Lines 1150-1164
static void GetNames(TrueTypeFont *t)
Link Here
|
1150 |
|
1150 |
|
1151 |
/* Font family and subfamily names: preferred Apple */ |
1151 |
/* Font family and subfamily names: preferred Apple */ |
1152 |
t->family = NULL; |
1152 |
t->family = NULL; |
1153 |
if ((r = findname(table, n, 0, 0, 0, 1)) != -1) |
1153 |
if ((r = findname(table, n, 0, 0, 0, 1)) != -1) //platform Unicode, encoding Unicode 1.0 semantics, no lang |
1154 |
t->family = nameExtract(table, nTableSize, r, 1, &t->ufamily); |
1154 |
t->family = nameExtract(table, nTableSize, r, 1, &t->ufamily); |
1155 |
if ( ! t->family && (r = findname(table, n, 3, 1, 0x0409, 1)) != -1) |
1155 |
if ( ! t->family && (r = findname(table, n, 3, 1, 0x0409, 1)) != -1) //platform Microsoft, encoding Unicode BMP only, lang US English |
1156 |
t->family = nameExtract(table, nTableSize, r, 1, &t->ufamily); |
1156 |
t->family = nameExtract(table, nTableSize, r, 1, &t->ufamily); |
1157 |
if ( ! t->family && (r = findname(table, n, 1, 0, 0, 1)) != -1) |
1157 |
if ( ! t->family && (r = findname(table, n, 1, 0, 0, 1)) != -1) // platform Apple, encoding roman, lang English |
1158 |
t->family = nameExtract(table, nTableSize, r, 0, NULL); |
1158 |
t->family = nameExtract(table, nTableSize, r, 0, NULL); |
1159 |
if ( ! t->family && (r = findname(table, n, 3, 1, 0x0411, 1)) != -1) |
1159 |
if ( ! t->family && (r = findname(table, n, 3, 1, 0x0411, 1)) != -1) //platform Microsoft, encoding Unicode BMP only, lang Japanese |
1160 |
t->family = nameExtract(table, nTableSize, r, 1, &t->ufamily); |
1160 |
t->family = nameExtract(table, nTableSize, r, 1, &t->ufamily); |
1161 |
if ( ! t->family && (r = findname(table, n, 3, 0, 0x0409, 1)) != -1) |
1161 |
if ( ! t->family && (r = findname(table, n, 3, 0, 0x0409, 1)) != -1) //platform Microsoft, encoding symbol, lang US English |
1162 |
t->family = nameExtract(table, nTableSize, r, 1, &t->ufamily); |
1162 |
t->family = nameExtract(table, nTableSize, r, 1, &t->ufamily); |
1163 |
if ( ! t->family ) |
1163 |
if ( ! t->family ) |
1164 |
{ |
1164 |
{ |
Lines 1168-1176
static void GetNames(TrueTypeFont *t)
Link Here
|
1168 |
|
1168 |
|
1169 |
t->subfamily = NULL; |
1169 |
t->subfamily = NULL; |
1170 |
t->usubfamily = NULL; |
1170 |
t->usubfamily = NULL; |
1171 |
if ((r = findname(table, n, 1, 0, 0, 2)) != -1) |
1171 |
if ((r = findname(table, n, 1, 0, 0, 2)) != -1) // platform Apple, encoding roman, lang English |
1172 |
t->subfamily = nameExtract(table, nTableSize, r, 0, &t->usubfamily); |
1172 |
t->subfamily = nameExtract(table, nTableSize, r, 0, &t->usubfamily); |
1173 |
if ( ! t->subfamily && (r = findname(table, n, 3, 1, 0x0409, 2)) != -1) |
1173 |
if ( ! t->subfamily && (r = findname(table, n, 3, 1, 0x0409, 2)) != -1) // platform Microsoft, encoding Unicode BPM only, lang English |
1174 |
t->subfamily = nameExtract(table, nTableSize, r, 1, &t->usubfamily); |
1174 |
t->subfamily = nameExtract(table, nTableSize, r, 1, &t->usubfamily); |
1175 |
if ( ! t->subfamily ) |
1175 |
if ( ! t->subfamily ) |
1176 |
{ |
1176 |
{ |