protected:
FixedVersion<>version; /* Version of the head table--currently
* 0x00010000u for version 1.0. */
FixedVersion<>fontRevision; /* Set by font manufacturer. */
HBUINT32 checkSumAdjustment; /* To compute: set it to 0, sum the *entirefontasHBUINT32,thenstore
* 0xB1B0AFBAu - sum. */
HBUINT32 magicNumber; /* Set to 0x5F0F3CF5u. */ public:
HBUINT16 flags; /* Bit 0: Baseline for font at y=0; *Bit1:Leftsidebearingpointatx=0; *Bit2:Instructionsmaydependonpointsize; *Bit3:Forceppemtointegervaluesforall *internalscalermath;mayusefractional *ppemsizesifthisbitisclear; *Bit4:Instructionsmayalteradvancewidth *(theadvancewidthsmightnotscalelinearly); *Bits5-10:Theseshouldbesetaccordingto *Apple'sspecification.However,theyarenot *implementedinOpenType. *Bit5:Thisbitshouldbesetinfontsthatare *intendedtoelaidoutvertically,andin *whichtheglyphshavebeendrawnsuchthatan *x-coordinateof0correspondstothedesired *verticalbaseline. *Bit6:Thisbitmustbesettozero. *Bit7:Thisbitshouldbesetifthefont *requireslayoutforcorrectlinguistic *rendering(e.g.Arabicfonts). *Bit8:ThisbitshouldbesetforaGXfont *whichhasoneormoremetamorphosiseffects *designatedashappeningbydefault. *Bit9:Thisbitshouldbesetifthefont *containsanystrongright-to-leftglyphs. *Bit10:Thisbitshouldbesetifthefont *containsIndic-stylerearrangementeffects. *Bit11:Fontdatais'lossless,'asaresult *ofhavingbeencompressedanddecompressed *withtheAgfaMicroTypeExpressengine. *Bit12:Fontconverted(producecompatiblemetrics) *Bit13:FontoptimizedforClearType™. *Note,fontsthatrelyonembeddedbitmaps(EBDT) *forrenderingshouldnotbeconsideredoptimized *forClearType,andthereforeshouldkeepthisbit *cleared. *Bit14:LastResortfont.Ifset,indicatesthat *theglyphsencodedinthecmapsubtablesaresimply *genericsymbolicrepresentationsofcodepoint *rangesanddon’ttrulyrepresentsupportforthose *codepoints.Ifunset,indicatesthattheglyphs *encodedinthecmapsubtablesrepresentproper *supportforthosecodepoints.
* Bit 15: Reserved, set to 0. */ protected:
HBUINT16 unitsPerEm; /* Valid range is from 16 to 16384. This value *shouldbeapowerof2forfontsthathave
* TrueType outlines. */
LONGDATETIME created; /* Number of seconds since 12:00 midnight,
January 1, 1904. 64-bit integer */
LONGDATETIME modified; /* Number of seconds since 12:00 midnight,
January 1, 1904. 64-bit integer */ public:
HBINT16 xMin; /* For all glyph bounding boxes. */
HBINT16 yMin; /* For all glyph bounding boxes. */
HBINT16 xMax; /* For all glyph bounding boxes. */
HBINT16 yMax; /* For all glyph bounding boxes. */ protected:
HBUINT16 macStyle; /* Bit 0: Bold (if set to 1); *Bit1:Italic(ifsetto1) *Bit2:Underline(ifsetto1) *Bit3:Outline(ifsetto1) *Bit4:Shadow(ifsetto1) *Bit5:Condensed(ifsetto1) *Bit6:Extended(ifsetto1)
* Bits 7-15: Reserved (set to 0). */
HBUINT16 lowestRecPPEM; /* Smallest readable size in pixels. */
HBINT16 fontDirectionHint; /* Deprecated (Set to 2). *0:Fullymixeddirectionalglyphs; *1:Onlystronglylefttoright; *2:Like1butalsocontainsneutrals; *-1:Onlystronglyrighttoleft;
* -2: Like -1 but also contains neutrals. */ public:
HBUINT16 indexToLocFormat; /* 0 for short offsets, 1 for long. */
HBUINT16 glyphDataFormat; /* 0 for current format. */
DEFINE_SIZE_STATIC (54);
};
} /* namespace OT */
#endif/* HB_OT_HEAD_TABLE_HH */
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-10)
¤
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 und die Messung sind noch experimentell.