webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::FontDescription Class Reference

#include <FontDescription.h>

Inheritance diagram for WebCore::FontDescription:
WebCore::FontCascadeDescription WebCore::FontCascadeDescription

Public Member Functions

WEBCORE_EXPORT FontDescription ()
 
bool operator== (const FontDescription &) const
 
bool operator!= (const FontDescription &other) const
 
float computedSize () const
 
FontSelectionValue italic () const
 
FontSelectionValue stretch () const
 
FontSelectionValue weight () const
 
FontSelectionRequest fontSelectionRequest () const
 
int computedPixelSize () const
 
FontRenderingMode renderingMode () const
 
TextRenderingMode textRenderingMode () const
 
UScriptCode script () const
 
const AtomicStringlocale () const
 
FontOrientation orientation () const
 
NonCJKGlyphOrientation nonCJKGlyphOrientation () const
 
FontWidthVariant widthVariant () const
 
const FontFeatureSettingsfeatureSettings () const
 
const FontVariationSettingsvariationSettings () const
 
FontSynthesis fontSynthesis () const
 
FontVariantLigatures variantCommonLigatures () const
 
FontVariantLigatures variantDiscretionaryLigatures () const
 
FontVariantLigatures variantHistoricalLigatures () const
 
FontVariantLigatures variantContextualAlternates () const
 
FontVariantPosition variantPosition () const
 
FontVariantCaps variantCaps () const
 
FontVariantNumericFigure variantNumericFigure () const
 
FontVariantNumericSpacing variantNumericSpacing () const
 
FontVariantNumericFraction variantNumericFraction () const
 
FontVariantNumericOrdinal variantNumericOrdinal () const
 
FontVariantNumericSlashedZero variantNumericSlashedZero () const
 
FontVariantAlternates variantAlternates () const
 
FontVariantEastAsianVariant variantEastAsianVariant () const
 
FontVariantEastAsianWidth variantEastAsianWidth () const
 
FontVariantEastAsianRuby variantEastAsianRuby () const
 
FontVariantSettings variantSettings () const
 
void setComputedSize (float s)
 
void setItalic (FontSelectionValue italic)
 
void setStretch (FontSelectionValue stretch)
 
void setIsItalic (bool i)
 
void setWeight (FontSelectionValue weight)
 
void setRenderingMode (FontRenderingMode mode)
 
void setTextRenderingMode (TextRenderingMode rendering)
 
void setOrientation (FontOrientation orientation)
 
void setNonCJKGlyphOrientation (NonCJKGlyphOrientation orientation)
 
void setWidthVariant (FontWidthVariant widthVariant)
 
void setLocale (const AtomicString &)
 
void setFeatureSettings (FontFeatureSettings &&settings)
 
void setFontSynthesis (FontSynthesis fontSynthesis)
 
void setVariantCommonLigatures (FontVariantLigatures variant)
 
void setVariantDiscretionaryLigatures (FontVariantLigatures variant)
 
void setVariantHistoricalLigatures (FontVariantLigatures variant)
 
void setVariantContextualAlternates (FontVariantLigatures variant)
 
void setVariantPosition (FontVariantPosition variant)
 
void setVariantCaps (FontVariantCaps variant)
 
void setVariantNumericFigure (FontVariantNumericFigure variant)
 
void setVariantNumericSpacing (FontVariantNumericSpacing variant)
 
void setVariantNumericFraction (FontVariantNumericFraction variant)
 
void setVariantNumericOrdinal (FontVariantNumericOrdinal variant)
 
void setVariantNumericSlashedZero (FontVariantNumericSlashedZero variant)
 
void setVariantAlternates (FontVariantAlternates variant)
 
void setVariantEastAsianVariant (FontVariantEastAsianVariant variant)
 
void setVariantEastAsianWidth (FontVariantEastAsianWidth variant)
 
void setVariantEastAsianRuby (FontVariantEastAsianRuby variant)
 
WEBCORE_EXPORT FontDescription ()
 
bool operator== (const FontDescription &) const
 
bool operator!= (const FontDescription &other) const
 
float computedSize () const
 
FontSelectionValue italic () const
 
FontSelectionValue stretch () const
 
FontSelectionValue weight () const
 
