It is currently 21 Jan 2018, 06:02

GIMP ResourcesCustom Fonts for GIMP (Showcase | Slideshow)

Resources used in GIMP that aren't Python Fu or Scheme Fu (files other than .py or .scm files)
Post Reply
User avatar
Wallace
Forum Member
View: Showcase | Slideshow
Topic Posts: 6/246
Posts: 192
Joined: 11 Oct 2016, 14:24
Cash on hand: 1,332.62 GLP
Gender: Guy
Location: Arizona USA
Website: http://gimpchat.com
Operating System: Windows
GIMP Version: 2.8.18
My YouTube Channel
My deviantart Account
x 3
x 29
Contact:
Gimp Nation

Re: Custom Fonts for GIMP

Post#29 by Wallace » 07 Mar 2017, 10:32


tim wrote:
07 Mar 2017, 09:32
Wallace wrote:
06 Mar 2017, 21:13
With Tim's help,
(Thank You Tim!).

I was finally able to put this custom font together and make it functional.

customfontsAa.png

customfonts.png

Age_Custom_Font.xcf

Enjoy!!!
Are you okay to write a tutorial on how to create custom fonts now?
Not quite yet.

Here are a few questions...
  • I believe the layer size,
    (not image size) of a particular letter defines the boundary for that letter,
    is this correct?
  • Is the kerning width vector,
    or path,
    used to define the space given to a letter within any word?
  • If the "space.png" layer is cropped,
    will this define the space between each word?
  • Can no vector kerning/paths be utilized and still have the custom font function correctly,
    based on layer size?
  • Can there be a default "space.png" created by the script,
    based on a percentage of the image size?
  • Can there be a default kerning for each letter,
    If no vector kerning is specified?
1 x




Registered members enjoy ads-free content
User avatar
tim
Administrator
View: Showcase | Slideshow
Topic Posts: 12/246
Posts: 2071
Joined: 25 Sep 2016, 17:16
Cash on hand: 7,180.19 GLP
Bank: 42,250.25 GLP
Gender: Guy
Location: Victoria, BC
Website: https://gimplearn.net
Operating System: Windows
GIMP Version: 2.8.22
My Personal Blog
My FineArtAmerica
x 1106
x 240
Contact:
Canada

Post#30 by tim » 07 Mar 2017, 12:42


Wallace wrote:
07 Mar 2017, 10:32
tim wrote:
07 Mar 2017, 09:32
Wallace wrote:
06 Mar 2017, 21:13
With Tim's help,
(Thank You Tim!).

I was finally able to put this custom font together and make it functional.

customfontsAa.png

customfonts.png

Age_Custom_Font.xcf

Enjoy!!!
Are you okay to write a tutorial on how to create custom fonts now?
Not quite yet.

