This is not the final website. It is a demo of the real tool working, made for Y Combinator.
AxisRemedy

Checkpoint 31: Fonts

30 failure conditions in the Matterhorn Protocol.

Conditions of checkpoint 31
IdFailure conditionAxisRemedy
31-001A Type 0 font dictionary with encoding other than Identity-H and Identity-V has values for Registry in both CIDSystemInfo dictionaries that are not identical.Tested by the app
31-002A Type 0 font dictionary with encoding other than Identity-H and Identity-V has values for Ordering in both CIDSystemInfo dictionaries that are not identical.Tested by the app
31-003A Type 0 font dictionary with encoding other than Identity-H and Identity-V has a value for Supplement in the CIDSystemInfo dictionary of the CID font that is…Tested by the app
31-004A Type 2 CID font contains neither a stream nor the name Identity as the value of the CIDToGIDMap entry.Tested by the app
31-005A Type 2 CID font does not contain a CIDToGIDMap entry.Tested by the app
31-006A CMap is neither listed as described in ISO 32000-1:2008, 9.7.5.2, Table 118 nor is it embedded.Tested by the app
31-007The WMode entry in a CMap dictionary is not identical to the WMode value in the CMap stream.Tested by the app
31-008A CMap references another CMap which is not listed in ISO 32000-1:2008, 9.7.5.2, Table 118.Tested by the app
31-009For a font used by text intended to be rendered the font program is not embedded.Tested by the app
31-010A font program is embedded that is not legally embeddable for unlimited, universal rendering.Left for you, with screening
31-011For a font used by text the font program is embedded but it does not contain glyphs for all of the glyphs referenced by the text used for rendering.Tested by the app
31-012The FontDescriptor dictionary of an embedded Type 1 font contains a CharSet string, but at least one of the glyphs present in the font program is not listed…Tested by the app
31-013The FontDescriptor dictionary of an embedded Type 1 font contains a CharSet string, but at least one of the glyphs listed in the CharSet string is not present…Tested by the app
31-014The FontDescriptor dictionary of an embedded CID font contains a CIDSet string, but at least one of the glyphs present in the font program is not listed in…Tested by the app
31-015The FontDescriptor dictionary of an embedded CID font contains a CIDSet string, but at least one of the glyphs listed in the CIDSet string is not present in…Tested by the app
31-016For one or more glyphs, the glyph width information in the font dictionary and in the embedded font program differ by more than 1/1000 unit.Tested by the app
31-017A non-symbolic TrueType font is used for rendering, but none of the cmap entries in the embedded font program is a non-symbolic cmap.Tested by the app
31-018A non-symbolic TrueType font is used for rendering, but for at least one glyph to be rendered the glyph cannot be looked up by any of the non-symbolic cmap…Tested by the app
31-019The font dictionary for a non-symbolic TrueType font does not contain an Encoding entry.Tested by the app
31-020The font dictionary for a non-symbolic TrueType font contains an Encoding dictionary which does not contain a BaseEncoding entry.Tested by the app
31-021The value for either the Encoding entry or the BaseEncoding entry in the Encoding dictionary in a non-symbolic TrueType font dictionary is neither…Tested by the app
31-022The Differences array in the Encoding entry in a non-symbolic TrueType font dictionary contains one or more glyph names which are not listed in the Adobe…Tested by the app
31-023The Differences array is present in the Encoding entry in a non-symbolic TrueType font dictionary but the embedded font program does not contain a (3,1)…Tested by the app
31-024The Encoding entry is present in the font dictionary for a symbolic TrueType font.Tested by the app
31-025The embedded font program for a symbolic TrueType font contains no cmap.Tested by the app
31-026The embedded font program for a symbolic TrueType font contains more than one cmap, but none of the cmap entries is a (3,0) Microsoft Symbol cmap.Tested by the app
31-027A font dictionary does not contain the ToUnicode entry and none of the following is true: ■ the font uses MacRomanEncoding, MacExpertEncoding or…Tested by the app
31-028One or more Unicode values specified in the ToUnicode CMap are zero (0).Tested by the app
31-029One or more Unicode values specified in the ToUnicode CMap are equal to either U+FEFF or U+FFFE.Tested by the app
31-030One or more characters used in text showing operators reference the .notdef glyph.Tested by the app