37 const OUString& rSearchName,
const Size& rSize,
float fExactHeight,
bool bNonAntialias)
38 : maSearchName( rSearchName )
41 , mfExactHeight( fExactHeight)
42 , mnOrientation( rFont.GetOrientation() )
44 , mbVertical( rFont.IsVertical() )
45 , mbNonAntialiased(bNonAntialias)
53 if( mnOrientation < 0_deg10 || mnOrientation >= 3600_deg10 )
72 const Size& rSize,
float fExactHeight,
int nOrientation,
bool bVertical )
76 , mfExactHeight( fExactHeight )
77 , mnOrientation( nOrientation )
79 , mbVertical( bVertical )
80 , mbNonAntialiased(
false )
107 nHash += 41 *
static_cast<sal_uInt16
>(
meLanguage);
bool CompareDeviceIndependentFontAttributes(const FontAttributes &rOther) const
void GetFontAttributes(FontAttributes &rAttrs) const
std::enable_if< std::is_signed< T >::value, T >::type saturating_toggle_sign(T a)
FontItalic GetItalic() const
static const char FEAT_PREFIX
static const char FEAT_SEPARATOR
UNDERLYING_TYPE get() const
FontWeight GetWeight() const
LanguageType GetLanguage(SwWrtShell &rSh, sal_uInt16 nLangWhichId)
bool operator==(const FontSelectPattern &rOther) const
FontSelectPattern(const vcl::Font &, const OUString &rSearchName, const Size &, float fExactHeight, bool bNonAntialias=false)
A PhysicalFontFaceCollection is created by a PhysicalFontCollection and becomes invalid when original...
ItalicMatrix maItalicMatrix
abstract base class for physical font faces
const OUString & GetFamilyName() const
bool m_bDetectedRangeSegmentation false