cff

class fontbakery.profiles.cff.CFFAnalysis[source][source]
FontBakeryCondition fontbakery.profiles.cff.cff_analysis[source][source]
com.adobe.fonts/check/cff2_call_depth[source][source]

Is the CFF2 subr/gsubr call depth > 10?

Rationale:

Per “The CFF2 CharString Format”, the “Subr nesting, stack limit” is 10.

com.adobe.fonts/check/cff_call_depth[source][source]

Is the CFF subr/gsubr call depth > 10?

Rationale:

Per “The Type 2 Charstring Format, Technical Note #5177”, the “Subr nesting, stack limit” is 10.

com.adobe.fonts/check/cff_deprecated_operators[source][source]

Does the font use deprecated CFF operators or operations?

Rationale:

The ‘dotsection’ operator and the use of ‘endchar’ to build accented characters from the Adobe Standard Encoding Character Set (“seac”) are deprecated in CFF. Adobe recommends repairing any fonts that use these, especially endchar-as-seac, because a rendering issue was discovered in Microsoft Word with a font that makes use of this operation. The check treats that usage as a FAIL. There are no known ill effects of using dotsection, so that check is a WARN.