mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 10:44:56 +00:00
Bug 1659453 - Accelerate gfxFontFamily::SearchAllFontsForChar by setting up the family charmap. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D87285
This commit is contained in:
parent
290d6e2d72
commit
e0e0d95a73
@ -1825,6 +1825,12 @@ void gfxFontFamily::FindFontForChar(GlobalFontMatch* aMatchData) {
|
||||
}
|
||||
|
||||
void gfxFontFamily::SearchAllFontsForChar(GlobalFontMatch* aMatchData) {
|
||||
if (!mFamilyCharacterMapInitialized) {
|
||||
ReadAllCMAPs();
|
||||
}
|
||||
if (!mFamilyCharacterMap.test(aMatchData->mCh)) {
|
||||
return;
|
||||
}
|
||||
uint32_t i, numFonts = mAvailableFonts.Length();
|
||||
for (i = 0; i < numFonts; i++) {
|
||||
gfxFontEntry* fe = mAvailableFonts[i];
|
||||
|
Loading…
Reference in New Issue
Block a user