Page 1 of 1

Problem with Make groups based on glyphs

Posted: Mon Feb 01, 2016 9:41 am
by Bhikkhu Pesala
Make Groups.png
Make Groups.png (9.82 KiB) Viewed 10081 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

Re: Problem with Make groups based on glyphs

Posted: Tue Feb 02, 2016 1:46 pm
by Erwin Denissen
We probably have to rethink the use of this feature, as it seems it does no good :(

Re: Problem with Make groups based on glyphs

Posted: Tue Feb 02, 2016 3:17 pm
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?

Re: Problem with Make groups based on glyphs

Posted: Tue Feb 02, 2016 4:09 pm
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.

Re: Problem with Make groups based on glyphs

Posted: Fri Mar 03, 2017 6:58 pm
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)???

Re: Problem with Make groups based on glyphs

Posted: Tue Mar 07, 2017 8:36 am
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.

Re: Problem with Make groups based on glyphs

Posted: Tue Mar 07, 2017 9:30 am
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.

Re: Problem with Make groups based on glyphs

Posted: Tue Mar 07, 2017 9:41 am
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)

Re: Problem with Make groups based on glyphs

Posted: Tue Mar 07, 2017 11:43 am
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! :(

Re: Problem with Make groups based on glyphs

Posted: Tue Mar 07, 2017 1:58 pm
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

Re: Problem with Make groups based on glyphs

Posted: Tue Mar 07, 2017 2:26 pm
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

Re: Problem with Make groups based on glyphs

Posted: Tue Mar 07, 2017 2:40 pm
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:

Re: Problem with Make groups based on glyphs

Posted: Tue Mar 07, 2017 2:58 pm
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

Re: Problem with Make groups based on glyphs

Posted: Tue Mar 07, 2017 4:06 pm
by Psymon
In case you haven't noticed, I'm a bit slow (perhaps a bit thick) sometimes. ;)