|
WEBCORE_EXPORT | ~Font () |
|
const FontPlatformData & | platformData () const |
|
const OpenTypeMathData * | mathData () const |
|
const Font * | smallCapsFont (const FontDescription &) const |
|
const Font & | noSynthesizableFeaturesFont () const |
|
const Font * | emphasisMarkFont (const FontDescription &) const |
|
const Font & | brokenIdeographFont () const |
|
const Font & | nonSyntheticItalicFont () const |
|
const Font * | variantFont (const FontDescription &description, FontVariant variant) const |
|
bool | variantCapsSupportsCharacterForSynthesis (FontVariantCaps, UChar32) const |
|
const Font & | verticalRightOrientationFont () const |
|
const Font & | uprightOrientationFont () const |
|
bool | hasVerticalGlyphs () const |
|
bool | isTextOrientationFallback () const |
|
FontMetrics & | fontMetrics () |
|
const FontMetrics & | fontMetrics () const |
|
float | sizePerUnit () const |
|
float | maxCharWidth () const |
|
void | setMaxCharWidth (float maxCharWidth) |
|
float | avgCharWidth () const |
|
void | setAvgCharWidth (float avgCharWidth) |
|
FloatRect | boundsForGlyph (Glyph) const |
|
float | widthForGlyph (Glyph) const |
|
FloatRect | platformBoundsForGlyph (Glyph) const |
|
float | platformWidthForGlyph (Glyph) const |
|
float | spaceWidth () const |
|
float | adjustedSpaceWidth () const |
|
void | setSpaceWidths (float spaceWidth) |
|
Glyph | spaceGlyph () const |
|
void | setSpaceGlyph (Glyph spaceGlyph) |
|
Glyph | zeroWidthSpaceGlyph () const |
|
void | setZeroWidthSpaceGlyph (Glyph spaceGlyph) |
|
bool | isZeroWidthSpaceGlyph (Glyph glyph) const |
|
Glyph | zeroGlyph () const |
|
void | setZeroGlyph (Glyph zeroGlyph) |
|
GlyphData | glyphDataForCharacter (UChar32) const |
|
Glyph | glyphForCharacter (UChar32) const |
|
RefPtr< Font > | systemFallbackFontForCharacter (UChar32, const FontDescription &, bool isForPlatformFont) const |
|
const GlyphPage * | glyphPage (unsigned pageNumber) const |
|
void | determinePitch () |
|
Pitch | pitch () const |
|
bool | isCustomFont () const |
|
bool | isLoading () const |
|
String | description () const |
|
bool | applyTransforms (GlyphBufferGlyph *, GlyphBufferAdvance *, size_t glyphCount, bool enableKerning, bool requiresShaping) const |
|
WEBCORE_EXPORT | ~Font () |
|
const FontPlatformData & | platformData () const |
|
const OpenTypeMathData * | mathData () const |
|
const Font * | smallCapsFont (const FontDescription &) const |
|
const Font & | noSynthesizableFeaturesFont () const |
|
const Font * | emphasisMarkFont (const FontDescription &) const |
|
const Font & | brokenIdeographFont () const |
|
const Font & | nonSyntheticItalicFont () const |
|
const Font * | variantFont (const FontDescription &description, FontVariant variant) const |
|
bool | variantCapsSupportsCharacterForSynthesis (FontVariantCaps, UChar32) const |
|
const Font & | verticalRightOrientationFont () const |
|
const Font & | uprightOrientationFont () const |
|
bool | hasVerticalGlyphs () const |
|
bool | isTextOrientationFallback () const |
|
FontMetrics & | fontMetrics () |
|
const FontMetrics & | fontMetrics () const |
|
float | sizePerUnit () const |
|
float | maxCharWidth () const |
|
void | setMaxCharWidth (float maxCharWidth) |
|
float | avgCharWidth () const |
|
void | setAvgCharWidth (float avgCharWidth) |
|
FloatRect | boundsForGlyph (Glyph) const |
|
float | widthForGlyph (Glyph) const |
|
FloatRect | platformBoundsForGlyph (Glyph) const |
|
float | platformWidthForGlyph (Glyph) const |
|
float | spaceWidth () const |
|
float | adjustedSpaceWidth () const |
|
void | setSpaceWidths (float spaceWidth) |
|
Glyph | spaceGlyph () const |
|
void | setSpaceGlyph (Glyph spaceGlyph) |
|
Glyph | zeroWidthSpaceGlyph () const |
|
void | setZeroWidthSpaceGlyph (Glyph spaceGlyph) |
|
bool | isZeroWidthSpaceGlyph (Glyph glyph) const |
|
Glyph | zeroGlyph () const |
|
void | setZeroGlyph (Glyph zeroGlyph) |
|
GlyphData | glyphDataForCharacter (UChar32) const |
|
Glyph | glyphForCharacter (UChar32) const |
|
RefPtr< Font > | systemFallbackFontForCharacter (UChar32, const FontDescription &, bool isForPlatformFont) const |
|
const GlyphPage * | glyphPage (unsigned pageNumber) const |
|
void | determinePitch () |
|
Pitch | pitch () const |
|
bool | isCustomFont () const |
|
bool | isLoading () const |
|
String | description () const |
|
bool | applyTransforms (GlyphBufferGlyph *, GlyphBufferAdvance *, size_t glyphCount, bool enableKerning, bool requiresShaping) const |
|
void | deref () const |
|
void | deref () const |
|
void | deref () const |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|