Lines Matching refs:nameRecord
475 SkOTTableName::Record nameRecord;
477 const size_t nameRecordsMax = std::min(nameRecordsCount, nameRecordsSize / sizeof(nameRecord));
483 memcpy(&nameRecord, nameRecords + sizeof(nameRecord)*fIndex, sizeof(nameRecord));
485 } while (fType != -1 && nameRecord.nameID.fontSpecific != fType);
487 record.type = nameRecord.nameID.fontSpecific;
490 const size_t nameOffset = SkEndian_SwapBE16(nameRecord.offset);
491 const size_t nameLength = SkEndian_SwapBE16(nameRecord.length);
496 switch (nameRecord.platformID.value) {
499 != nameRecord.encodingID.windows.value
501 != nameRecord.encodingID.windows.value
503 != nameRecord.encodingID.windows.value)
517 != nameRecord.encodingID.macintosh.value)
534 const uint16_t languageID = SkEndian_SwapBE16(nameRecord.languageID.languageTagID);
540 if (nameRecordsSize < sizeof(nameRecord)*nameRecordsCount) {
543 const uint8_t* format1extData = nameRecords + sizeof(nameRecord)*nameRecordsCount;
544 size_t format1extSize = nameRecordsSize - sizeof(nameRecord)*nameRecordsCount;