diff options
Diffstat (limited to 'src/ports/SkFontConfigParser_android.cpp')
-rw-r--r-- | src/ports/SkFontConfigParser_android.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ports/SkFontConfigParser_android.cpp b/src/ports/SkFontConfigParser_android.cpp index eb2ed07f9e..ffc60427f4 100644 --- a/src/ports/SkFontConfigParser_android.cpp +++ b/src/ports/SkFontConfigParser_android.cpp @@ -159,6 +159,10 @@ static void font_element_handler(FamilyData* self, FontFileInfo* file, const cha if (!parse_non_negative_integer(value, &file->fWeight)) { SkDebugf("---- Font weight %s (INVALID)", value); } + } else if (MEMEQ("index", name, nameLen)) { + if (!parse_non_negative_integer(value, &file->fIndex)) { + SkDebugf("---- Font index %s (INVALID)", value); + } } } XML_SetCharacterDataHandler(self->fParser, font_file_name_handler); |