Exclude lowercase-lowercase pairs from Autokern

Got a request? Post it here. Please do not post bug reports here.
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 6352
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Exclude lowercase-lowercase pairs from Autokern

Postby Bhikkhu Pesala » Sun Feb 12, 2017 9:12 pm

Having just updated my tutorial on Kerning Classes for FontCreator 10.1, I remembered that the Autokern feature is flawed, and really needs some improvements.

There is already an option not to exclude lowercase-Uppercase pairs like oT, which I think no one ever uses, except perhaps graphic designers who would do it manually anyway to create a logo.

Another option is needed to exclude lowercase-lowercase pairs.

Ideally, I think this feature should use a kerning text file, like FontCreator used to in earlier versions. Designing the kerning pairs text file to suit all languages that use Latin scripts would be difficult, but there are surely some OpenSource files that could be used.

I think Autokern does not cater for Cyrillic or Greek, let alone other scripts, but text files could do this more easily than the Autokern algorithm.
My FontsReviews: MainTypeFont CreatorHelpFC10.1 Pro + MT7.0 @ Win10

Erwin Denissen
Moderator
Moderator
Posts: 6066
Joined: Fri Oct 04, 2002 12:41 am
Location: De Bilt, The Netherlands
Contact:

Re: Exclude lowercase-lowercase pairs from Autokern

Postby Erwin Denissen » Mon Feb 13, 2017 1:13 pm

I can see why one would exclude upper-upper, but why lower-lower?
Erwin Denissen
High-Logic
Proven Font Technology

Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 6352
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Exclude lowercase-lowercase pairs from Autokern

Postby Bhikkhu Pesala » Mon Feb 13, 2017 1:29 pm

Erwin Denissen wrote:I can see why one would exclude upper-upper, but why lower-lower?

I see no reason at all to exclude Upper-Upper. Pairs like AV, AT, TA, LT are those needing the greatest values. However, there might be a case for not including positive kerning pairs for Upper-Upper like AA OO etc.

Most lower-lower are not needed. One can set the lower limit to 20 funits to exclude some of them, but it's far easier to add them manually for the few that do need it like y, x-, and maybe ko.

Running Autokern while updating my Kerning Classes tutorial with a minimum kern value of 10 funits, resulted in 275 kerning classes, and a whole ship load of lower-lower pairs I would never bother with, and which would never occur in normal text.

Here's the kern lookup table from a new font after running the Eastern Europe transform script with a minimum kern value of 10 funits and another with a minimum of 20.
Attachments
New Font Kern Lookup 20.txt
(504.64 KiB) Downloaded 7 times
New Font Kern Lookup.txt
(591.86 KiB) Downloaded 7 times
My FontsReviews: MainTypeFont CreatorHelpFC10.1 Pro + MT7.0 @ Win10


Return to “FontCreator - Requests and Enhancements”

Who is online

Users browsing this forum: No registered users and 1 guest