FontSelectionRequest fontSelectionRequest () const
 
int computedPixelSize () const
 
FontRenderingMode renderingMode () const
 
TextRenderingMode textRenderingMode () const
 
UScriptCode script () const
 
const AtomicStringlocale () const
 
FontOrientation orientation () const
 
NonCJKGlyphOrientation nonCJKGlyphOrientation () const
 
FontWidthVariant widthVariant () const
 
const FontFeatureSettingsfeatureSettings () const
 
const FontVariationSettingsvariationSettings () const
 
FontSynthesis fontSynthesis () const
 
FontVariantLigatures variantCommonLigatures () const
 
FontVariantLigatures variantDiscretionaryLigatures () const
 
FontVariantLigatures variantHistoricalLigatures () const
 
FontVariantLigatures variantContextualAlternates () const
 
FontVariantPosition variantPosition () const
 
FontVariantCaps variantCaps () const
 
FontVariantNumericFigure variantNumericFigure () const
 
FontVariantNumericSpacing variantNumericSpacing () const
 
FontVariantNumericFraction variantNumericFraction () const
 
FontVariantNumericOrdinal variantNumericOrdinal () const
 
FontVariantNumericSlashedZero variantNumericSlashedZero () const
 
FontVariantAlternates variantAlternates () const
 
FontVariantEastAsianVariant variantEastAsianVariant () const
 
FontVariantEastAsianWidth variantEastAsianWidth () const
 
FontVariantEastAsianRuby variantEastAsianRuby () const
 
FontVariantSettings variantSettings () const
 
void setComputedSize (float s)
 
void setItalic (FontSelectionValue italic)
 
void setStretch (FontSelectionValue stretch)
 
void setIsItalic (bool i)
 
void setWeight (FontSelectionValue weight)
 
void setRenderingMode (FontRenderingMode mode)
 
void setTextRenderingMode (TextRenderingMode rendering)
 
void setOrientation (FontOrientation orientation)
 
void setNonCJKGlyphOrientation (NonCJKGlyphOrientation orientation)
 
void setWidthVariant (FontWidthVariant widthVariant)
 
void setLocale (const AtomicString &)
 
void setFeatureSettings (FontFeatureSettings &&settings)
 
void setFontSynthesis (FontSynthesis fontSynthesis)
 
void setVariantCommonLigatures (FontVariantLigatures variant)
 
void setVariantDiscretionaryLigatures (FontVariantLigatures variant)
 
void setVariantHistoricalLigatures (FontVariantLigatures variant)
 
void setVariantContextualAlternates (FontVariantLigatures variant)
 
void setVariantPosition (FontVariantPosition variant)
 
void setVariantCaps (FontVariantCaps variant)
 
void setVariantNumericFigure (FontVariantNumericFigure variant)
 
void setVariantNumericSpacing (FontVariantNumericSpacing variant)
 
void setVariantNumericFraction (FontVariantNumericFraction variant)
 
void setVariantNumericOrdinal (FontVariantNumericOrdinal variant)
 
void setVariantNumericSlashedZero (FontVariantNumericSlashedZero variant)
 
void setVariantAlternates (FontVariantAlternates variant)
 
void setVariantEastAsianVariant (FontVariantEastAsianVariant variant)
 
void setVariantEastAsianWidth (FontVariantEastAsianWidth variant)
 
void setVariantEastAsianRuby (FontVariantEastAsianRuby variant)
 

Constructor & Destructor Documentation

◆ FontDescription() [1/2]

WebCore::FontDescription::FontDescription ( )

◆ FontDescription() [2/2]

WEBCORE_EXPORT WebCore::FontDescription::FontDescription ( )

Member Function Documentation

◆ computedPixelSize() [1/2]

int WebCore::FontDescription::computedPixelSize ( ) const
inline

◆ computedPixelSize() [2/2]

int WebCore::FontDescription::computedPixelSize ( ) const
inline

◆ computedSize() [1/2]

float WebCore::FontDescription::computedSize ( ) const
inline

◆ computedSize() [2/2]

float WebCore::FontDescription::computedSize ( ) const
inline

◆ featureSettings() [1/2]

const FontFeatureSettings& WebCore::FontDescription::featureSettings ( ) const
inline

