/* Functions for normalizing fonts. Since the WOFF 2.0 decoder creates font files in normalized form, the WOFF 2.0 conversion is guaranteed to be
lossless (in a bitwise sense) only for normalized font files. */
// Changes the offset fields of the table headers so that the data for the // tables will be written in order of increasing tag values, without any gaps // other than the 4-byte padding. bool NormalizeOffsets(Font* font);
// Changes the checksum fields of the table headers and the checksum field of // the head table so that it matches the current data. bool FixChecksums(Font* font);
// Parses each of the glyphs in the font and writes them again to the glyf // table in normalized form, as defined by the StoreGlyph() function. Changes // the loca table accordigly. bool NormalizeGlyphs(Font* font);
// Performs all of the normalization steps above. bool NormalizeFont(Font* font); bool NormalizeFontCollection(FontCollection* font_collection);
} // namespace woff2
#endif// WOFF2_NORMALIZE_H_
¤ Dauer der Verarbeitung: 0.16 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.