googlefonts / roboto-2

The Roboto family of fonts
Apache License 2.0
3.84k stars 309 forks source link

Building Roboto fails with the open source version of AFDKO #7

Closed roozbehp closed 9 years ago

roozbehp commented 9 years ago

Building the fonts with the latest open source version of AFDKO (adobe-type-tools/afdko@d6d94c017d73da260274a763b8aeea67278e24ad) fails.

Here's the relevant output:

>> Generating OTF file

makeotf [Note] Converting source font '/font.otf' to temporary Unix Type1 font file '/font.otf.tmp'.
makeotf [Note] setting the USE_TYPO_METRICS OS/2 fsSelection bit 7 from fontinfo keyword.
makeotf [Note] setting the WEIGHT_WIDTH_SLOPE_ONLY OS/2 fsSelection bit 8 from fontinfo keyword.
makeotf [Note] setting the OBLIQUE OS/2 fsSelection bit 9 from fontinfo keyword.
makeotf [Note] Writing options file /current.fpr
makeotf [Note] Running makeotfexe with commands:
   cd ""
   makeotfexe "-f" "font.otf.tmp" "-o" "Roboto-Thin.otf" -ff "features" -gf "glyphOrder" -mf "menuname" -shw
makeotf [Error] Failed to build output font file 'Roboto-Thin.otf'.

makeotfexe [WARNING] The total size of the glyph names is greater than the safe limit for Mac OSX 10.4.x and earlier by 1885 bytes, and will cause crashes. [font.otf.tmp]
makeotfexe [ERROR] <Roboto-Thin> MarkToBase or MarkToMark error 2: A previous statement has already assigned the current mark class to another anchor point on the same glyph 'A'. Skipping rule.  [features 330]
makeotfexe [ERROR] <Roboto-Thin> MarkToBase or MarkToMark error 2: A previous statement has already assigned the current mark class to another anchor point on the same glyph 'B'. Skipping rule.  [features 376]

[...]

makeotfexe [ERROR] <Roboto-Thin> MarkToBase or MarkToMark error 2: A previous statement has already assigned the current mark class to another anchor point on the same glyph 'zrthook'. Skipping rule.  [features 918]
makeotfexe [WARNING] <Roboto-Thin> head FontRevision entry <2.1047> should have 3 fractional decimal places. Stored as <2.105> [features 5432]
makeotfexe [FATAL] <Roboto-Thin> aborting because of errors

make: *** [v2] Error 1
jamesgk commented 9 years ago

Fixed by https://github.com/adobe-type-tools/afdko/pull/50