|
sk_sp< SkTypeface > | GetSkiaTypeface () const |
|
bool | GetSkiaDWrite () const |
|
void | SetSkiaTypeface (const sk_sp< SkTypeface > &typeface, bool dwrite) |
|
| ~WinFontInstance () override |
|
bool | hasHScale () const |
|
float | getHScale () const |
|
void | SetGraphics (WinSalGraphics *) |
|
WinSalGraphics * | GetGraphics () const |
|
HFONT | GetHFONT () const |
|
bool | IsCJKVerticalFont () const |
|
sal_Int32 | GetTmDescent () const |
|
const WinFontFace * | GetFontFace () const |
|
WinFontFace * | GetFontFace () |
|
bool | GetGlyphOutline (sal_GlyphId, basegfx::B2DPolyPolygon &, bool) const override |
|
IDWriteFontFace * | GetDWFontFace () const |
|
virtual | ~LogicalFontInstance () override |
|
void | AddFallbackForUnicode (sal_UCS4 cChar, FontWeight eWeight, const OUString &rFontName, bool bEmbolden, const ItalicMatrix &rMatrix) |
|
bool | GetFallbackForUnicode (sal_UCS4 cInChar, FontWeight eInWeight, OUString *pOutFontName, bool *pOutEmbolden, ItalicMatrix *pOutItalicMatrix) const |
|
void | IgnoreFallbackForUnicode (sal_UCS4, FontWeight eWeight, std::u16string_view rFontName) |
|
hb_font_t * | GetHbFont () |
|
bool | IsGraphiteFont () |
|
bool | NeedOffsetCorrection (sal_Int32 nYOffset) |
|
void | SetAverageWidthFactor (double nFactor) |
|
double | GetAverageWidthFactor () const |
|
const vcl::font::FontSelectPattern & | GetFontSelectPattern () const |
|
const vcl::font::PhysicalFontFace * | GetFontFace () const |
|
vcl::font::PhysicalFontFace * | GetFontFace () |
|
const ImplFontCache * | GetFontCache () const |
|
bool | GetGlyphBoundRect (sal_GlyphId, tools::Rectangle &, bool) const |
|
virtual bool | GetGlyphOutline (sal_GlyphId, basegfx::B2DPolyPolygon &, bool) const =0 |
|
basegfx::B2DPolyPolygon | GetGlyphOutlineUntransformed (sal_GlyphId) const |
|
sal_GlyphId | GetGlyphIndex (uint32_t, uint32_t=0) const |
|
double | GetGlyphWidth (sal_GlyphId, bool=false, bool=true) const |
|
double | GetKashidaWidth () const |
|
void | GetScale (double *nXScale, double *nYScale) const |
|
bool | NeedsArtificialItalic () const |
|
bool | NeedsArtificialBold () const |
|
| SimpleReferenceObject () |
|
void | acquire () |
|
void | release () |
|