Hello! I’m finishing font and decided to test font according with Miguel Sousa recommendations
After complete the “CompareFamily (in AFDKO)” test some errors and warnings occured. Please help me figure it out and how to fix it.
Some Errors:
Single Face Test 11: Check that BASE table exists, and has reasonable values
Error: font Artnoova-Regular does not have a BASE table. This is necessary for users who are editing in a different script than the font is designed for.`
Single Face Test 34: Check that the difference between numbers in blue value pairs meet the requirement.
Error: The BlueValues pair have distance greater than the maximum limit.
Font: Artnoova-Regular
Pairs: -33 0
Distance (33) is greater than 1/BlueScale (27.03)
BlueValues: [-33, 0, 1024, 1048, 1440, 1473, 1496, 1529]
Error: The BlueValues pair have distance greater than the maximum limit.
Font: Artnoova-Regular
Pairs: 1440 1473
Distance (33) is greater than 1/BlueScale (27.03)
BlueValues: [-33, 0, 1024, 1048, 1440, 1473, 1496, 1529]
Error: The BlueValues pair have distance greater than the maximum limit.
Font: Artnoova-Regular
Pairs: 1496 1529
Distance (33) is greater than 1/BlueScale (27.03)
BlueValues: [-33, 0, 1024, 1048, 1440, 1473, 1496, 1529]
Family Test 11: Check that Mac and Windows menu names differ for all but base font, and are the same for the base font.
Error: The Mac and Windows Compatible Names for the regular face of a style-linked group should be the same. Font Artnoova-Regular
Mac Compatible Name: Artnoova Regular
Windows Compatible Name: Artnoova
Warnings:
Single Face Test 15: Warn if Font BBox x/y coordinates are improbable, or differ between head table and CFF.
The font bounding box in the hhea table ‘(-1346, -434, 2271, 1877)’ differs from that in the CFF table ‘[-340, -434, 2271, 1877]’. Artnoova-Regular.
Single Face Test 16: Check values of Ascender and Descender vs em-square.
Warning: OS/2 table usWinDescent field ‘-552’ is not the same as the font bounding box y min ‘-434’. Artnoova-Regular
Warning: OS/2 table usWinAscent field ‘1496’ is not the same as the font bounding box y max ‘1877’. Artnoova-Regular
Single Face Test 26: Glyph name checks.
Warning. Font uses working name ‘Gcommaaccent’ rather than Adobe final name ‘uni0122’. Artnoova-Regular
Warning. Glyph name ‘Jacute’ is neither in the AGD, nor a ‘uni’ name, and can’t be mapped to a Unicode value. Artnoova-Regular
Warning. Font uses working name ‘Kcommaaccent’ rather than Adobe final name ‘uni0136’. Artnoova-Regular
Warning. Font uses working name ‘Lcommaaccent’ rather than Adobe final name ‘uni013B’. Artnoova-Regular
Warning. Font uses working name ‘Ncommaaccent’ rather than Adobe final name ‘uni0145’. Artnoova-Regular
Warning. Font uses working name ‘Rcommaaccent’ rather than Adobe final name ‘uni0156’. Artnoova-Regular
Warning. Font uses working name ‘Scedilla’ rather than Adobe final name ‘uni015E’. Artnoova-Regular
Warning. Font uses working name ‘Scommaaccent’ rather than Adobe final name ‘uni0218’. Artnoova-Regular
Warning. Font uses working name ‘gcommaaccent’ rather than Adobe final name ‘uni0123’. Artnoova-Regular
Warning. Glyph name ‘jacute’ is neither in the AGD, nor a ‘uni’ name, and can’t be mapped to a Unicode value. Artnoova-Regular
Single Face Test 23: Warn if any accented glyphs have a width different than the base glyph.
Warning: Width of glyph Oslash: 1686 differs from that of the base glyph O: 1646 for font Artnoova-Regular.
Warning: Width of glyph dcaron: 1257 differs from that of the base glyph d: 1177 for font Artnoova-Regular.
Warning: Width of glyph iacute: 557 differs from that of the base glyph i: 490 for font Artnoova-Regular.
Warning: Width of glyph icircumflex: 557 differs from that of the base glyph i: 490 for font Artnoova-Regular.
Warning: Width of glyph idieresis: 557 differs from that of the base glyph i: 490 for font Artnoova-Regular.
Warning: Width of glyph igrave: 557 differs from that of the base glyph i: 490 for font Artnoova-Regular.
Warning: Width of glyph imacron: 557 differs from that of the base glyph i: 490 for font Artnoova-Regular.