Scaleform::Render::Font
class Font : public RefCountBase<Font, StatRender_Font_Mem>;
Font is an abstract base class for system and built-in fonts.
|
Enumeration |
Description |
|
An enumeration listing the flags for specifying the fonts. | |
|
An enumeration used in external font providers indicating the range of native fonts used. |
|
Method |
Description |
|
Determines whether the fonts are Unicode characters. | |
|
Determines whether the fonts are wide character codes or not. | |
|
Font constructor. | |
|
Returns the horizontal advance value in font units. | |
|
Returns the maximum unaccented height of the font. | |
|
Returns a string with all character ranges of the font in the following format: “0xNNNN-0xNNNN,0xNNNN-0xNNNNâ€. | |
|
Returns the UCS-2 character value associated with a glyph index. | |
|
Obtains the code pages supported by a font. | |
|
Obtains the flags created for the font. | |
|
Returns the maximum unaccented depth of the font. | |
|
Returns the font flags used for the font. | |
|
Obtains the font style flags which are used for matching a font. | |
|
Retrieves the bounds of glyph in a font. | |
|
Obtains the height of the glyph. | |
|
Maps a UTF_16 code to the glyph index. | |
|
Obtains the raster glyphs, either pre-rasterized or rasterized by demand, provided by some fonts. | |
|
Returns the number of glyph shapes, mostly used for font packing. | |
|
Obtains the width of the glyph. | |
|
Obtains the kerning value between the given characters. | |
|
Returns the leading of the font. | |
|
Returns the full font name, such as "Times New Roman". The name can be UTF-8 encoded. | |
|
Returns the default height for non-existing glyph indices. | |
|
Returns the default width for non-existing glyph indices. | |
|
Returns the lower case auto hinting characters in the font if any. | |
|
Returns the permanently available glyph shapes. | |
|
Obtains the temporary glyph shapes; mostly used in external font providers. | |
|
Returns the texture glyph. | |
|
Returns the abstract texture glyph data. | |
|
Returns nominal texture glyph nominal height. | |
|
Determines whether the glyph shapes are stripped. | |
|
Returns the upper case auto hinting characters in the font if any. | |
|
Determines whether font layout is used. | |
|
Determines whether native hinting is used on the font. | |
|
Determines whether the font has vector or raster glyphs. | |
|
Checks if the font contains texture glyphs. | |
|
Determines whether the font is bold or not. | |
|
Returns true if the character is a CJK (Chinese, Japanese, Korean) | |
|
Determines whether the font is a system device font or not. | |
|
Determines whether the raster font glyph is native hinted or not. | |
|
Determines whether the vector font glyph is native hinted or not. | |
|
Determines whether the font is italic or not. | |
|
Determines whether the font is bitmap fonts. | |
|
Determines whether glyphs are missing from the font. | |
|
Determines whether the font has raster glyphs only. | |
|
Determines whether the font is resolved through FontLib or FontProvider. | |
|
Matches the font against the specified name and flags. | |
|
Matches the font against the specified flags. | |
|
Matches two sets of flags. | |
|
Matches font name and type for substitution purposes. | |
|
Sets the flag (FF_NotResolved) for resolving the fonts through FontLib or FontProvider. | |
|
Sets the abstract texture glyph data. |
|
Structure |
Description |
|
An enumeration used in external font providers indicating the native hinting types. |
Render_Font.h