It is currently 04 Jun 2020, 10:50

• Featuring Members' Works (Image Attachments) •
1: member
2: member
3: member
4: member
5: member

GIMP/GL:  Tutorials | Tips | Questions | Interests | Script Requests
Recommendations:  Index | Top 10
Resources:  🡆 Python-Fu Plug-ins | Scheme-Fu Scripts | GIMP
Python:  Lessons | Questions | Exercises
The Arts:  GIMPed | GIMPed Photos | Other | Contests | Public Domain Images | Isolated Images | Blender
Inkscape
Social:  Say Hello | Anything Goes | Shares | FCSP

Custom Font Tools Face Maker Version 0.01 for Gimp 2.10

Share your Python Fu Scripts/plug-ins for GIMP here
Post Reply
skinnyhouse
Script Coder

Custom Font Tools Face Maker Version 0.01 for Gimp 2.10

Post#1 by skinnyhouse » 04 Apr 2019, 10:13


Custom_Font_Face_Maker_v001.py
(26.35 KiB) Downloaded 151 times
I have removed the custom font face making elements from Custom Font Tools Layer Utilities to create this new tool to reduce the size of the dialog in order to add a new feature.

The new tool can use multiple layers when pasting to custom font characters.

The filter dialog:
FaceMaker_Dialog_v001.jpg
FaceMaker_Dialog_v001.jpg (141.75 KiB) Viewed 6180 times
The new options (highlighted) will allow the filter to paste from all the available decorative layers (i.e. not custom font characters) in sequence onto the custom font characters.
In the examples below I have used different colours to show the features more clearly.
FaceMaker_Sequence_Large_ABC.jpg
FaceMaker_Sequence_Large_ABC.jpg (76.35 KiB) Viewed 6180 times
This can be applied randomly if that option is set to ‘Yes’.
FaceMaker_Random_Large_ABC.jpg
FaceMaker_Random_Large_ABC.jpg (75.48 KiB) Viewed 6180 times
I have also added a ‘hidden’ feature to enable the filter to paste according to character groupings by including the following self-explanatory keywords in the layer names:

upper
lower
number
punctuation
other
FaceMaker_Groups_Large_ABC.jpg
FaceMaker_Groups_Large_ABC.jpg (78.72 KiB) Viewed 6180 times
The keywords can be combined to form larger groups.

The plug-in has also been included in the recent Release 6 of Custom Font Tools. Follow the link in the signature below to access the full set of custom font tools.

Read this in a pdf:
Custom Font Tools Face Maker v001.pdf
(726.11 KiB) Downloaded 158 times
0

skinnyhouse
Script Coder

Post#2 by skinnyhouse » 04 Apr 2019, 14:42


Just a couple of screenshots to illustrate some layer names using the character group keywords.

This one is from the custom font used to demonstrate the Face Maker plug-in:
Layers - Groups.JPG
Layers - Groups.JPG (14.6 KiB) Viewed 6161 times
And this one shows the use of two keywords separated by a dash - although that is not required.
Layers - more groups.JPG
Layers - more groups.JPG (14.5 KiB) Viewed 6161 times
0

Pat625
Tutorial Creator

Post#3 by Pat625 » 04 Apr 2019, 18:02


Skinnyhouse, many thanks to you for all your hard work and effort!
0

skinnyhouse
Script Coder

Post#4 by skinnyhouse » 05 Apr 2019, 14:30


Thank you Pat.
0

skinnyhouse
Script Coder

Post#5 by skinnyhouse » 05 Apr 2019, 14:35


Custom Font Tool Face Maker Ideas

The rationale behind the new feature was to provide for greater variety in custom font alphabets. The randomized and sequence options copy from the non-character layers and paste into the character layers. (If these options are not used the plug-in will still simply copy from the first available visible non-character layer.)

The following example used about sixteen layers filled with wood patterns (courtesy of MareroQ on GimpChat) to create a stencil style (Viking Stencil) custom font and enhanced with the shine option from the Custom Fonts Effects filter.
wood stencil part.png
wood stencil part.png (422.51 KiB) Viewed 6129 times
Another way to add variety is by using the non-character named layer feature to restrict the layers used to copy from to groups defined by keywords (sorry to non-English speakers for the chosen keywords).

As stated elsewhere the keywords (case sensitive) used in the layer names are:
upper – i.e. use this layer to copy to upper case characters
lower – i.e. use this layer to copy to lower case characters
number – i.e. use this layer to copy to number characters
punctuation – i.e. use this layer to copy to punctuation characters
other – i.e. use this layer to copy to all other characters

Layer names can use combined keywords to form larger groups of characters. If all of the keywords are not used the remaining characters will be copied from other non-character layers.

One idea could be to use different colours or textures to highlight case differences in those custom fonts that use capital letters also for lower-case letters. The example below uses different colours with a textured glass effect – the fixed position option was used to ensure that all characters showed some gradation of colour and pattern.
ChunkyTexturedGlass.jpg
ChunkyTexturedGlass.jpg (56.95 KiB) Viewed 6129 times
The final example seeks to add texture and interest by using five similar non-character layers to copy from. Keywords were not used with this custom font.
PartAubreyEmerald.jpg
PartAubreyEmerald.jpg (52.42 KiB) Viewed 6129 times
0

Pat625
Tutorial Creator

Post#6 by Pat625 » 05 Apr 2019, 16:36


Really looks interesting. Very nice. I really like it, Skinnyhouse.
0


GIMP/GL:  Tutorials | Tips | Questions | Interests | Script Requests
Recommendations:  Index | Top 10
Resources:  🡆 Python-Fu Plug-ins | Scheme-Fu Scripts | GIMP
Python:  Lessons | Questions | Exercises
The Arts:  GIMPed | GIMPed Photos | Other | Contests | Public Domain Images | Isolated Images | Blender
Inkscape
Social:  Say Hello | Anything Goes | Shares | FCSP

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Who is online

Users browsing this forum: No registered users and 9 guests