Home | History | Annotate | Download | only in ports

Lines Matching refs:FontRec

54 struct FontRec {
117 SkTArray<FontRec> fFonts;
164 static bool has_font(const SkTArray<FontRec>& array, const SkString& filename) {
231 FontRec& fontRec = fFonts.push_back();
232 fontRec.fFileName = filename;
233 fontRec.fStyle = SkTypeface::kNormal;
234 fontRec.fIsValid = false;
235 fontRec.fFamilyRecID = familyRecID;
243 fontRec.fIsValid = find_name_and_attributes(stream.get(), &name,
244 &fontRec.fStyle, &isFixedWidth);
251 if (fontRec.fIsValid) {
265 fontRec.fFamilyRecID = familyRecID;
277 if (INVALID_FONT_REC_ID != familyRec->fFontRecID[fontRec.fStyle]) {
279 fontRec.fStyle, familyRec->fFontRecID[fontRec.fStyle],
282 familyRec->fFontRecID[fontRec.fStyle] = fontRecID;
429 FontRec& fontRec = fFonts[fontRecID];
434 outFontIdentifier->fString.set(fontRec.fFileName);
435 // outFontIdentifier->fStyle = fontRec.fStyle;
451 *outStyle = fontRec.fStyle;
492 FontRec& fontRec = fFonts[fontRecID];
493 SkTypeface* face = fontRec.fTypeface.get();
501 SkAssertResult(fFamilyNameDict.findKey(fontRec.fFamilyRecID, &familyName));
503 face = SkTypeface::CreateFromName(familyName, fontRec.fStyle);
507 fontRec.fTypeface = face;