◆ featureSettings() [2/2]

const FontFeatureSettings& WebCore::FontDescription::featureSettings ( ) const
inline

◆ fontSelectionRequest() [1/2]

FontSelectionRequest WebCore::FontDescription::fontSelectionRequest ( ) const
inline

◆ fontSelectionRequest() [2/2]

FontSelectionRequest WebCore::FontDescription::fontSelectionRequest ( ) const
inline

◆ fontSynthesis() [1/2]

FontSynthesis WebCore::FontDescription::fontSynthesis ( ) const
inline

◆ fontSynthesis() [2/2]

FontSynthesis WebCore::FontDescription::fontSynthesis ( ) const
inline

◆ italic() [1/2]

FontSelectionValue WebCore::FontDescription::italic ( ) const
inline

◆ italic() [2/2]

FontSelectionValue WebCore::FontDescription::italic ( ) const
inline

◆ locale() [1/2]

const AtomicString& WebCore::FontDescription::locale ( ) const
inline

◆ locale() [2/2]

const AtomicString& WebCore::FontDescription::locale ( ) const
inline

◆ nonCJKGlyphOrientation() [1/2]

NonCJKGlyphOrientation WebCore::FontDescription::nonCJKGlyphOrientation ( ) const
inline

◆ nonCJKGlyphOrientation() [2/2]

NonCJKGlyphOrientation WebCore::FontDescription::nonCJKGlyphOrientation ( ) const
inline

◆ operator!=() [1/2]

bool WebCore::FontDescription::operator!= ( const FontDescription other) const
inline

◆ operator!=() [2/2]

bool WebCore::FontDescription::operator!= ( const FontDescription other) const
inline

◆ operator==() [1/2]

bool WebCore::FontDescription::operator== ( const FontDescription other) const
inline

◆ operator==() [2/2]

bool WebCore::FontDescription::operator== ( const FontDescription ) const

◆ orientation() [1/2]

FontOrientation WebCore::FontDescription::orientation ( ) const
inline

◆ orientation() [2/2]

FontOrientation WebCore::FontDescription::orientation ( ) const
inline

◆ renderingMode() [1/2]

FontRenderingMode WebCore::FontDescription::renderingMode ( ) const
inline

◆ renderingMode() [2/2]

FontRenderingMode WebCore::FontDescription::renderingMode ( ) const
inline

◆ script() [1/2]

UScriptCode WebCore::FontDescription::script ( ) const
inline

◆ script() [2/2]

UScriptCode WebCore::FontDescription::script ( ) const
inline

◆ setComputedSize() [1/2]

void WebCore::FontDescription::setComputedSize ( float  s)
inline

◆ setComputedSize() [2/2]

void WebCore::FontDescription::setComputedSize ( float  s)
inline

◆ setFeatureSettings() [1/2]

void WebCore::FontDescription::setFeatureSettings ( FontFeatureSettings &&  settings)
inline

◆ setFeatureSettings() [2/2]

void WebCore::FontDescription::setFeatureSettings ( FontFeatureSettings &&  settings)
inline

◆ setFontSynthesis() [1/2]

void WebCore::FontDescription::setFontSynthesis ( FontSynthesis  fontSynthesis)
inline

◆ setFontSynthesis() [2/2]

void WebCore::FontDescription::setFontSynthesis ( FontSynthesis  fontSynthesis)
inline

◆ setIsItalic() [1/2]

void WebCore::FontDescription::setIsItalic ( bool  i)
inline

◆ setIsItalic() [2/2]

void WebCore::FontDescription::setIsItalic ( bool  i)
inline

◆ setItalic() [1/2]

void WebCore::FontDescription::setItalic ( FontSelectionValue  italic)
inline

◆ setItalic() [2/2]

void WebCore::FontDescription::setItalic ( FontSelectionValue  italic)
inline

◆ setLocale() [1/2]

void WebCore::FontDescription::setLocale ( const AtomicString locale)

◆ setLocale() [2/2]

void WebCore::FontDescription::setLocale ( const AtomicString )

◆ setNonCJKGlyphOrientation() [1/2]

void WebCore::FontDescription::setNonCJKGlyphOrientation ( NonCJKGlyphOrientation  orientation)
inline

