| Index: xfa/fgas/font/fgas_stdfontmgr.cpp
|
| diff --git a/xfa/fgas/font/fgas_stdfontmgr.cpp b/xfa/fgas/font/fgas_stdfontmgr.cpp
|
| index a2eae837dab766d06b3a163876879cb3d29186ec..3733852388cfc5069c41e774ee3462b13abe5cb8 100644
|
| --- a/xfa/fgas/font/fgas_stdfontmgr.cpp
|
| +++ b/xfa/fgas/font/fgas_stdfontmgr.cpp
|
| @@ -58,9 +58,9 @@ CFX_StdFontMgrImp::~CFX_StdFontMgrImp() {
|
| }
|
| IFX_Font* CFX_StdFontMgrImp::GetDefFontByCodePage(
|
| uint16_t wCodePage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| - FX_DWORD dwHash = FGAS_GetFontHashCode(wCodePage, dwFontStyles);
|
| + uint32_t dwHash = FGAS_GetFontHashCode(wCodePage, dwFontStyles);
|
| IFX_Font* pFont = NULL;
|
| if (m_CPFonts.Lookup((void*)(uintptr_t)dwHash, (void*&)pFont)) {
|
| return pFont ? LoadFont(pFont, dwFontStyles, wCodePage) : NULL;
|
| @@ -85,7 +85,7 @@ IFX_Font* CFX_StdFontMgrImp::GetDefFontByCodePage(
|
| }
|
| IFX_Font* CFX_StdFontMgrImp::GetDefFontByCharset(
|
| uint8_t nCharset,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| return GetDefFontByCodePage(FX_GetCodePageFromCharset(nCharset), dwFontStyles,
|
| pszFontFamily);
|
| @@ -93,13 +93,13 @@ IFX_Font* CFX_StdFontMgrImp::GetDefFontByCharset(
|
|
|
| IFX_Font* CFX_StdFontMgrImp::GetDefFontByUnicode(
|
| FX_WCHAR wUnicode,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| const FGAS_FONTUSB* pRet = FGAS_GetUnicodeBitField(wUnicode);
|
| if (pRet->wBitField == 999)
|
| return nullptr;
|
|
|
| - FX_DWORD dwHash =
|
| + uint32_t dwHash =
|
| FGAS_GetFontFamilyHash(pszFontFamily, dwFontStyles, pRet->wBitField);
|
| IFX_Font* pFont = nullptr;
|
| if (m_UnicodeFonts.Lookup((void*)(uintptr_t)dwHash, (void*&)pFont))
|
| @@ -132,15 +132,15 @@ IFX_Font* CFX_StdFontMgrImp::GetDefFontByUnicode(
|
|
|
| IFX_Font* CFX_StdFontMgrImp::GetDefFontByLanguage(
|
| uint16_t wLanguage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| return GetDefFontByCodePage(FX_GetDefCodePageByLanguage(wLanguage),
|
| dwFontStyles, pszFontFamily);
|
| }
|
| IFX_Font* CFX_StdFontMgrImp::LoadFont(const FX_WCHAR* pszFontFamily,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| uint16_t wCodePage) {
|
| - FX_DWORD dwHash =
|
| + uint32_t dwHash =
|
| FGAS_GetFontFamilyHash(pszFontFamily, dwFontStyles, wCodePage);
|
| IFX_Font* pFont = NULL;
|
| if (m_FamilyFonts.Lookup((void*)(uintptr_t)dwHash, (void*&)pFont)) {
|
| @@ -185,7 +185,7 @@ IFX_Font* CFX_StdFontMgrImp::LoadFont(const uint8_t* pBuffer, int32_t iLength) {
|
| }
|
| IFX_Font* CFX_StdFontMgrImp::LoadFont(const FX_WCHAR* pszFileName) {
|
| FXSYS_assert(pszFileName != NULL);
|
| - FX_DWORD dwHash = FX_HashCode_String_GetW(pszFileName, -1);
|
| + uint32_t dwHash = FX_HashCode_String_GetW(pszFileName, -1);
|
| IFX_Font* pFont = NULL;
|
| if (m_FileFonts.Lookup((void*)(uintptr_t)dwHash, (void*&)pFont)) {
|
| if (pFont != NULL) {
|
| @@ -202,7 +202,7 @@ IFX_Font* CFX_StdFontMgrImp::LoadFont(const FX_WCHAR* pszFileName) {
|
| }
|
| IFX_Font* CFX_StdFontMgrImp::LoadFont(IFX_Stream* pFontStream,
|
| const FX_WCHAR* pszFontAlias,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| uint16_t wCodePage,
|
| FX_BOOL bSaveStream) {
|
| FXSYS_assert(pFontStream != NULL && pFontStream->GetLength() > 0);
|
| @@ -210,7 +210,7 @@ IFX_Font* CFX_StdFontMgrImp::LoadFont(IFX_Stream* pFontStream,
|
| if (m_StreamFonts.Lookup((void*)pFontStream, (void*&)pFont)) {
|
| if (pFont != NULL) {
|
| if (pszFontAlias != NULL) {
|
| - FX_DWORD dwHash =
|
| + uint32_t dwHash =
|
| FGAS_GetFontFamilyHash(pszFontAlias, dwFontStyles, wCodePage);
|
| m_FamilyFonts.SetAt((void*)(uintptr_t)dwHash, (void*)pFont);
|
| }
|
| @@ -222,7 +222,7 @@ IFX_Font* CFX_StdFontMgrImp::LoadFont(IFX_Stream* pFontStream,
|
| m_Fonts.Add(pFont);
|
| m_StreamFonts.SetAt((void*)pFontStream, (void*)pFont);
|
| if (pszFontAlias != NULL) {
|
| - FX_DWORD dwHash =
|
| + uint32_t dwHash =
|
| FGAS_GetFontFamilyHash(pszFontAlias, dwFontStyles, wCodePage);
|
| m_FamilyFonts.SetAt((void*)(uintptr_t)dwHash, (void*)pFont);
|
| }
|
| @@ -231,7 +231,7 @@ IFX_Font* CFX_StdFontMgrImp::LoadFont(IFX_Stream* pFontStream,
|
| return NULL;
|
| }
|
| IFX_Font* CFX_StdFontMgrImp::LoadFont(IFX_Font* pSrcFont,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| uint16_t wCodePage) {
|
| FXSYS_assert(pSrcFont != NULL);
|
| if (pSrcFont->GetFontStyles() == dwFontStyles) {
|
| @@ -239,7 +239,7 @@ IFX_Font* CFX_StdFontMgrImp::LoadFont(IFX_Font* pSrcFont,
|
| }
|
| void* buffer[3] = {pSrcFont, (void*)(uintptr_t)dwFontStyles,
|
| (void*)(uintptr_t)wCodePage};
|
| - FX_DWORD dwHash =
|
| + uint32_t dwHash =
|
| FX_HashCode_String_GetA((const FX_CHAR*)buffer, 3 * sizeof(void*));
|
| IFX_Font* pFont = NULL;
|
| if (m_DeriveFonts.GetCount() > 0) {
|
| @@ -297,10 +297,10 @@ void CFX_StdFontMgrImp::RemoveFont(IFX_Font* pFont) {
|
| }
|
| }
|
| FX_LPCFONTDESCRIPTOR CFX_StdFontMgrImp::FindFont(const FX_WCHAR* pszFontFamily,
|
| - FX_DWORD dwFontStyles,
|
| - FX_DWORD dwMatchFlags,
|
| + uint32_t dwFontStyles,
|
| + uint32_t dwMatchFlags,
|
| uint16_t wCodePage,
|
| - FX_DWORD dwUSB,
|
| + uint32_t dwUSB,
|
| FX_WCHAR wUnicode) {
|
| if (m_pMatcher == NULL) {
|
| return NULL;
|
| @@ -367,8 +367,8 @@ FX_LPCFONTDESCRIPTOR FX_DefFontMatcher(FX_LPFONTMATCHPARAMS pParams,
|
| }
|
| } else {
|
| if (pParams->dwUSB < 128) {
|
| - FX_DWORD dwByte = pParams->dwUSB / 32;
|
| - FX_DWORD dwUSB = 1 << (pParams->dwUSB % 32);
|
| + uint32_t dwByte = pParams->dwUSB / 32;
|
| + uint32_t dwUSB = 1 << (pParams->dwUSB % 32);
|
| if ((pFont->FontSignature.fsUsb[dwByte] & dwUSB) == 0) {
|
| continue;
|
| }
|
| @@ -394,7 +394,7 @@ FX_LPCFONTDESCRIPTOR FX_DefFontMatcher(FX_LPFONTMATCHPARAMS pParams,
|
| }
|
| return iBestSimilar < 1 ? NULL : pBestFont;
|
| }
|
| -int32_t FX_GetSimilarValue(FX_LPCFONTDESCRIPTOR pFont, FX_DWORD dwFontStyles) {
|
| +int32_t FX_GetSimilarValue(FX_LPCFONTDESCRIPTOR pFont, uint32_t dwFontStyles) {
|
| int32_t iValue = 0;
|
| if ((dwFontStyles & FX_FONTSTYLE_Symbolic) ==
|
| (pFont->dwFontStyles & FX_FONTSTYLE_Symbolic)) {
|
| @@ -417,8 +417,8 @@ int32_t FX_GetSimilarValue(FX_LPCFONTDESCRIPTOR pFont, FX_DWORD dwFontStyles) {
|
| FX_LPMatchFont FX_GetDefFontMatchor() {
|
| return FX_DefFontMatcher;
|
| }
|
| -FX_DWORD FX_GetGdiFontStyles(const LOGFONTW& lf) {
|
| - FX_DWORD dwStyles = 0;
|
| +uint32_t FX_GetGdiFontStyles(const LOGFONTW& lf) {
|
| + uint32_t dwStyles = 0;
|
| if ((lf.lfPitchAndFamily & 0x03) == FIXED_PITCH) {
|
| dwStyles |= FX_FONTSTYLE_FixedPitch;
|
| }
|
| @@ -644,7 +644,7 @@ void CFX_FontMgrImp::Release() {
|
| }
|
| FX_POSITION pos = m_Hash2CandidateList.GetStartPosition();
|
| while (pos) {
|
| - FX_DWORD dwHash;
|
| + uint32_t dwHash;
|
| CFX_FontDescriptorInfos* pDescs;
|
| m_Hash2CandidateList.GetNextAssoc(pos, dwHash, pDescs);
|
| if (NULL != pDescs) {
|
| @@ -653,7 +653,7 @@ void CFX_FontMgrImp::Release() {
|
| }
|
| pos = m_Hash2Fonts.GetStartPosition();
|
| while (pos) {
|
| - FX_DWORD dwHash;
|
| + uint32_t dwHash;
|
| CFX_ArrayTemplate<IFX_Font*>* pFonts;
|
| m_Hash2Fonts.GetNextAssoc(pos, dwHash, pFonts);
|
| if (NULL != pFonts) {
|
| @@ -663,7 +663,7 @@ void CFX_FontMgrImp::Release() {
|
| m_Hash2Fonts.RemoveAll();
|
| pos = m_Hash2FileAccess.GetStartPosition();
|
| while (pos) {
|
| - FX_DWORD dwHash;
|
| + uint32_t dwHash;
|
| IFX_FileAccess* pFileAccess;
|
| m_Hash2FileAccess.GetNextAssoc(pos, dwHash, pFileAccess);
|
| if (NULL != pFileAccess) {
|
| @@ -672,7 +672,7 @@ void CFX_FontMgrImp::Release() {
|
| }
|
| pos = m_FileAccess2IFXFont.GetStartPosition();
|
| while (pos) {
|
| - FX_DWORD dwHash;
|
| + uint32_t dwHash;
|
| IFX_Font* pFont;
|
| m_FileAccess2IFXFont.GetNextAssoc(pos, dwHash, pFont);
|
| if (NULL != pFont) {
|
| @@ -689,40 +689,40 @@ void CFX_FontMgrImp::Release() {
|
| delete this;
|
| }
|
| IFX_Font* CFX_FontMgrImp::GetDefFontByCodePage(uint16_t wCodePage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| return NULL == m_pDelegate ? NULL : m_pDelegate->GetDefFontByCodePage(
|
| this, wCodePage, dwFontStyles,
|
| pszFontFamily);
|
| }
|
| IFX_Font* CFX_FontMgrImp::GetDefFontByCharset(uint8_t nCharset,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| return NULL == m_pDelegate ? NULL
|
| : m_pDelegate->GetDefFontByCharset(
|
| this, nCharset, dwFontStyles, pszFontFamily);
|
| }
|
| IFX_Font* CFX_FontMgrImp::GetDefFontByUnicode(FX_WCHAR wUnicode,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| return NULL == m_pDelegate ? NULL
|
| : m_pDelegate->GetDefFontByUnicode(
|
| this, wUnicode, dwFontStyles, pszFontFamily);
|
| }
|
| IFX_Font* CFX_FontMgrImp::GetDefFontByLanguage(uint16_t wLanguage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| return NULL == m_pDelegate ? NULL : m_pDelegate->GetDefFontByLanguage(
|
| this, wLanguage, dwFontStyles,
|
| pszFontFamily);
|
| }
|
| IFX_Font* CFX_FontMgrImp::GetFontByCodePage(uint16_t wCodePage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| CFX_ByteString bsHash;
|
| bsHash.Format("%d, %d", wCodePage, dwFontStyles);
|
| bsHash += CFX_WideString(pszFontFamily).UTF8Encode();
|
| - FX_DWORD dwHash = FX_HashCode_String_GetA(bsHash, bsHash.GetLength());
|
| + uint32_t dwHash = FX_HashCode_String_GetA(bsHash, bsHash.GetLength());
|
| CFX_ArrayTemplate<IFX_Font*>* pFonts = NULL;
|
| IFX_Font* pFont = NULL;
|
| if (m_Hash2Fonts.Lookup(dwHash, pFonts)) {
|
| @@ -758,13 +758,13 @@ IFX_Font* CFX_FontMgrImp::GetFontByCodePage(uint16_t wCodePage,
|
| return pFont;
|
| }
|
| IFX_Font* CFX_FontMgrImp::GetFontByCharset(uint8_t nCharset,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| return GetFontByCodePage(FX_GetCodePageFromCharset(nCharset), dwFontStyles,
|
| pszFontFamily);
|
| }
|
| IFX_Font* CFX_FontMgrImp::GetFontByUnicode(FX_WCHAR wUnicode,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| IFX_Font* pFont = nullptr;
|
| if (m_FailedUnicodes2NULL.Lookup(wUnicode, pFont))
|
| @@ -778,7 +778,7 @@ IFX_Font* CFX_FontMgrImp::GetFontByUnicode(FX_WCHAR wUnicode,
|
| else
|
| bsHash.Format("%d, %d", wCodePage, dwFontStyles);
|
| bsHash += CFX_WideString(pszFontFamily).UTF8Encode();
|
| - FX_DWORD dwHash = FX_HashCode_String_GetA(bsHash, bsHash.GetLength());
|
| + uint32_t dwHash = FX_HashCode_String_GetA(bsHash, bsHash.GetLength());
|
| CFX_ArrayTemplate<IFX_Font*>* pFonts = nullptr;
|
| if (m_Hash2Fonts.Lookup(dwHash, pFonts)) {
|
| if (!pFonts)
|
| @@ -852,7 +852,7 @@ FX_BOOL CFX_FontMgrImp::VerifyUnicode(IFX_Font* pFont, FX_WCHAR wcUnicode) {
|
| return TRUE;
|
| }
|
| IFX_Font* CFX_FontMgrImp::GetFontByLanguage(uint16_t wLanguage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily) {
|
| return GetFontByCodePage(FX_GetDefCodePageByLanguage(wLanguage), dwFontStyles,
|
| pszFontFamily);
|
| @@ -862,7 +862,7 @@ IFX_Font* CFX_FontMgrImp::LoadFont(const uint8_t* pBuffer,
|
| int32_t iFaceIndex,
|
| int32_t* pFaceCount) {
|
| void* Hash[2] = {(void*)(uintptr_t)pBuffer, (void*)(uintptr_t)iLength};
|
| - FX_DWORD dwHash =
|
| + uint32_t dwHash =
|
| FX_HashCode_String_GetA((const FX_CHAR*)Hash, 2 * sizeof(void*));
|
| IFX_FileAccess* pFontAccess = NULL;
|
| if (!m_Hash2FileAccess.Lookup(dwHash, pFontAccess)) {
|
| @@ -878,7 +878,7 @@ IFX_Font* CFX_FontMgrImp::LoadFont(const FX_WCHAR* pszFileName,
|
| int32_t* pFaceCount) {
|
| CFX_ByteString bsHash;
|
| bsHash += CFX_WideString(pszFileName).UTF8Encode();
|
| - FX_DWORD dwHash =
|
| + uint32_t dwHash =
|
| FX_HashCode_String_GetA((const FX_CHAR*)bsHash, bsHash.GetLength());
|
| IFX_FileAccess* pFontAccess = NULL;
|
| if (!m_Hash2FileAccess.Lookup(dwHash, pFontAccess)) {
|
| @@ -896,7 +896,7 @@ IFX_Font* CFX_FontMgrImp::LoadFont(IFX_Stream* pFontStream,
|
| int32_t* pFaceCount,
|
| FX_BOOL bSaveStream) {
|
| void* Hash[1] = {(void*)(uintptr_t)pFontStream};
|
| - FX_DWORD dwHash =
|
| + uint32_t dwHash =
|
| FX_HashCode_String_GetA((const FX_CHAR*)Hash, 1 * sizeof(void*));
|
| IFX_FileAccess* pFontAccess = NULL;
|
| if (!m_Hash2FileAccess.Lookup(dwHash, pFontAccess)) {
|
| @@ -911,7 +911,7 @@ IFX_Font* CFX_FontMgrImp::LoadFont(IFX_FileAccess* pFontAccess,
|
| int32_t iFaceIndex,
|
| int32_t* pFaceCount,
|
| FX_BOOL bWantCache) {
|
| - FX_DWORD dwHash = 0;
|
| + uint32_t dwHash = 0;
|
| IFX_Font* pFont = NULL;
|
| if (bWantCache) {
|
| CFX_ByteString bsHash;
|
| @@ -1041,13 +1041,13 @@ FXFT_Face CFX_FontMgrImp::LoadFace(IFX_FileRead* pFontStream,
|
| IFX_FileRead* CFX_FontMgrImp::CreateFontStream(
|
| CFX_FontMapper* pFontMapper,
|
| IFX_SystemFontInfo* pSystemFontInfo,
|
| - FX_DWORD index) {
|
| + uint32_t index) {
|
| int iExact = 0;
|
| void* hFont = pSystemFontInfo->MapFont(
|
| 0, 0, FXFONT_DEFAULT_CHARSET, 0, pFontMapper->GetFaceName(index), iExact);
|
| if (!hFont)
|
| return nullptr;
|
| - FX_DWORD dwFileSize = pSystemFontInfo->GetFontData(hFont, 0, nullptr, 0);
|
| + uint32_t dwFileSize = pSystemFontInfo->GetFontData(hFont, 0, nullptr, 0);
|
| if (dwFileSize == 0)
|
| return nullptr;
|
| uint8_t* pBuffer = FX_Alloc(uint8_t, dwFileSize + 1);
|
| @@ -1073,7 +1073,7 @@ IFX_FileRead* CFX_FontMgrImp::CreateFontStream(
|
| }
|
| int32_t CFX_FontMgrImp::MatchFonts(CFX_FontDescriptorInfos& MatchedFonts,
|
| uint16_t wCodePage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const CFX_WideString& FontName,
|
| FX_WCHAR wcUnicode) {
|
| MatchedFonts.RemoveAll();
|
| @@ -1136,7 +1136,7 @@ uint16_t FX_GetUnicodeBit(FX_WCHAR wcUnicode) {
|
|
|
| int32_t CFX_FontMgrImp::CalcPenalty(CFX_FontDescriptor* pInstalled,
|
| uint16_t wCodePage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const CFX_WideString& FontName,
|
| FX_WCHAR wcUnicode) {
|
| int32_t nPenalty = 30000;
|
| @@ -1173,7 +1173,7 @@ int32_t CFX_FontMgrImp::CalcPenalty(CFX_FontDescriptor* pInstalled,
|
| nPenalty -= 27000;
|
| }
|
| }
|
| - FX_DWORD dwStyleMask = pInstalled->m_dwFontStyles ^ dwFontStyles;
|
| + uint32_t dwStyleMask = pInstalled->m_dwFontStyles ^ dwFontStyles;
|
| if (dwStyleMask & FX_FONTSTYLE_Bold) {
|
| nPenalty += 4500;
|
| }
|
| @@ -1219,7 +1219,7 @@ int32_t CFX_FontMgrImp::CalcPenalty(CFX_FontDescriptor* pInstalled,
|
| void CFX_FontMgrImp::ClearFontCache() {
|
| FX_POSITION pos = m_Hash2CandidateList.GetStartPosition();
|
| while (pos) {
|
| - FX_DWORD dwHash;
|
| + uint32_t dwHash;
|
| CFX_FontDescriptorInfos* pDescs;
|
| m_Hash2CandidateList.GetNextAssoc(pos, dwHash, pDescs);
|
| if (NULL != pDescs) {
|
| @@ -1228,7 +1228,7 @@ void CFX_FontMgrImp::ClearFontCache() {
|
| }
|
| pos = m_FileAccess2IFXFont.GetStartPosition();
|
| while (pos) {
|
| - FX_DWORD dwHash;
|
| + uint32_t dwHash;
|
| IFX_Font* pFont;
|
| m_FileAccess2IFXFont.GetNextAssoc(pos, dwHash, pFont);
|
| if (NULL != pFont) {
|
| @@ -1255,7 +1255,7 @@ void CFX_FontMgrImp::RemoveFont(IFX_Font* pEFont) {
|
| FX_POSITION pos;
|
| pos = m_FileAccess2IFXFont.GetStartPosition();
|
| while (pos) {
|
| - FX_DWORD dwHash;
|
| + uint32_t dwHash;
|
| IFX_Font* pCFont;
|
| m_FileAccess2IFXFont.GetNextAssoc(pos, dwHash, pCFont);
|
| if (pCFont == pEFont) {
|
| @@ -1265,7 +1265,7 @@ void CFX_FontMgrImp::RemoveFont(IFX_Font* pEFont) {
|
| }
|
| pos = m_Hash2Fonts.GetStartPosition();
|
| while (pos) {
|
| - FX_DWORD dwHash;
|
| + uint32_t dwHash;
|
| CFX_ArrayTemplate<IFX_Font*>* pFonts;
|
| m_Hash2Fonts.GetNextAssoc(pos, dwHash, pFonts);
|
| if (NULL != pFonts) {
|
| @@ -1341,8 +1341,8 @@ void CFX_FontMgrImp::RegisterFaces(IFX_FileRead* pFontStream,
|
| FXFT_Done_Face(pFace);
|
| } while (index < num_faces);
|
| }
|
| -FX_DWORD CFX_FontMgrImp::GetFlags(FXFT_Face pFace) {
|
| - FX_DWORD flag = 0;
|
| +uint32_t CFX_FontMgrImp::GetFlags(FXFT_Face pFace) {
|
| + uint32_t flag = 0;
|
| if (FT_IS_FIXED_WIDTH(pFace)) {
|
| flag |= FX_FONTSTYLE_FixedPitch;
|
| }
|
| @@ -1488,7 +1488,7 @@ void CFX_FontMgrImp::GetCharsets(FXFT_Face pFace,
|
| }
|
| }
|
| #undef CODEPAGERANGE_IMPLEMENT
|
| -void CFX_FontMgrImp::GetUSBCSB(FXFT_Face pFace, FX_DWORD* USB, FX_DWORD* CSB) {
|
| +void CFX_FontMgrImp::GetUSBCSB(FXFT_Face pFace, uint32_t* USB, uint32_t* CSB) {
|
| TT_OS2* pOS2 = (TT_OS2*)FT_Get_Sfnt_Table(pFace, ft_sfnt_os2);
|
| if (NULL != pOS2) {
|
| USB[0] = pOS2->ulUnicodeRange1;
|
|
|