04.06.2013 Views

Glyphs-Handbook-2013

Glyphs-Handbook-2013

Glyphs-Handbook-2013

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Unnecessary kerning<br />

between two scripts (e.g. a<br />

Cyrillic and a Latin letter<br />

with each other) is ignored<br />

at export time, minimizing<br />

the risk for this error..<br />

out of date. In this case, recalculating the features by clicking<br />

on the circled arrow button in the bottom left corner of the<br />

Features tab in File > Font Info will do.<br />

GPOS feature ‘kern’ causes overflow of oset to a subtable.<br />

The kerning structure is too complicated and causes the<br />

glyph positioning table in the font to become to0 large. An<br />

OpenType table must not be larger than 64 kilobytes. Cleaning<br />

up and compressing kerning may help. Try the respective<br />

functions from the gear menu of the Kerning window<br />

(Window > Kerning). Also check for unnecessary kerning pairs.<br />

Very small values (below 5) are usually superfluous and can<br />

be deleted.<br />

Invalid token. Most likely one of the class names starts with<br />

a whitespace character, or there is a whitespace between the<br />

at sign (@) and the class name in the feature code, or there is<br />

a whitespace character in a glyph name, or there are invalid<br />

non-ASCII characters elsewhere in the feature code.<br />

Lookup type dierent from previous rules in this lookup block.<br />

You tried to mix contextual and non-contextual positioning<br />

rules, probably in the ‘kern’ feature.<br />

makeotf<strong>Glyphs</strong>. The most probable cause is a glyph name<br />

containing invalid characters.<br />

makeotf<strong>Glyphs</strong> [FATAL] line too long. Most likely, a glyph<br />

name was too long. Glyph names should not be more than<br />

122 characters long.<br />

not in range −32767 .. 32767 (text was “…”). At least one node or<br />

anchor in the font is out of bounds. A coordinate value must<br />

not exceed ± 32,767. Open the <strong>Glyphs</strong> file in a text editor and<br />

<br />

<br />

glyph needs to be fixed. If you do not find anything this way,<br />

try the number in the brackets of the error message.<br />

Positioning values are allowed only in the marked glyph<br />

sequence, or after the final glyph node when only one glyph node<br />

is marked. The syntax of a contextual positioning rule in the<br />

‘kern’ feature is faulty. At least one glyph name must be<br />

marked with a single dumb quote ('), and the number value<br />

should come right after the marked glyph, not at the end as in<br />

other positioning rules.<br />

Premature end of input. Most likely, one of the glyphs has<br />

a bad name. Check if there is a glyph name that contains an<br />

<br />

<strong>Glyphs</strong> <strong>Handbook</strong>, May <strong>2013</strong> 79

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!