Problem with Make groups based on glyphs

Post your bug reports here. Include information that helps us to understand and reproduce the bug.
Post Reply
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Problem with Make groups based on glyphs

Post by Bhikkhu Pesala »

Make Groups.png
Make Groups.png (9.82 KiB) Viewed 10053 times
I think the tooltip should be "Make classes based on glyphs from pair and single adjustments." (Break Groups and Autogroup and Break Groups on the Context menu are also inconsistent with the use of Classes elsewhere).

However, when I do this and verify the script in the code editor, I get a long list of warnings about Class overlaps.

Code: Select all

Syntax check script
[Warning] (730,7): Class overlap detected "PairClass266", "PairClass5"
[Warning] (733,7): Class overlap detected "PairClass266", "PairClass5"
[Warning] (734,7): Class overlap detected "PairClass248", "PairClass5"
...
[Warning] (2207,7): Class overlap detected "PairClass209", "PairClass363"
[Warning] (720,8): Overlapping kern classes: First Classes quotedbl and @PairClass5 overlap
Elapsed time: 00:00:04.649
Succeeded
Attachments
OpenSans-Regular.fcp
(534.19 KiB) Downloaded 417 times
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Erwin Denissen
Moderator
Moderator
Posts: 11108
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: Problem with Make groups based on glyphs

Post by Erwin Denissen »

