![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cfx_folderfontinfo.h>
Public Member Functions | |
FontFaceInfo (ByteString filePath, ByteString faceName, ByteString fontTables, uint32_t fontOffset, uint32_t fileSize) | |
bool | IsEligibleForFindFont (uint32_t flag, FX_Charset charset) const |
int32_t | SimilarityScore (int weight, bool italic, int pitch_family, bool exact_match_bonus) const |
Public Attributes | |
const ByteString | m_FilePath |
const ByteString | m_FaceName |
const ByteString | m_FontTables |
const uint32_t | m_FontOffset |
const uint32_t | m_FileSize |
uint32_t | m_Styles = 0 |
uint32_t | m_Charsets = 0 |
Static Public Attributes | |
static constexpr int32_t | kSimilarityScoreMax = 68 |
Definition at line 51 of file cfx_folderfontinfo.h.
CFX_FolderFontInfo::FontFaceInfo::FontFaceInfo | ( | ByteString | filePath, |
ByteString | faceName, | ||
ByteString | fontTables, | ||
uint32_t | fontOffset, | ||
uint32_t | fileSize ) |
Definition at line 437 of file cfx_folderfontinfo.cpp.
References FontFaceInfo(), m_FileSize, and m_FontOffset.
Referenced by FontFaceInfo().
bool CFX_FolderFontInfo::FontFaceInfo::IsEligibleForFindFont | ( | uint32_t | flag, |
FX_Charset | charset ) const |
Definition at line 448 of file cfx_folderfontinfo.cpp.
References kDefault, and m_Charsets.
Referenced by CFX_FolderFontInfo::FindFont().
int32_t CFX_FolderFontInfo::FontFaceInfo::SimilarityScore | ( | int | weight, |
bool | italic, | ||
int | pitch_family, | ||
bool | exact_match_bonus ) const |
Definition at line 454 of file cfx_folderfontinfo.cpp.
References FontFamilyIsFixedPitch(), FontFamilyIsRoman(), FontFamilyIsScript(), FontStyleIsFixedPitch(), FontStyleIsForceBold(), FontStyleIsItalic(), FontStyleIsScript(), FontStyleIsSerif(), kSimilarityScoreMax, and m_Styles.
Referenced by CFX_FolderFontInfo::FindFont().
|
staticconstexpr |
Definition at line 53 of file cfx_folderfontinfo.h.
Referenced by CFX_FolderFontInfo::FindFont(), and SimilarityScore().
uint32_t CFX_FolderFontInfo::FontFaceInfo::m_Charsets = 0 |
Definition at line 73 of file cfx_folderfontinfo.h.
Referenced by IsEligibleForFindFont().
const ByteString CFX_FolderFontInfo::FontFaceInfo::m_FaceName |
Definition at line 68 of file cfx_folderfontinfo.h.
const ByteString CFX_FolderFontInfo::FontFaceInfo::m_FilePath |
Definition at line 67 of file cfx_folderfontinfo.h.
const uint32_t CFX_FolderFontInfo::FontFaceInfo::m_FileSize |
Definition at line 71 of file cfx_folderfontinfo.h.
Referenced by FontFaceInfo(), and CFX_FolderFontInfo::GetFontData().
const uint32_t CFX_FolderFontInfo::FontFaceInfo::m_FontOffset |
Definition at line 70 of file cfx_folderfontinfo.h.
Referenced by FontFaceInfo(), and CFX_FolderFontInfo::GetFontData().
const ByteString CFX_FolderFontInfo::FontFaceInfo::m_FontTables |
Definition at line 69 of file cfx_folderfontinfo.h.
uint32_t CFX_FolderFontInfo::FontFaceInfo::m_Styles = 0 |
Definition at line 72 of file cfx_folderfontinfo.h.
Referenced by SimilarityScore().