Here are a few questions...
  • I believe the layer size,
    (not image size) of a particular letter defines the boundary for that letter,
    is this correct?
  • Is the kerning width vector,
    or path,
    used to define the space given to a letter within any word?
  • If the "space.png" layer is cropped,
    will this define the space between each word?
  • Can no vector kerning/paths be utilized and still have the custom font function correctly,
    based on layer size?
  • Can there be a default "space.png" created by the script,
    based on a percentage of the image size?
  • Can there be a default kerning for each letter,
    If no vector kerning is specified?
  • Layer size width and height (height is always used) is used as default if no vectors/path and no kerning defined for that letter.
  • kerning width vector will be used to determine how much space the first letter will take up, before the next letter(second letter) will start.
    For example if, WL need no kerning vector because L generally starts where W ends regularly so layer's width of w.png will be used (unless w.png vector is defined then it'll use that). However WA can have kerning vector defined because lower part of A can start earlier than where W ends. so wa.png vector can be defined so that A can start ealier to fit closer to W, then whenever it encounters WA it'll use the width of wa.png kerning path.
  • 'space.png' or ' .png' will be rendered to take place to separate each word, Yes! Just think of space as an invisible character which takes up space just like a regular character, a path can be defined for a space too just like a regular character but you shouldn't need a path because the space.png's layer's width can be used directly as empty space
  • it depends on the font, if WA are really slanty and can fit into each other nicely, kerning should be used otherwise WA will look like there's a lot of space between them if WA are vertical like there's no slanty angle on the W and no slanty angle on A then where W ends and A starts can not be any closer than they are because there's no angle then there needs to be no kerning
  • Currently the scripts treat 'space.png' or ' .png' just like a regular character it doesn't distinguish them being a space so no there is no default, when creating font, you can take any regular character and just cut the letter away and name it 'space.png' or ' .png' and it'll work
  • There is no default kerning, other than the fact that each letter's layer's width is used (which can be overrided by letter's path [which is can be overrided again with kerning when the 2nd letter matches]) It's nearly impossible to define default kerning other than this because scripts can't detect which letter looks like it can fit closer or further apart (human decision is needed)
0 x



aka Tin
Image gimplearn.net                                              

User avatar
RJKD
Tutorial Creator
View: Showcase | Slideshow
Topic Posts: 23/246
Posts: 1280
Joined: 03 Oct 2016, 06:01
Cash on hand: 8,896.25 GLP
Bank: 0.00 GLP
Gender: Guy
Location: Sheffield UK
Operating System: Windows
GIMP Version: 2.8.20
x 1404
x 195
Contact:
Great Britain

Post#31 by RJKD » 07 Mar 2017, 12:48


It's obvious a lot of work went into your font Wallace, I think it's fantastic, thank you for sharing.
0 x




User avatar
Wallace
Forum Member
View: Showcase | Slideshow
Topic Posts: 6/246
Posts: 192
Joined: 11 Oct 2016, 14:24
Cash on hand: 1,332.62 GLP
Gender: Guy
Location: Arizona USA
Website: http://gimpchat.com
Operating System: Windows
GIMP Version: 2.8.18
My YouTube Channel
My deviantart Account
x 3
x 29
Contact:
Gimp Nation

Post#32 by Wallace » 07 Mar 2017, 14:14


RJKD wrote:
07 Mar 2017, 12:48
It's obvious a lot of work went into your font Wallace, I think it's fantastic, thank you for sharing.
No problem RJKD.

However,
being that I tend to always over-do things.
This leads to many problems,
which I make for myself when creating a custom font.

_______________________________________________

@ Tim,

Thanks Tim,
for answering all my questions.
Even so,
I'm still not comfortable with creating a tutorial for your custom font script.

Perhaps I could make a short video.
Showing and describing what I already know thus far,
which might help to clarify a few things for others.

If and when I decide to do this.
You'll be the first to know.
1 x




User avatar
Graechan
Script Coder
View: Showcase | Slideshow
Topic Posts: 24/246
Posts: 53
Joined: 01 Jan 2017, 19:55
Cash on hand: 2,520.81 GLP
Gender: Guy
Location: Australia
x 20
Australia

Post#33 by Graechan » 08 Mar 2017, 18:38


I create my custom fonts by fist using MareoQ's 'font to layers' and setting font-size to 300 then selecting font of my choice
2017-03-09_1331.png
2017-03-09_1331.png # (40.81 KiB) Viewed 360 times (Watermarked | Thumbnail)
This creates all the layers needed example output below↓
puppylike.xcf #
(412.12 KiB) Downloaded 23 times
0 x




User avatar
Wallace
Forum Member
View: Showcase | Slideshow
Topic Posts: 6/246
Posts: 192
Joined: 11 Oct 2016, 14:24
Cash on hand: 1,332.62 GLP
Gender: Guy
Location: Arizona USA
Website: http://gimpchat.com
Operating System: Windows
GIMP Version: 2.8.18
My YouTube Channel
My deviantart Account
x 3
x 29
Contact:
Gimp Nation

Post#34 by Wallace » 08 Mar 2017, 22:18


Graechan wrote:
08 Mar 2017, 18:38
I create my custom fonts by fist using MareoQ's 'font to layers' and setting font-size to 300 then selecting font of my choice
2017-03-09_1331.png
This creates all the layers needed example output below↓
puppylike.xcf
I agree and often do the same.
This plug-in makes for a great start to any custom font creation.
This plug-in, could be considered to be an essential part of making custom .xcf file font.
0 x




User avatar
Graechan
Script Coder
View: Showcase | Slideshow
Topic Posts: 24/246
Posts: 53
Joined: 01 Jan 2017, 19:55
Cash on hand: 2,520.81 GLP
Gender: Guy
Location: Australia
x 20
Australia

Post#35 by Graechan » 09 Mar 2017, 00:00


:lol: Wallace you purpled my font
0 x




Post Reply

Last 20 Members Who Visited This Topic

User avatar Alan (183), User avatar Pat625 (294), User avatar Issabella (217), User avatar Conbagui (36), User avatar gnerd (367), User avatar Graechan (78), User avatar tim (200), User avatar leopardo-40 (39), User avatar RJKD (106), User avatar oldmangrumpy (5), User avatar Wallace (4), steeno (2), User avatar animicule (5), User avatar Steve Reid (6), User avatar nateart (1)

  • Similar Topics
    Replies
    Views
    Last post
• Featuring Members' Works (Image Attachments Only) •
1: tim
2: david
3: oldmangrumpy
4: Issabella
5: Pat625
6: Issabella
7: tim

Who is online

Users browsing this forum: No registered users and 2 guests