We probably have to rethink the use of this feature, as it seems it does no good :(
Erwin Denissen
High-Logic
Proven Font Technology
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Problem with Make groups based on glyphs

Post by Bhikkhu Pesala »

I never really used it very much, as I preferred to create my own classes with names that mean something to me.

However, it does need fixing. I don't recall it being like this before. Maybe the error checking is more thorough now?
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Erwin Denissen
Moderator
Moderator
Posts: 11108
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: Problem with Make groups based on glyphs

Post by Erwin Denissen »

Bhikkhu Pesala wrote:However, it does need fixing. I don't recall it being like this before. Maybe the error checking is more thorough now?
Exactly.

When this happens, the lookup will not be class based, thus will require more space.
Erwin Denissen
High-Logic
Proven Font Technology
Psymon
Posts: 444
Joined: Wed Mar 30, 2011 5:50 pm

Re: Problem with Make groups based on glyphs

Post by Psymon »

Erwin Denissen wrote:We probably have to rethink the use of this feature, as it seems it does no good :(
I'm wondering what you're referring to here? I ended up in this thread just now because I went to validate my script in the code editor, and got what looks like hundreds of lines of similar "Class overlap detected" messages. Searching google for that ("Class overlap detected" -- with the quotes) there were only two search results (for this thread, and another that, surprisingly, has nothing to do with type design).

Are you saying that I should ignore all those errors? I'm not sure what to do about them. I understand Bhikkhu's point that he doesn't get those errors because he creates his own classes, but for the most part I just went with whatever FC came up with (apart from some additional ones that I created myself), and it would seem that if there's errors, then FC created them.

Not sure what to do... or whether I should even be concerned about whether my script validates in there (if that's what you're saying, Erwin)???
Erwin Denissen
Moderator
Moderator
Posts: 11108
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: Problem with Make groups based on glyphs

Post by Erwin Denissen »

In general classes are meant to be used with class based kerning. Such kerning lookups can only be stored if there is no class overlap, otherwise the lookup will be flattened, which requires more storage, but should still work fine.
Erwin Denissen
High-Logic
Proven Font Technology
Psymon
Posts: 444
Joined: Wed Mar 30, 2011 5:50 pm

Re: Problem with Make groups based on glyphs

Post by Psymon »

Erwin Denissen wrote:In general classes are meant to be used with class based kerning. Such kerning lookups can only be stored if there is no class overlap, otherwise the lookup will be flattened, which requires more storage, but should still work fine.
I'm still rather a newbie to all this, so I'm not quite sure if I understand what you mean. When you refer to "class overlap," do you mean that I have two (or more) different classes that include the same glyphs? If so, then FC introduced those errors (or warnings or whatever) into my font itself when I ran autokern -- the only classes that I created myself were for those glyphs in my PUA (and I'm still utterly bewildered that FC doesn't include those when you run autokern, and you have to add those in yourself).

And what exactly do you mean by "the lookup will be flattened"? Don't know what you mean by "flattened."

You also mentioned that although it would increase the file size of the font, that nevertheless the font "should still work fine," but I can't help but wonder now if perhaps this is what is causing the issue I have that I brought up in my last reply in this thread.
Last edited by Bhikkhu Pesala on Tue Mar 07, 2017 9:34 am, edited 1 time in total.
Reason: Copy the URL from the post's title (Re: Problem with Make groups based on glyphs)
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Problem with Make groups based on glyphs

Post by Bhikkhu Pesala »

Class overlaps occur when the same glyph is included in two classes. e.g.

class @c_lc [c ccedilla];
class @c_lc_top [c ccaron cacute ccircumflex cdotaccent ct];


The exported font, instead of containing tables with just two adjustment pairs for @T_Caps @c_lc and @T_Caps @c_lc_top will be flattened and so will contain seven adjustment pairs for Tc, Tç Tč Tć Tĉ Tċ and Tct (discretionary ligature ct)
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Psymon
Posts: 444
Joined: Wed Mar 30, 2011 5:50 pm

Re: Problem with Make groups based on glyphs

Post by Psymon »

Well, that's no good, if/when that happens. ;) And it's especially a problem if FC creates that problem itself (as it seems to have done with the font I've been working on) via autokern. :shock:

I'm tempted now to take Bhikkhu's suggestion/method to just go back, start all over from scratch (as far as kerning goes) and re-do all my classes from scratch myself, rather than letting autokern do it -- what a pain, though! :(
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9873
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: Problem with Make groups based on glyphs

Post by Bhikkhu Pesala »

Psymon wrote:Well, that's no good, if/when that happens. ;) And it's especially a problem if FC creates that problem itself (as it seems to have done with the font I've been working on) via autokern. :shock:
I just ran Autokern on a new font with a bunch of glyphs added using the Eastern Europe transform script.

Autokern did not create any class overlaps, so I think your font contains classes added before or after running Autokern, or classed modified afterwards.

A large number of classes created by Autokern were not used, but those warnings can safely be ignored, and the unused classes can be cleaned up later if not needed. If they are left in the font, they won't result in the tables being flattened on export, and the unused classes will be stripped from the exported font.

Code: Select all

Syntax check script
[Warning] (57,8): Unreferenced class "Kern_First_ordmasculine"
[Warning] (86,8): Unreferenced class "Kern_First_thorn"
[Warning] (87,8): Unreferenced class "Kern_First_ydieresis"
[Warning] (95,8): Unreferenced class "Kern_First_dcaron"
[Warning] (102,8): Unreferenced class "Kern_First_Gcommaaccent"
[Warning] (103,8): Unreferenced class "Kern_First_gcommaaccent"
[Warning] (113,8): Unreferenced class "Kern_First_jcircumflex"
[Warning] (114,8): Unreferenced class "Kern_First_Kcommaaccent"
[Warning] (115,8): Unreferenced class "Kern_First_kcommaaccent"
[Warning] (118,8): Unreferenced class "Kern_First_Lcommaaccent"
[Warning] (119,8): Unreferenced class "Kern_First_lcommaaccent"
[Warning] (120,8): Unreferenced class "Kern_First_Lcaron"
[Warning] (121,8): Unreferenced class "Kern_First_lcaron"
[Warning] (125,8): Unreferenced class "Kern_First_Ncommaaccent"
[Warning] (126,8): Unreferenced class "Kern_First_ncommaaccent"
[Warning] (127,8): Unreferenced class "Kern_First_napostrophe"
[Warning] (132,8): Unreferenced class "Kern_First_Rcommaaccent"
[Warning] (133,8): Unreferenced class "Kern_First_rcommaaccent"
[Warning] (140,8): Unreferenced class "Kern_First_tcaron"
[Warning] (198,8): Unreferenced class "Kern_Second_ordmasculine"
[Warning] (228,8): Unreferenced class "Kern_Second_thorn"
[Warning] (229,8): Unreferenced class "Kern_Second_ydieresis"
[Warning] (232,8): Unreferenced class "Kern_Second_dcaron"
[Warning] (239,8): Unreferenced class "Kern_Second_Gcommaaccent"
[Warning] (240,8): Unreferenced class "Kern_Second_gcommaaccent"
[Warning] (248,8): Unreferenced class "Kern_Second_jcircumflex"
[Warning] (249,8): Unreferenced class "Kern_Second_Kcommaaccent"
[Warning] (250,8): Unreferenced class "Kern_Second_kcommaaccent"
[Warning] (251,8): Unreferenced class "Kern_Second_Lcommaaccent"
[Warning] (252,8): Unreferenced class "Kern_Second_lcommaaccent"
[Warning] (253,8): Unreferenced class "Kern_Second_Lcaron"
[Warning] (254,8): Unreferenced class "Kern_Second_lcaron"
[Warning] (257,8): Unreferenced class "Kern_Second_Ncommaaccent"
[Warning] (258,8): Unreferenced class "Kern_Second_ncommaaccent"
[Warning] (260,8): Unreferenced class "Kern_Second_napostrophe"
[Warning] (263,8): Unreferenced class "Kern_Second_Rcommaaccent"
[Warning] (264,8): Unreferenced class "Kern_Second_rcommaaccent"
[Warning] (270,8): Unreferenced class "Kern_Second_tcaron"
Elapsed time: 00:00:03.437
Succeeded
Attachments
Adding Characters.otf
(61.97 KiB) Downloaded 412 times
Adding Characters.fcp
(254.2 KiB) Downloaded 391 times
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Psymon
Posts: 444
Joined: Wed Mar 30, 2011 5:50 pm

Re: Problem with Make groups based on glyphs

Post by Psymon »

Bhikkhu Pesala wrote:I just ran Autokern on a new font with a bunch of glyphs added using the Eastern Europe transform script.

Autokern did not create any class overlaps, so I think your font contains classes added before or after running Autokern, or classed modified afterwards.
Well, you got me curious about what on earth happened with my font, so I deleted my all pair adjustments completely, re-ran autokern on it, and it gave me this report...

Code: Select all

Syntax check script
[Warning] (7,8): Unreferenced class "Kern_First_1"
[Warning] (8,8): Unreferenced class "Kern_First_B"
[Warning] (9,8): Unreferenced class "Kern_First_2"
[Warning] (10,8): Unreferenced class "Kern_First_3"
[Warning] (11,8): Unreferenced class "Kern_First_4"
[Warning] (12,8): Unreferenced class "Kern_First_F"
[Warning] (13,8): Unreferenced class "Kern_First_5"
[Warning] (14,8): Unreferenced class "Kern_First_6"
[Warning] (15,8): Unreferenced class "Kern_First_J"
[Warning] (16,8): Unreferenced class "Kern_First_7"
[Warning] (17,8): Unreferenced class "Kern_First_8"
[Warning] (18,8): Unreferenced class "Kern_First_9"
[Warning] (19,8): Unreferenced class "Kern_First_10"
[Warning] (20,8): Unreferenced class "Kern_First_11"
[Warning] (21,8): Unreferenced class "Kern_First_Q"
[Warning] (22,8): Unreferenced class "Kern_First_12"
[Warning] (23,8): Unreferenced class "Kern_First_13"
[Warning] (24,8): Unreferenced class "Kern_First_14"
[Warning] (25,8): Unreferenced class "Kern_First_V"
[Warning] (26,8): Unreferenced class "Kern_First_15"
[Warning] (27,8): Unreferenced class "Kern_First_X"
[Warning] (28,8): Unreferenced class "Kern_First_16"
[Warning] (29,8): Unreferenced class "Kern_First_17"
[Warning] (30,8): Unreferenced class "Kern_First_18"
[Warning] (31,8): Unreferenced class "Kern_First_b"
[Warning] (32,8): Unreferenced class "Kern_First_19"
[Warning] (33,8): Unreferenced class "Kern_First_20"
[Warning] (34,8): Unreferenced class "Kern_First_21"
[Warning] (35,8): Unreferenced class "Kern_First_f"
[Warning] (36,8): Unreferenced class "Kern_First_22"
[Warning] (37,8): Unreferenced class "Kern_First_23"
[Warning] (38,8): Unreferenced class "Kern_First_i"
[Warning] (39,8): Unreferenced class "Kern_First_24"
[Warning] (40,8): Unreferenced class "Kern_First_25"
[Warning] (41,8): Unreferenced class "Kern_First_26"
[Warning] (42,8): Unreferenced class "Kern_First_27"
[Warning] (43,8): Unreferenced class "Kern_First_28"
[Warning] (44,8): Unreferenced class "Kern_First_q"
[Warning] (45,8): Unreferenced class "Kern_First_29"
[Warning] (46,8): Unreferenced class "Kern_First_30"
[Warning] (47,8): Unreferenced class "Kern_First_31"
[Warning] (48,8): Unreferenced class "Kern_First_32"
[Warning] (49,8): Unreferenced class "Kern_First_33"
[Warning] (50,8): Unreferenced class "Kern_First_34"
[Warning] (51,8): Unreferenced class "Kern_First_ordfeminine"
[Warning] (52,8): Unreferenced class "Kern_First_ordmasculine"
[Warning] (53,8): Unreferenced class "Kern_First_35"
[Warning] (54,8): Unreferenced class "Kern_First_Eth"
[Warning] (55,8): Unreferenced class "Kern_First_agrave"
[Warning] (56,8): Unreferenced class "Kern_First_acircumflex"
[Warning] (57,8): Unreferenced class "Kern_First_36"
[Warning] (58,8): Unreferenced class "Kern_First_egrave"
[Warning] (59,8): Unreferenced class "Kern_First_ecircumflex"
[Warning] (60,8): Unreferenced class "Kern_First_igrave"
[Warning] (61,8): Unreferenced class "Kern_First_iacute"
[Warning] (62,8): Unreferenced class "Kern_First_icircumflex"
[Warning] (63,8): Unreferenced class "Kern_First_idieresis"
[Warning] (64,8): Unreferenced class "Kern_First_37"
[Warning] (65,8): Unreferenced class "Kern_First_ograve"
[Warning] (66,8): Unreferenced class "Kern_First_ocircumflex"
[Warning] (67,8): Unreferenced class "Kern_First_38"
[Warning] (68,8): Unreferenced class "Kern_First_ucircumflex"
[Warning] (69,8): Unreferenced class "Kern_First_thorn"
[Warning] (70,8): Unreferenced class "Kern_First_dotlessi"
[Warning] (71,8): Unreferenced class "Kern_First_longs"
[Warning] (72,8): Unreferenced class "Kern_First_abreve"
[Warning] (73,8): Unreferenced class "Kern_First_Aogonek"
[Warning] (74,8): Unreferenced class "Kern_First_39"
[Warning] (75,8): Unreferenced class "Kern_First_ccircumflex"
[Warning] (76,8): Unreferenced class "Kern_First_ccaron"
[Warning] (77,8): Unreferenced class "Kern_First_40"
[Warning] (78,8): Unreferenced class "Kern_First_41"
[Warning] (79,8): Unreferenced class "Kern_First_Eogonek"
[Warning] (80,8): Unreferenced class "Kern_First_eogonek"
[Warning] (81,8): Unreferenced class "Kern_First_gcircumflex"
[Warning] (82,8): Unreferenced class "Kern_First_gbreve"
[Warning] (83,8): Unreferenced class "Kern_First_Gcommaaccent"
[Warning] (84,8): Unreferenced class "Kern_First_hcircumflex"
[Warning] (85,8): Unreferenced class "Kern_First_Hbar"
[Warning] (86,8): Unreferenced class "Kern_First_hbar"
[Warning] (87,8): Unreferenced class "Kern_First_42"
[Warning] (88,8): Unreferenced class "Kern_First_ibreve"
[Warning] (89,8): Unreferenced class "Kern_First_Iogonek"
[Warning] (90,8): Unreferenced class "Kern_First_iogonek"
[Warning] (91,8): Unreferenced class "Kern_First_jcircumflex"
[Warning] (92,8): Unreferenced class "Kern_First_Kcommaaccent"
[Warning] (93,8): Unreferenced class "Kern_First_lacute"
[Warning] (94,8): Unreferenced class "Kern_First_Lcommaaccent"
[Warning] (95,8): Unreferenced class "Kern_First_lcommaaccent"
[Warning] (96,8): Unreferenced class "Kern_First_Lcaron"
[Warning] (97,8): Unreferenced class "Kern_First_43"
[Warning] (98,8): Unreferenced class "Kern_First_44"
[Warning] (99,8): Unreferenced class "Kern_First_lslash"
[Warning] (100,8): Unreferenced class "Kern_First_45"
[Warning] (101,8): Unreferenced class "Kern_First_46"
[Warning] (102,8): Unreferenced class "Kern_First_ncaron"
[Warning] (103,8): Unreferenced class "Kern_First_napostrophe"
[Warning] (104,8): Unreferenced class "Kern_First_Eng"
[Warning] (105,8): Unreferenced class "Kern_First_eng"
[Warning] (106,8): Unreferenced class "Kern_First_obreve"
[Warning] (107,8): Unreferenced class "Kern_First_racute"
[Warning] (108,8): Unreferenced class "Kern_First_Rcommaaccent"
[Warning] (109,8): Unreferenced class "Kern_First_rcommaaccent"
[Warning] (110,8): Unreferenced class "Kern_First_rcaron"
[Warning] (111,8): Unreferenced class "Kern_First_scircumflex"
[Warning] (112,8): Unreferenced class "Kern_First_scedilla"
[Warning] (113,8): Unreferenced class "Kern_First_scaron"
[Warning] (114,8): Unreferenced class "Kern_First_tcedilla"
[Warning] (115,8): Unreferenced class "Kern_First_Tbar"
[Warning] (116,8): Unreferenced class "Kern_First_ubreve"
[Warning] (117,8): Unreferenced class "Kern_First_Uogonek"
[Warning] (118,8): Unreferenced class "Kern_First_uogonek"
[Warning] (119,8): Unreferenced class "Kern_First_ycircumflex"
[Warning] (120,8): Unreferenced class "Kern_First_zacute"
[Warning] (121,8): Unreferenced class "Kern_First_zcaron"
[Warning] (122,8): Unreferenced class "Kern_First_florin"
[Warning] (123,8): Unreferenced class "Kern_First_uni207F"
[Warning] (124,8): Unreferenced class "Kern_First_uni0237"
[Warning] (125,8): Unreferenced class "Kern_First_Scommaaccent"
[Warning] (126,8): Unreferenced class "Kern_First_scommaaccent"
[Warning] (127,8): Unreferenced class "Kern_First_Tcommaaccent"
[Warning] (128,8): Unreferenced class "Kern_First_Ddotbelow"
[Warning] (129,8): Unreferenced class "Kern_First_47"
[Warning] (130,8): Unreferenced class "Kern_First_Hdotbelow"
[Warning] (131,8): Unreferenced class "Kern_First_hdotbelow"
[Warning] (132,8): Unreferenced class "Kern_First_uni1E32"
[Warning] (133,8): Unreferenced class "Kern_First_uni1E33"
[Warning] (134,8): Unreferenced class "Kern_First_48"
[Warning] (135,8): Unreferenced class "Kern_First_49"
[Warning] (136,8): Unreferenced class "Kern_First_uni1E3B"
[Warning] (137,8): Unreferenced class "Kern_First_Mdotbelow"
[Warning] (138,8): Unreferenced class "Kern_First_mdotbelow"
[Warning] (139,8): Unreferenced class "Kern_First_Ndotbelow"
[Warning] (140,8): Unreferenced class "Kern_First_uni1E49"
[Warning] (141,8): Unreferenced class "Kern_First_uni1E59"
[Warning] (142,8): Unreferenced class "Kern_First_50"
[Warning] (143,8): Unreferenced class "Kern_First_rdotbelow"
[Warning] (144,8): Unreferenced class "Kern_First_rdotbelowmacron"
[Warning] (145,8): Unreferenced class "Kern_First_Sdotbelow"
[Warning] (146,8): Unreferenced class "Kern_First_sdotbelow"
[Warning] (147,8): Unreferenced class "Kern_First_Tdotbelow"
[Warning] (148,8): Unreferenced class "Kern_First_tdotbelow"
[Warning] (149,8): Unreferenced class "Kern_First_uni1E88"
[Warning] (150,8): Unreferenced class "Kern_First_uni1E89"
[Warning] (151,8): Unreferenced class "Kern_First_uni1E92"
[Warning] (152,8): Unreferenced class "Kern_First_uni1E93"
[Warning] (153,8): Unreferenced class "Kern_First_uni1EF4"
[Warning] (154,8): Unreferenced class "Kern_First_uni1EF5"
[Warning] (155,8): Unreferenced class "Kern_First_uni2C60"
[Warning] (156,8): Unreferenced class "Kern_First_uni2C61"
[Warning] (157,8): Unreferenced class "Kern_First_uni2C65"
[Warning] (158,8): Unreferenced class "Kern_First_uni2C66"
[Warning] (159,8): Unreferenced class "Kern_First_ff"
[Warning] (160,8): Unreferenced class "Kern_First_fl"
[Warning] (161,8): Unreferenced class "Kern_First_ffi"
[Warning] (162,8): Unreferenced class "Kern_First_uniA73E"
[Warning] (163,8): Unreferenced class "Kern_First_uniA73F"
[Warning] (164,8): Unreferenced class "Kern_First_uniA74A"
[Warning] (165,8): Unreferenced class "Kern_First_uniA74B"
[Warning] (166,8): Unreferenced class "Kern_First_uniA74C"
[Warning] (167,8): Unreferenced class "Kern_First_uniA74D"
[Warning] (168,8): Unreferenced class "Kern_First_uniA781"
[Warning] (169,8): Unreferenced class "Kern_First_uniA7AA"
[Warning] (170,8): Unreferenced class "Kern_First_uniA7B0"
[Warning] (171,8): Unreferenced class "Kern_First_uniA7F9"
[Warning] (172,8): Unreferenced class "Kern_First_uniA7FA"
[Warning] (173,8): Unreferenced class "Kern_First_uniA7FB"
[Warning] (174,8): Unreferenced class "Kern_First_uniA7FC"
[Warning] (175,8): Unreferenced class "Kern_First_uniA7FD"
[Warning] (176,8): Unreferenced class "Kern_First_uniA7FE"
[Warning] (177,8): Unreferenced class "Kern_Second_1"
[Warning] (178,8): Unreferenced class "Kern_Second_B"
[Warning] (179,8): Unreferenced class "Kern_Second_2"
[Warning] (180,8): Unreferenced class "Kern_Second_3"
[Warning] (181,8): Unreferenced class "Kern_Second_4"
[Warning] (182,8): Unreferenced class "Kern_Second_F"
[Warning] (183,8): Unreferenced class "Kern_Second_5"
[Warning] (184,8): Unreferenced class "Kern_Second_6"
[Warning] (185,8): Unreferenced class "Kern_Second_J"
[Warning] (186,8): Unreferenced class "Kern_Second_7"
[Warning] (187,8): Unreferenced class "Kern_Second_8"
[Warning] (188,8): Unreferenced class "Kern_Second_9"
[Warning] (189,8): Unreferenced class "Kern_Second_10"
[Warning] (190,8): Unreferenced class "Kern_Second_P"
[Warning] (191,8): Unreferenced class "Kern_Second_Q"
[Warning] (192,8): Unreferenced class "Kern_Second_11"
[Warning] (193,8): Unreferenced class "Kern_Second_12"
[Warning] (194,8): Unreferenced class "Kern_Second_13"
[Warning] (195,8): Unreferenced class "Kern_Second_V"
[Warning] (196,8): Unreferenced class "Kern_Second_X"
[Warning] (197,8): Unreferenced class "Kern_Second_14"
[Warning] (198,8): Unreferenced class "Kern_Second_15"
[Warning] (199,8): Unreferenced class "Kern_Second_16"
[Warning] (200,8): Unreferenced class "Kern_Second_b"
[Warning] (201,8): Unreferenced class "Kern_Second_17"
[Warning] (202,8): Unreferenced class "Kern_Second_18"
[Warning] (203,8): Unreferenced class "Kern_Second_19"
[Warning] (204,8): Unreferenced class "Kern_Second_20"
[Warning] (205,8): Unreferenced class "Kern_Second_21"
[Warning] (206,8): Unreferenced class "Kern_Second_22"
[Warning] (207,8): Unreferenced class "Kern_Second_23"
[Warning] (208,8): Unreferenced class "Kern_Second_24"
[Warning] (209,8): Unreferenced class "Kern_Second_25"
[Warning] (210,8): Unreferenced class "Kern_Second_26"
[Warning] (211,8): Unreferenced class "Kern_Second_27"
[Warning] (212,8): Unreferenced class "Kern_Second_28"
[Warning] (213,8): Unreferenced class "Kern_Second_x"
[Warning] (214,8): Unreferenced class "Kern_Second_29"
[Warning] (215,8): Unreferenced class "Kern_Second_30"
[Warning] (216,8): Unreferenced class "Kern_Second_ordfeminine"
[Warning] (217,8): Unreferenced class "Kern_Second_ordmasculine"
[Warning] (218,8): Unreferenced class "Kern_Second_Eth"
[Warning] (219,8): Unreferenced class "Kern_Second_31"
[Warning] (220,8): Unreferenced class "Kern_Second_32"
[Warning] (221,8): Unreferenced class "Kern_Second_acircumflex"
[Warning] (222,8): Unreferenced class "Kern_Second_adieresis"
[Warning] (223,8): Unreferenced class "Kern_Second_33"
[Warning] (224,8): Unreferenced class "Kern_Second_34"
[Warning] (225,8): Unreferenced class "Kern_Second_35"
[Warning] (226,8): Unreferenced class "Kern_Second_igrave"
[Warning] (227,8): Unreferenced class "Kern_Second_iacute"
[Warning] (228,8): Unreferenced class "Kern_Second_icircumflex"
[Warning] (229,8): Unreferenced class "Kern_Second_idieresis"
[Warning] (230,8): Unreferenced class "Kern_Second_36"
[Warning] (231,8): Unreferenced class "Kern_Second_37"
[Warning] (232,8): Unreferenced class "Kern_Second_oacute"
[Warning] (233,8): Unreferenced class "Kern_Second_38"
[Warning] (234,8): Unreferenced class "Kern_Second_39"
[Warning] (235,8): Unreferenced class "Kern_Second_ucircumflex"
[Warning] (236,8): Unreferenced class "Kern_Second_40"
[Warning] (237,8): Unreferenced class "Kern_Second_thorn"
[Warning] (238,8): Unreferenced class "Kern_Second_ydieresis"
[Warning] (239,8): Unreferenced class "Kern_Second_abreve"
[Warning] (240,8): Unreferenced class "Kern_Second_ccircumflex"
[Warning] (241,8): Unreferenced class "Kern_Second_41"
[Warning] (242,8): Unreferenced class "Kern_Second_Dcroat"
[Warning] (243,8): Unreferenced class "Kern_Second_Emacron"
[Warning] (244,8): Unreferenced class "Kern_Second_gcircumflex"
[Warning] (245,8): Unreferenced class "Kern_Second_gbreve"
[Warning] (246,8): Unreferenced class "Kern_Second_Gcommaaccent"
[Warning] (247,8): Unreferenced class "Kern_Second_Hcircumflex"
[Warning] (248,8): Unreferenced class "Kern_Second_hcircumflex"
[Warning] (249,8): Unreferenced class "Kern_Second_42"
[Warning] (250,8): Unreferenced class "Kern_Second_ibreve"
[Warning] (251,8): Unreferenced class "Kern_Second_ij"
[Warning] (252,8): Unreferenced class "Kern_Second_jcircumflex"
[Warning] (253,8): Unreferenced class "Kern_Second_lacute"
[Warning] (254,8): Unreferenced class "Kern_Second_Lslash"
[Warning] (255,8): Unreferenced class "Kern_Second_lslash"
[Warning] (256,8): Unreferenced class "Kern_Second_43"
[Warning] (257,8): Unreferenced class "Kern_Second_napostrophe"
[Warning] (258,8): Unreferenced class "Kern_Second_Eng"
[Warning] (259,8): Unreferenced class "Kern_Second_obreve"
[Warning] (260,8): Unreferenced class "Kern_Second_rcaron"
[Warning] (261,8): Unreferenced class "Kern_Second_scircumflex"
[Warning] (262,8): Unreferenced class "Kern_Second_scaron"
[Warning] (263,8): Unreferenced class "Kern_Second_44"
[Warning] (264,8): Unreferenced class "Kern_Second_Tbar"
[Warning] (265,8): Unreferenced class "Kern_Second_tbar"
[Warning] (266,8): Unreferenced class "Kern_Second_ycircumflex"
[Warning] (267,8): Unreferenced class "Kern_Second_zacute"
[Warning] (268,8): Unreferenced class "Kern_Second_zdotaccent"
[Warning] (269,8): Unreferenced class "Kern_Second_zcaron"
[Warning] (270,8): Unreferenced class "Kern_Second_florin"
[Warning] (271,8): Unreferenced class "Kern_Second_45"
[Warning] (272,8): Unreferenced class "Kern_Second_uni1E3B"
[Warning] (273,8): Unreferenced class "Kern_Second_rdotbelowmacron"
[Warning] (274,8): Unreferenced class "Kern_Second_uni2C60"
[Warning] (275,8): Unreferenced class "Kern_Second_uni2C61"
[Warning] (276,8): Unreferenced class "Kern_Second_uni2C62"
[Warning] (277,8): Unreferenced class "Kern_Second_uni2C63"
[Warning] (278,8): Unreferenced class "Kern_Second_uni2C65"
[Warning] (279,8): Unreferenced class "Kern_Second_uni2C66"
[Warning] (280,8): Unreferenced class "Kern_Second_fl"
[Warning] (281,8): Unreferenced class "Kern_Second_ffi"
[Warning] (282,8): Unreferenced class "Kern_Second_uniA73E"
[Warning] (283,8): Unreferenced class "Kern_Second_uniA73F"
[Warning] (284,8): Unreferenced class "Kern_Second_uniA74A"
[Warning] (285,8): Unreferenced class "Kern_Second_uniA74B"
[Warning] (286,8): Unreferenced class "Kern_Second_uniA7AA"
[Warning] (287,8): Unreferenced class "Kern_Second_uniA7B0"
[Warning] (288,8): Unreferenced class "Kern_Second_uniA7FA"
[Warning] (289,8): Unreferenced class "Kern_Second_uniA7FB"
[Warning] (290,8): Unreferenced class "Kern_Second_uniA7FC"
[Warning] (291,8): Unreferenced class "Kern_Second_uniA7FD"
[Warning] (292,8): Unreferenced class "Kern_Second_uniA7FE"
[Warning] (293,8): Unreferenced class "Alt 0"
[Warning] (294,8): Unreferenced class "Alt 1"
[Warning] (295,8): Unreferenced class "Alt 2"
[Warning] (296,8): Unreferenced class "Alt 3"
[Warning] (297,8): Unreferenced class "Alt 4"
[Warning] (298,8): Unreferenced class "Alt 5"
[Warning] (299,8): Unreferenced class "Alt 6"
[Warning] (300,8): Unreferenced class "Alt 7"
[Warning] (301,8): Unreferenced class "Alt 8"
[Warning] (302,8): Unreferenced class "Alt 9"
[Warning] (303,8): Unreferenced class "longs a-umlaut"
[Warning] (304,8): Unreferenced class "longs h"
[Warning] (305,8): Unreferenced class "longs i"
[Warning] (306,8): Unreferenced class "longs l"
[Warning] (307,8): Unreferenced class "longs o-umlaut"
[Warning] (308,8): Unreferenced class "longs p"
[Warning] (309,8): Unreferenced class "longs longs"
[Warning] (310,8): Unreferenced class "longs longs i"
[Warning] (311,8): Unreferenced class "longs longs l"
[Warning] (312,8): Unreferenced class "longs t i"
[Warning] (313,8): Unreferenced class "longs t r"
[Warning] (314,8): Unreferenced class "longs u-umlaut"
[Warning] (315,8): Unreferenced class "longs v"
[Warning] (316,8): Unreferenced class "longs b"
[Warning] (317,8): Unreferenced class "longs k"
[Warning] (318,8): Unreferenced class "b b"
[Warning] (319,8): Unreferenced class "b g"
[Warning] (320,8): Unreferenced class "c k"
[Warning] (321,8): Unreferenced class "c t"
[Warning] (322,8): Unreferenced class "e y"
[Warning] (323,8): Unreferenced class "f j"
[Warning] (324,8): Unreferenced class "f r"
[Warning] (325,8): Unreferenced class "f t"
[Warning] (326,8): Unreferenced class "f u-umlaut"
[Warning] (327,8): Unreferenced class "f y"
[Warning] (328,8): Unreferenced class "f f t"
[Warning] (329,8): Unreferenced class "f f y"
[Warning] (330,8): Unreferenced class "f t y"
[Warning] (331,8): Unreferenced class "g g"
[Warning] (332,8): Unreferenced class "p p"
[Warning] (333,8): Unreferenced class "s p"
[Warning] (334,8): Unreferenced class "t r"
[Warning] (335,8): Unreferenced class "t t"
[Warning] (336,8): Unreferenced class "t t y"
[Warning] (337,8): Unreferenced class "t y"
[Warning] (338,8): Unreferenced class "t z"
[Warning] (339,8): Unreferenced class "P P"
[Warning] (340,8): Unreferenced class "Q u"
[Warning] (341,8): Unreferenced class "T h"
[Warning] (342,8): Unreferenced class "t t r"
[Warning] (343,8): Unreferenced class "F F"
[Warning] (344,8): Unreferenced class "F I"
[Warning] (345,8): Unreferenced class "F L"
[Warning] (346,8): Unreferenced class "H E"
[Warning] (347,8): Unreferenced class "L A"
[Warning] (348,8): Unreferenced class "M B"
[Warning] (349,8): Unreferenced class "M D"
[Warning] (350,8): Unreferenced class "M E"
[Warning] (351,8): Unreferenced class "M P"
[Warning] (352,8): Unreferenced class "M R"
[Warning] (353,8): Unreferenced class "N K"
[Warning] (354,8): Unreferenced class "N T"
[Warning] (355,8): Unreferenced class "O C"
[Warning] (356,8): Unreferenced class "O G"
[Warning] (357,8): Unreferenced class "T T"
[Warning] (358,8): Unreferenced class "T W"
[Warning] (359,8): Unreferenced class "T Y"
[Warning] (360,8): Unreferenced class "U B"
[Warning] (361,8): Unreferenced class "U D"
[Warning] (362,8): Unreferenced class "U L"
[Warning] (363,8): Unreferenced class "U P"
[Warning] (364,8): Unreferenced class "U R"
[Warning] (365,8): Unreferenced class "c k y"
[Warning] (366,8): Unreferenced class "k y"
[Warning] (367,8): Unreferenced class "f f r"
[Warning] (368,8): Unreferenced class "i p"
[Warning] (369,8): Unreferenced class "i t"
[Warning] (370,8): Unreferenced class "p y"
[Warning] (371,8): Unreferenced class "t w"
[Warning] (372,8): Unreferenced class "f b"
[Warning] (373,8): Unreferenced class "f f b"
[Warning] (374,8): Unreferenced class "f h"
[Warning] (375,8): Unreferenced class "f f h"
[Warning] (376,8): Unreferenced class "f k"
[Warning] (377,8): Unreferenced class "f f k"
[Warning] (378,8): Unreferenced class "f f j"
[Warning] (379,8): Unreferenced class "t f"
[Warning] (380,8): Unreferenced class "Alt question"
[Warning] (381,8): Unreferenced class "longs d"
[Warning] (382,8): Unreferenced class "longs f"
[Warning] (383,8): Unreferenced class "longs w"
[Warning] (384,8): Unreferenced class "i i j"
[Warning] (385,8): Unreferenced class "l l"
[Warning] (386,8): Unreferenced class "o r"
[Warning] (387,8): Unreferenced class "Alt r"
[Warning] (388,8): Unreferenced class "r r"
[Warning] (389,8): Unreferenced class "p r"
[Warning] (390,8): Unreferenced class "y r"
[Warning] (391,8): Unreferenced class "w apostrophe"
[Warning] (392,8): Unreferenced class "Kern_First_51"
[Warning] (393,8): Unreferenced class "Kern_First_52"
[Warning] (394,8): Unreferenced class "Kern_First_53"
[Warning] (395,8): Unreferenced class "Kern_First_54"
[Warning] (396,8): Unreferenced class "Kern_First_55"
[Warning] (397,8): Unreferenced class "Kern_First_56"
[Warning] (398,8): Unreferenced class "Kern_First_57"
[Warning] (399,8): Unreferenced class "Kern_First_58"
[Warning] (400,8): Unreferenced class "Kern_First_59"
[Warning] (401,8): Unreferenced class "Kern_First_K"
[Warning] (402,8): Unreferenced class "Kern_First_60"
[Warning] (403,8): Unreferenced class "Kern_First_61"
[Warning] (404,8): Unreferenced class "Kern_First_62"
[Warning] (405,8): Unreferenced class "Kern_First_63"
[Warning] (406,8): Unreferenced class "Kern_First_64"
[Warning] (407,8): Unreferenced class "Kern_First_65"
[Warning] (408,8): Unreferenced class "Kern_First_66"
[Warning] (409,8): Unreferenced class "Kern_First_67"
[Warning] (410,8): Unreferenced class "Kern_First_68"
[Warning] (411,8): Unreferenced class "Kern_First_69"
[Warning] (412,8): Unreferenced class "Kern_First_70"
[Warning] (413,8): Unreferenced class "Kern_First_71"
[Warning] (414,8): Unreferenced class "Kern_First_72"
[Warning] (415,8): Unreferenced class "Kern_First_73"
[Warning] (416,8): Unreferenced class "Kern_First_74"
[Warning] (417,8): Unreferenced class "Kern_First_75"
[Warning] (418,8): Unreferenced class "Kern_First_76"
[Warning] (419,8): Unreferenced class "Kern_First_d"
[Warning] (420,8): Unreferenced class "Kern_First_77"
[Warning] (421,8): Unreferenced class "Kern_First_78"
[Warning] (422,8): Unreferenced class "Kern_First_79"
[Warning] (423,8): Unreferenced class "Kern_First_h"
[Warning] (424,8): Unreferenced class "Kern_First_80"
[Warning] (425,8): Unreferenced class "Kern_First_81"
[Warning] (426,8): Unreferenced class "Kern_First_82"
[Warning] (427,8): Unreferenced class "Kern_First_83"
[Warning] (428,8): Unreferenced class "Kern_First_84"
[Warning] (429,8): Unreferenced class "Kern_First_85"
[Warning] (430,8): Unreferenced class "Kern_First_o"
[Warning] (431,8): Unreferenced class "Kern_First_86"
[Warning] (432,8): Unreferenced class "Kern_First_87"
[Warning] (433,8): Unreferenced class "Kern_First_88"
[Warning] (434,8): Unreferenced class "Kern_First_89"
[Warning] (435,8): Unreferenced class "Kern_First_t"
[Warning] (436,8): Unreferenced class "Kern_First_90"
[Warning] (437,8): Unreferenced class "Kern_First_91"
[Warning] (438,8): Unreferenced class "Kern_First_92"
[Warning] (439,8): Unreferenced class "Kern_First_93"
[Warning] (440,8): Unreferenced class "Kern_First_94"
[Warning] (441,8): Unreferenced class "Kern_First_95"
[Warning] (442,8): Unreferenced class "Kern_First_96"
[Warning] (443,8): Unreferenced class "Kern_First_97"
[Warning] (444,8): Unreferenced class "Kern_First_98"
[Warning] (445,8): Unreferenced class "Kern_First_99"
[Warning] (446,8): Unreferenced class "Kern_First_ccedilla"
[Warning] (447,8): Unreferenced class "Kern_First_100"
[Warning] (448,8): Unreferenced class "Kern_First_101"
[Warning] (449,8): Unreferenced class "Kern_First_102"
[Warning] (450,8): Unreferenced class "Kern_First_103"
[Warning] (451,8): Unreferenced class "Kern_First_104"
[Warning] (452,8): Unreferenced class "Kern_First_105"
[Warning] (453,8): Unreferenced class "Kern_First_106"
[Warning] (454,8): Unreferenced class "Kern_First_107"
[Warning] (455,8): Unreferenced class "Kern_First_108"
[Warning] (456,8): Unreferenced class "Kern_First_109"
[Warning] (457,8): Unreferenced class "Kern_First_ugrave"
[Warning] (458,8): Unreferenced class "Kern_First_110"
[Warning] (459,8): Unreferenced class "Kern_First_111"
[Warning] (460,8): Unreferenced class "Kern_First_112"
[Warning] (461,8): Unreferenced class "Kern_First_113"
[Warning] (462,8): Unreferenced class "Kern_First_114"
[Warning] (463,8): Unreferenced class "Kern_First_115"
[Warning] (464,8): Unreferenced class "Kern_First_116"
[Warning] (465,8): Unreferenced class "Kern_First_117"
[Warning] (466,8): Unreferenced class "Kern_First_118"
[Warning] (467,8): Unreferenced class "Kern_First_119"
[Warning] (468,8): Unreferenced class "Kern_First_120"
[Warning] (469,8): Unreferenced class "Kern_First_121"
[Warning] (470,8): Unreferenced class "Kern_First_122"
[Warning] (471,8): Unreferenced class "Kern_First_123"
[Warning] (472,8): Unreferenced class "Kern_First_124"
[Warning] (473,8): Unreferenced class "Kern_First_125"
[Warning] (474,8): Unreferenced class "Kern_First_126"
[Warning] (475,8): Unreferenced class "Kern_First_127"
[Warning] (476,8): Unreferenced class "Kern_First_128"
[Warning] (477,8): Unreferenced class "Kern_First_129"
[Warning] (478,8): Unreferenced class "Kern_First_130"
[Warning] (479,8): Unreferenced class "Kern_First_131"
[Warning] (480,8): Unreferenced class "Kern_First_132"
[Warning] (481,8): Unreferenced class "Kern_First_133"
[Warning] (482,8): Unreferenced class "Kern_First_134"
[Warning] (483,8): Unreferenced class "Kern_First_135"
[Warning] (484,8): Unreferenced class "Kern_First_136"
[Warning] (485,8): Unreferenced class "Kern_First_137"
[Warning] (486,8): Unreferenced class "Kern_First_138"
[Warning] (487,8): Unreferenced class "Kern_First_139"
[Warning] (488,8): Unreferenced class "Kern_First_140"
[Warning] (489,8): Unreferenced class "Kern_First_141"
[Warning] (490,8): Unreferenced class "Kern_First_ncommaaccent"
[Warning] (491,8): Unreferenced class "Kern_First_142"
[Warning] (492,8): Unreferenced class "Kern_First_143"
[Warning] (493,8): Unreferenced class "Kern_First_144"
[Warning] (494,8): Unreferenced class "Kern_First_145"
[Warning] (495,8): Unreferenced class "Kern_First_oe"
[Warning] (496,8): Unreferenced class "Kern_First_146"
[Warning] (497,8): Unreferenced class "Kern_First_147"
[Warning] (498,8): Unreferenced class "Kern_First_148"
[Warning] (499,8): Unreferenced class "Kern_First_149"
[Warning] (500,8): Unreferenced class "Kern_First_150"
[Warning] (501,8): Unreferenced class "Kern_First_151"
[Warning] (502,8): Unreferenced class "Kern_First_152"
[Warning] (503,8): Unreferenced class "Kern_First_153"
[Warning] (504,8): Unreferenced class "Kern_First_154"
[Warning] (505,8): Unreferenced class "Kern_First_tbar"
[Warning] (506,8): Unreferenced class "Kern_First_155"
[Warning] (507,8): Unreferenced class "Kern_First_156"
[Warning] (508,8): Unreferenced class "Kern_First_157"
[Warning] (509,8): Unreferenced class "Kern_First_158"
[Warning] (510,8): Unreferenced class "Kern_First_159"
[Warning] (511,8): Unreferenced class "Kern_First_160"
[Warning] (512,8): Unreferenced class "Kern_First_161"
[Warning] (513,8): Unreferenced class "Kern_First_162"
[Warning] (514,8): Unreferenced class "Kern_First_163"
[Warning] (515,8): Unreferenced class "Kern_First_164"
[Warning] (516,8): Unreferenced class "Kern_First_165"
[Warning] (517,8): Unreferenced class "Kern_First_tcommaaccent"
[Warning] (518,8): Unreferenced class "Kern_First_166"
[Warning] (519,8): Unreferenced class "Kern_First_ddotbelow"
[Warning] (520,8): Unreferenced class "Kern_First_167"
[Warning] (521,8): Unreferenced class "Kern_First_168"
[Warning] (522,8): Unreferenced class "Kern_First_169"
[Warning] (523,8): Unreferenced class "Kern_First_170"
[Warning] (524,8): Unreferenced class "Kern_First_171"
[Warning] (525,8): Unreferenced class "Kern_First_172"
[Warning] (526,8): Unreferenced class "Kern_First_173"
[Warning] (527,8): Unreferenced class "Kern_First_174"
[Warning] (528,8): Unreferenced class "Kern_First_175"
[Warning] (529,8): Unreferenced class "Kern_First_176"
[Warning] (530,8): Unreferenced class "Kern_First_177"
[Warning] (531,8): Unreferenced class "Kern_First_178"
[Warning] (532,8): Unreferenced class "Kern_First_179"
[Warning] (533,8): Unreferenced class "Kern_First_180"
[Warning] (534,8): Unreferenced class "Kern_First_uni1E5F"
[Warning] (535,8): Unreferenced class "Kern_First_181"
[Warning] (536,8): Unreferenced class "Kern_First_182"
[Warning] (537,8): Unreferenced class "Kern_First_183"
[Warning] (538,8): Unreferenced class "Kern_First_184"
[Warning] (539,8): Unreferenced class "Kern_First_185"
[Warning] (540,8): Unreferenced class "Kern_First_186"
[Warning] (541,8): Unreferenced class "Kern_First_187"
[Warning] (542,8): Unreferenced class "Kern_First_188"
[Warning] (543,8): Unreferenced class "Kern_First_189"
[Warning] (544,8): Unreferenced class "Kern_First_190"
[Warning] (545,8): Unreferenced class "Kern_First_191"
[Warning] (546,8): Unreferenced class "Kern_First_192"
[Warning] (547,8): Unreferenced class "Kern_First_uni2C63"
[Warning] (548,8): Unreferenced class "Kern_First_193"
[Warning] (549,8): Unreferenced class "Kern_First_194"
[Warning] (550,8): Unreferenced class "Kern_First_fi"
[Warning] (551,8): Unreferenced class "Kern_First_195"
[Warning] (552,8): Unreferenced class "Kern_First_196"
[Warning] (553,8): Unreferenced class "Kern_First_197"
[Warning] (554,8): Unreferenced class "Kern_First_198"
[Warning] (555,8): Unreferenced class "Kern_First_199"
[Warning] (556,8): Unreferenced class "Kern_First_200"
[Warning] (557,8): Unreferenced class "Kern_First_201"
[Warning] (558,8): Unreferenced class "Kern_First_202"
[Warning] (559,8): Unreferenced class "Kern_First_203"
[Warning] (560,8): Unreferenced class "Kern_First_204"
[Warning] (561,8): Unreferenced class "Kern_First_205"
[Warning] (562,8): Unreferenced class "Kern_First_206"
[Warning] (563,8): Unreferenced class "Kern_First_207"
[Warning] (564,8): Unreferenced class "Kern_First_208"
[Warning] (565,8): Unreferenced class "Kern_First_209"
[Warning] (566,8): Unreferenced class "Kern_First_210"
[Warning] (567,8): Unreferenced class "Kern_Second_46"
[Warning] (568,8): Unreferenced class "Kern_Second_47"
[Warning] (569,8): Unreferenced class "Kern_Second_48"
[Warning] (570,8): Unreferenced class "Kern_Second_49"
[Warning] (571,8): Unreferenced class "Kern_Second_50"
[Warning] (572,8): Unreferenced class "Kern_Second_51"
[Warning] (573,8): Unreferenced class "Kern_Second_52"
[Warning] (574,8): Unreferenced class "Kern_Second_53"
[Warning] (575,8): Unreferenced class "Kern_Second_54"
[Warning] (576,8): Unreferenced class "Kern_Second_55"
[Warning] (577,8): Unreferenced class "Kern_Second_56"
[Warning] (578,8): Unreferenced class "Kern_Second_57"
[Warning] (579,8): Unreferenced class "Kern_Second_58"
[Warning] (580,8): Unreferenced class "Kern_Second_59"
[Warning] (581,8): Unreferenced class "Kern_Second_60"
[Warning] (582,8): Unreferenced class "Kern_Second_61"
[Warning] (583,8): Unreferenced class "Kern_Second_62"
[Warning] (584,8): Unreferenced class "Kern_Second_63"
[Warning] (585,8): Unreferenced class "Kern_Second_64"
[Warning] (586,8): Unreferenced class "Kern_Second_65"
[Warning] (587,8): Unreferenced class "Kern_Second_66"
[Warning] (588,8): Unreferenced class "Kern_Second_67"
[Warning] (589,8): Unreferenced class "Kern_Second_68"
[Warning] (590,8): Unreferenced class "Kern_Second_69"
[Warning] (591,8): Unreferenced class "Kern_Second_70"
[Warning] (592,8): Unreferenced class "Kern_Second_71"
[Warning] (593,8): Unreferenced class "Kern_Second_72"
[Warning] (594,8): Unreferenced class "Kern_Second_73"
[Warning] (595,8): Unreferenced class "Kern_Second_74"
[Warning] (596,8): Unreferenced class "Kern_Second_75"
[Warning] (597,8): Unreferenced class "Kern_Second_76"
[Warning] (598,8): Unreferenced class "Kern_Second_77"
[Warning] (599,8): Unreferenced class "Kern_Second_78"
[Warning] (600,8): Unreferenced class "Kern_Second_79"
[Warning] (601,8): Unreferenced class "Kern_Second_80"
[Warning] (602,8): Unreferenced class "Kern_Second_81"
[Warning] (603,8): Unreferenced class "Kern_Second_82"
[Warning] (604,8): Unreferenced class "Kern_Second_83"
[Warning] (605,8): Unreferenced class "Kern_Second_84"
[Warning] (606,8): Unreferenced class "Kern_Second_85"
[Warning] (607,8): Unreferenced class "Kern_Second_86"
[Warning] (608,8): Unreferenced class "Kern_Second_87"
[Warning] (609,8): Unreferenced class "Kern_Second_88"
[Warning] (610,8): Unreferenced class "Kern_Second_89"
[Warning] (611,8): Unreferenced class "Kern_Second_90"
[Warning] (612,8): Unreferenced class "Kern_Second_91"
[Warning] (613,8): Unreferenced class "Kern_Second_egrave"
[Warning] (614,8): Unreferenced class "Kern_Second_92"
[Warning] (615,8): Unreferenced class "Kern_Second_93"
[Warning] (616,8): Unreferenced class "Kern_Second_94"
[Warning] (617,8): Unreferenced class "Kern_Second_95"
[Warning] (618,8): Unreferenced class "Kern_Second_96"
[Warning] (619,8): Unreferenced class "Kern_Second_97"
[Warning] (620,8): Unreferenced class "Kern_Second_98"
[Warning] (621,8): Unreferenced class "Kern_Second_ograve"
[Warning] (622,8): Unreferenced class "Kern_Second_99"
[Warning] (623,8): Unreferenced class "Kern_Second_100"
[Warning] (624,8): Unreferenced class "Kern_Second_101"
[Warning] (625,8): Unreferenced class "Kern_Second_102"
[Warning] (626,8): Unreferenced class "Kern_Second_103"
[Warning] (627,8): Unreferenced class "Kern_Second_104"
[Warning] (628,8): Unreferenced class "Kern_Second_longs"
[Warning] (629,8): Unreferenced class "Kern_Second_105"
[Warning] (630,8): Unreferenced class "Kern_Second_106"
[Warning] (631,8): Unreferenced class "Kern_Second_107"
[Warning] (632,8): Unreferenced class "Kern_Second_108"
[Warning] (633,8): Unreferenced class "Kern_Second_109"
[Warning] (634,8): Unreferenced class "Kern_Second_110"
[Warning] (635,8): Unreferenced class "Kern_Second_111"
[Warning] (636,8): Unreferenced class "Kern_Second_112"
[Warning] (637,8): Unreferenced class "Kern_Second_itilde"
[Warning] (638,8): Unreferenced class "Kern_Second_imacron"
[Warning] (639,8): Unreferenced class "Kern_Second_113"
[Warning] (640,8): Unreferenced class "Kern_Second_114"
[Warning] (641,8): Unreferenced class "Kern_Second_115"
[Warning] (642,8): Unreferenced class "Kern_Second_116"
[Warning] (643,8): Unreferenced class "Kern_Second_117"
[Warning] (644,8): Unreferenced class "Kern_Second_118"
[Warning] (645,8): Unreferenced class "Kern_Second_119"
[Warning] (646,8): Unreferenced class "Kern_Second_120"
[Warning] (647,8): Unreferenced class "Kern_Second_121"
[Warning] (648,8): Unreferenced class "Kern_Second_122"
[Warning] (649,8): Unreferenced class "Kern_Second_OE"
[Warning] (650,8): Unreferenced class "Kern_Second_123"
[Warning] (651,8): Unreferenced class "Kern_Second_124"
[Warning] (652,8): Unreferenced class "Kern_Second_125"
[Warning] (653,8): Unreferenced class "Kern_Second_126"
[Warning] (654,8): Unreferenced class "Kern_Second_127"
[Warning] (655,8): Unreferenced class "Kern_Second_128"
[Warning] (656,8): Unreferenced class "Kern_Second_129"
[Warning] (657,8): Unreferenced class "Kern_Second_130"
[Warning] (658,8): Unreferenced class "Kern_Second_131"
[Warning] (659,8): Unreferenced class "Kern_Second_132"
[Warning] (660,8): Unreferenced class "Kern_Second_ldotbelowmacron"
[Warning] (661,8): Unreferenced class "Kern_Second_133"
[Warning] (662,8): Unreferenced class "Kern_Second_134"
[Warning] (663,8): Unreferenced class "Kern_Second_135"
[Warning] (664,8): Unreferenced class "Kern_Second_136"
[Warning] (665,8): Unreferenced class "Kern_Second_137"
[Warning] (666,8): Unreferenced class "Kern_Second_138"
[Warning] (667,8): Unreferenced class "Kern_Second_139"
[Warning] (668,8): Unreferenced class "Kern_Second_140"
[Warning] (669,8): Unreferenced class "Kern_Second_141"
[Warning] (670,8): Unreferenced class "Kern_Second_longst"
[Warning] (671,8): Unreferenced class "Kern_Second_st"
[Warning] (672,8): Unreferenced class "Kern_Second_142"
[Warning] (673,8): Unreferenced class "Kern_Second_143"
[Warning] (674,8): Unreferenced class "Kern_Second_144"
[Warning] (675,8): Unreferenced class "Kern_Second_145"
[Warning] (676,8): Unreferenced class "Kern_Second_146"
[Warning] (677,8): Unreferenced class "Kern_Second_147"
[Warning] (678,8): Unreferenced class "Kern_Second_148"
[Warning] (679,8): Unreferenced class "Kern_Second_149"
[Warning] (680,8): Unreferenced class "Kern_Second_150"
[Warning] (681,8): Unreferenced class "Kern_Second_151"
[Warning] (682,8): Unreferenced class "Kern_Second_152"
Elapsed time: 00:00:04.540
Succeeded
Psymon
Posts: 444
Joined: Wed Mar 30, 2011 5:50 pm

Re: Problem with Make groups based on glyphs

Post by Psymon »

Oh, duh -- I just realized that what that report was pointing out to me was all the empty classes. Oops. :oops:

I do have a whole ton of class overlaps (among other errors) in the font I've been working on, though -- and there's SO many of them! I have no idea at all how that all arose -- now I'm thinking that I should perhaps start again with that newly-autokerned version I just made and then re-do all those pair adjustments I'd made before for those glyphs in my PUA.

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

Re: Problem with Make groups based on glyphs

Post by Bhikkhu Pesala »

Bhikkhu Pesala wrote:
Psymon wrote:Well, that's no good, if/when that happens. ;) And it's especially a problem if FC creates that problem itself (as it seems to have done with the font I've been working on) via autokern. :shock:
I just ran Autokern on a new font with a bunch of glyphs added using the Eastern Europe transform script.

Autokern did not create any class overlaps, so I think your font contains classes added before or after running Autokern, or classes modified afterwards.

A large number of classes created by Autokern were not used, but those warnings can safely be ignored, and the unused classes can be cleaned up later if not needed. If they are left in the font, they won't result in the tables being flattened on export, and the unused classes will be stripped from the exported font.

Code: Select all

Syntax check script
[Warning] (57,8): Unreferenced class "Kern_First_ordmasculine"
[Warning] (86,8): Unreferenced class "Kern_First_thorn"
[Warning] (87,8): Unreferenced class "Kern_First_ydieresis"
[Warning] (95,8): Unreferenced class "Kern_First_dcaron"
[Warning] (102,8): Unreferenced class "Kern_First_Gcommaaccent"
[Warning] (103,8): Unreferenced class "Kern_First_gcommaaccent"
[Warning] (113,8): Unreferenced class "Kern_First_jcircumflex"
[Warning] (114,8): Unreferenced class "Kern_First_Kcommaaccent"
[Warning] (115,8): Unreferenced class "Kern_First_kcommaaccent"
[Warning] (118,8): Unreferenced class "Kern_First_Lcommaaccent"
[Warning] (119,8): Unreferenced class "Kern_First_lcommaaccent"
[Warning] (120,8): Unreferenced class "Kern_First_Lcaron"
[Warning] (121,8): Unreferenced class "Kern_First_lcaron"
[Warning] (125,8): Unreferenced class "Kern_First_Ncommaaccent"
[Warning] (126,8): Unreferenced class "Kern_First_ncommaaccent"
[Warning] (127,8): Unreferenced class "Kern_First_napostrophe"
[Warning] (132,8): Unreferenced class "Kern_First_Rcommaaccent"
[Warning] (133,8): Unreferenced class "Kern_First_rcommaaccent"
[Warning] (140,8): Unreferenced class "Kern_First_tcaron"
[Warning] (198,8): Unreferenced class "Kern_Second_ordmasculine"
[Warning] (228,8): Unreferenced class "Kern_Second_thorn"
[Warning] (229,8): Unreferenced class "Kern_Second_ydieresis"
[Warning] (232,8): Unreferenced class "Kern_Second_dcaron"
[Warning] (239,8): Unreferenced class "Kern_Second_Gcommaaccent"
[Warning] (240,8): Unreferenced class "Kern_Second_gcommaaccent"
[Warning] (248,8): Unreferenced class "Kern_Second_jcircumflex"
[Warning] (249,8): Unreferenced class "Kern_Second_Kcommaaccent"
[Warning] (250,8): Unreferenced class "Kern_Second_kcommaaccent"
[Warning] (251,8): Unreferenced class "Kern_Second_Lcommaaccent"
[Warning] (252,8): Unreferenced class "Kern_Second_lcommaaccent"
[Warning] (253,8): Unreferenced class "Kern_Second_Lcaron"
[Warning] (254,8): Unreferenced class "Kern_Second_lcaron"
[Warning] (257,8): Unreferenced class "Kern_Second_Ncommaaccent"
[Warning] (258,8): Unreferenced class "Kern_Second_ncommaaccent"
[Warning] (260,8): Unreferenced class "Kern_Second_napostrophe"
[Warning] (263,8): Unreferenced class "Kern_Second_Rcommaaccent"
[Warning] (264,8): Unreferenced class "Kern_Second_rcommaaccent"
[Warning] (270,8): Unreferenced class "Kern_Second_tcaron"
Elapsed time: 00:00:03.437
Succeeded
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
Psymon
Posts: 444
Joined: Wed Mar 30, 2011 5:50 pm

Re: Problem with Make groups based on glyphs

Post by Psymon »

In case you haven't noticed, I'm a bit slow (perhaps a bit thick) sometimes. ;)
Post Reply