◆ setNonCJKGlyphOrientation() [2/2]

void WebCore::FontDescription::setNonCJKGlyphOrientation ( NonCJKGlyphOrientation  orientation)
inline

◆ setOrientation() [1/2]

void WebCore::FontDescription::setOrientation ( FontOrientation  orientation)
inline

◆ setOrientation() [2/2]

void WebCore::FontDescription::setOrientation ( FontOrientation  orientation)
inline

◆ setRenderingMode() [1/2]

void WebCore::FontDescription::setRenderingMode ( FontRenderingMode  mode)
inline

◆ setRenderingMode() [2/2]

void WebCore::FontDescription::setRenderingMode ( FontRenderingMode  mode)
inline

◆ setStretch() [1/2]

void WebCore::FontDescription::setStretch ( FontSelectionValue  stretch)
inline

◆ setStretch() [2/2]

void WebCore::FontDescription::setStretch ( FontSelectionValue  stretch)
inline

◆ setTextRenderingMode() [1/2]

void WebCore::FontDescription::setTextRenderingMode ( TextRenderingMode  rendering)
inline

◆ setTextRenderingMode() [2/2]

void WebCore::FontDescription::setTextRenderingMode ( TextRenderingMode  rendering)
inline

◆ setVariantAlternates() [1/2]

void WebCore::FontDescription::setVariantAlternates ( FontVariantAlternates  variant)
inline

◆ setVariantAlternates() [2/2]

void WebCore::FontDescription::setVariantAlternates ( FontVariantAlternates  variant)
inline

◆ setVariantCaps() [1/2]

void WebCore::FontDescription::setVariantCaps ( FontVariantCaps  variant)
inline

◆ setVariantCaps() [2/2]

void WebCore::FontDescription::setVariantCaps ( FontVariantCaps  variant)
inline

◆ setVariantCommonLigatures() [1/2]

void WebCore::FontDescription::setVariantCommonLigatures ( FontVariantLigatures  variant)
inline

◆ setVariantCommonLigatures() [2/2]

void WebCore::FontDescription::setVariantCommonLigatures ( FontVariantLigatures  variant)
inline

◆ setVariantContextualAlternates() [1/2]

void WebCore::FontDescription::setVariantContextualAlternates ( FontVariantLigatures  variant)
inline

◆ setVariantContextualAlternates() [2/2]

void WebCore::FontDescription::setVariantContextualAlternates ( FontVariantLigatures  variant)
inline

◆ setVariantDiscretionaryLigatures() [1/2]

void WebCore::FontDescription::setVariantDiscretionaryLigatures ( FontVariantLigatures  variant)
inline

◆ setVariantDiscretionaryLigatures() [2/2]

void WebCore::FontDescription::setVariantDiscretionaryLigatures ( FontVariantLigatures  variant)
inline

◆ setVariantEastAsianRuby() [1/2]

void WebCore::FontDescription::setVariantEastAsianRuby ( FontVariantEastAsianRuby  variant)
inline

◆ setVariantEastAsianRuby() [2/2]

void WebCore::FontDescription::setVariantEastAsianRuby ( FontVariantEastAsianRuby  variant)
inline

◆ setVariantEastAsianVariant() [1/2]

void WebCore::FontDescription::setVariantEastAsianVariant ( FontVariantEastAsianVariant  variant)
inline

◆ setVariantEastAsianVariant() [2/2]

void WebCore::FontDescription::setVariantEastAsianVariant ( FontVariantEastAsianVariant  variant)
inline

◆ setVariantEastAsianWidth() [1/2]

void WebCore::FontDescription::setVariantEastAsianWidth ( FontVariantEastAsianWidth  variant)
inline

◆ setVariantEastAsianWidth() [2/2]

void WebCore::FontDescription::setVariantEastAsianWidth ( FontVariantEastAsianWidth  variant)
inline

◆ setVariantHistoricalLigatures() [1/2]

void WebCore::FontDescription::setVariantHistoricalLigatures ( FontVariantLigatures  variant)
inline

◆ setVariantHistoricalLigatures() [2/2]

void WebCore::FontDescription::setVariantHistoricalLigatures ( FontVariantLigatures  variant)
inline

◆ setVariantNumericFigure() [1/2]

void WebCore::FontDescription::setVariantNumericFigure ( FontVariantNumericFigure  variant)
inline

◆ setVariantNumericFigure() [2/2]

void WebCore::FontDescription::setVariantNumericFigure ( FontVariantNumericFigure  variant)
inline

◆ setVariantNumericFraction() [1/2]

void WebCore::FontDescription::setVariantNumericFraction ( FontVariantNumericFraction  variant)
inline

◆ setVariantNumericFraction() [2/2]

void WebCore::FontDescription::setVariantNumericFraction ( FontVariantNumericFraction  variant)
inline

◆ setVariantNumericOrdinal() [1/2]

void WebCore::FontDescription::setVariantNumericOrdinal ( FontVariantNumericOrdinal  variant)
inline

◆ setVariantNumericOrdinal() [2/2]

void WebCore::FontDescription::setVariantNumericOrdinal ( FontVariantNumericOrdinal  variant)
inline

◆ setVariantNumericSlashedZero() [1/2]

void WebCore::FontDescription::setVariantNumericSlashedZero ( FontVariantNumericSlashedZero  variant)
inline

◆ setVariantNumericSlashedZero() [2/2]

void WebCore::FontDescription::setVariantNumericSlashedZero ( FontVariantNumericSlashedZero  variant)
inline

◆ setVariantNumericSpacing() [1/2]

void WebCore::FontDescription::setVariantNumericSpacing ( FontVariantNumericSpacing  variant)
inline

◆ setVariantNumericSpacing() [2/2]

void WebCore::FontDescription::setVariantNumericSpacing ( FontVariantNumericSpacing  variant)
inline

◆ setVariantPosition() [1/2]

void WebCore::FontDescription::setVariantPosition ( FontVariantPosition  variant)
inline

◆ setVariantPosition() [2/2]

void WebCore::FontDescription::setVariantPosition ( FontVariantPosition  variant)
inline

◆ setWeight() [1/2]

void WebCore::FontDescription::setWeight ( FontSelectionValue  weight)
inline

◆ setWeight() [2/2]

void WebCore::FontDescription::setWeight ( FontSelectionValue  weight)
inline

◆ setWidthVariant() [1/2]

void WebCore::FontDescription::setWidthVariant ( FontWidthVariant  widthVariant)
inline

◆ setWidthVariant() [2/2]

void WebCore::FontDescription::setWidthVariant ( FontWidthVariant  widthVariant)
inline

◆ stretch() [1/2]

FontSelectionValue WebCore::FontDescription::stretch ( ) const
inline

◆ stretch() [2/2]

FontSelectionValue WebCore::FontDescription::stretch ( ) const
inline

◆ textRenderingMode() [1/2]

TextRenderingMode WebCore::FontDescription::textRenderingMode ( ) const
inline

◆ textRenderingMode() [2/2]

TextRenderingMode WebCore::FontDescription::textRenderingMode ( ) const
inline

◆ variantAlternates() [1/2]

FontVariantAlternates WebCore::FontDescription::variantAlternates ( ) const
inline

◆ variantAlternates() [2/2]

FontVariantAlternates WebCore::FontDescription::variantAlternates ( ) const
inline

◆ variantCaps() [1/2]

FontVariantCaps WebCore::FontDescription::variantCaps ( ) const
inline

◆ variantCaps() [2/2]

FontVariantCaps WebCore::FontDescription::variantCaps ( ) const
inline

◆ variantCommonLigatures() [1/2]

FontVariantLigatures WebCore::FontDescription::variantCommonLigatures ( ) const
inline

◆ variantCommonLigatures() [2/2]

FontVariantLigatures WebCore::FontDescription::variantCommonLigatures ( ) const
inline

◆ variantContextualAlternates() [1/2]

FontVariantLigatures WebCore::FontDescription::variantContextualAlternates ( ) const
inline

◆ variantContextualAlternates() [2/2]

FontVariantLigatures WebCore::FontDescription::variantContextualAlternates ( ) const
inline

◆ variantDiscretionaryLigatures() [1/2]

FontVariantLigatures WebCore::FontDescription::variantDiscretionaryLigatures ( ) const
inline

◆ variantDiscretionaryLigatures() [2/2]

FontVariantLigatures WebCore::FontDescription::variantDiscretionaryLigatures ( ) const
inline

◆ variantEastAsianRuby() [1/2]

FontVariantEastAsianRuby WebCore::FontDescription::variantEastAsianRuby ( ) const
inline

◆ variantEastAsianRuby() [2/2]

FontVariantEastAsianRuby WebCore::FontDescription::variantEastAsianRuby ( ) const
inline

◆ variantEastAsianVariant() [1/2]

FontVariantEastAsianVariant WebCore::FontDescription::variantEastAsianVariant ( ) const
inline

◆ variantEastAsianVariant() [2/2]

FontVariantEastAsianVariant WebCore::FontDescription::variantEastAsianVariant ( ) const
inline

◆ variantEastAsianWidth() [1/2]

FontVariantEastAsianWidth WebCore::FontDescription::variantEastAsianWidth ( ) const
inline

◆ variantEastAsianWidth() [2/2]

FontVariantEastAsianWidth WebCore::FontDescription::variantEastAsianWidth ( ) const
inline

◆ variantHistoricalLigatures() [1/2]

FontVariantLigatures WebCore::FontDescription::variantHistoricalLigatures ( ) const
inline

◆ variantHistoricalLigatures() [2/2]

FontVariantLigatures WebCore::FontDescription::variantHistoricalLigatures ( ) const
inline

◆ variantNumericFigure() [1/2]

FontVariantNumericFigure WebCore::FontDescription::variantNumericFigure ( ) const
inline

◆ variantNumericFigure() [2/2]

FontVariantNumericFigure WebCore::FontDescription::variantNumericFigure ( ) const
inline

◆ variantNumericFraction() [1/2]

FontVariantNumericFraction WebCore::FontDescription::variantNumericFraction ( ) const
inline

◆ variantNumericFraction() [2/2]

FontVariantNumericFraction WebCore::FontDescription::variantNumericFraction ( ) const
inline

◆ variantNumericOrdinal() [1/2]

FontVariantNumericOrdinal WebCore::FontDescription::variantNumericOrdinal ( ) const
inline

◆ variantNumericOrdinal() [2/2]

FontVariantNumericOrdinal WebCore::FontDescription::variantNumericOrdinal ( ) const
inline

◆ variantNumericSlashedZero() [1/2]

FontVariantNumericSlashedZero WebCore::FontDescription::variantNumericSlashedZero ( ) const
inline

◆ variantNumericSlashedZero() [2/2]

FontVariantNumericSlashedZero WebCore::FontDescription::variantNumericSlashedZero ( ) const
inline

◆ variantNumericSpacing() [1/2]

FontVariantNumericSpacing WebCore::FontDescription::variantNumericSpacing ( ) const
inline

◆ variantNumericSpacing() [2/2]

FontVariantNumericSpacing WebCore::FontDescription::variantNumericSpacing ( ) const
inline

◆ variantPosition() [1/2]

FontVariantPosition WebCore::FontDescription::variantPosition ( ) const
inline

◆ variantPosition() [2/2]

FontVariantPosition WebCore::FontDescription::variantPosition ( ) const
inline

◆ variantSettings() [1/2]

FontVariantSettings WebCore::FontDescription::variantSettings ( ) const
inline

◆ variantSettings() [2/2]

FontVariantSettings WebCore::FontDescription::variantSettings ( ) const
inline

◆ variationSettings() [1/2]

const FontVariationSettings& WebCore::FontDescription::variationSettings ( ) const
inline

◆ variationSettings() [2/2]

const FontVariationSettings& WebCore::FontDescription::variationSettings ( ) const
inline

◆ weight() [1/2]

FontSelectionValue WebCore::FontDescription::weight ( ) const
inline

◆ weight() [2/2]

FontSelectionValue WebCore::FontDescription::weight ( ) const
inline

◆ widthVariant() [1/2]

FontWidthVariant WebCore::FontDescription::widthVariant ( ) const
inline

◆ widthVariant() [2/2]

FontWidthVariant WebCore::FontDescription::widthVariant ( ) const
inline

The documentation for this class was generated from the following files: