Lines Matching refs:prop

226     BDF_PropertyRec prop;
228 rc = FT_Get_BDF_Property(face, "FOUNDRY", &prop);
229 if(rc == 0 && prop.type == BDF_PROPERTY_TYPE_ATOM && prop.u.atom) {
230 if(strcasecmp(prop.u.atom, "adobe") == 0)
232 else if(strcasecmp(prop.u.atom, "agfa") == 0)
234 else if(strcasecmp(prop.u.atom, "altsys") == 0)
236 else if(strcasecmp(prop.u.atom, "apple") == 0)
238 else if(strcasecmp(prop.u.atom, "arphic") == 0)
240 else if(strcasecmp(prop.u.atom, "alltype") == 0)
242 else if(strcasecmp(prop.u.atom, "b&h") == 0)
244 else if(strcasecmp(prop.u.atom, "bitstream") == 0)
246 else if(strcasecmp(prop.u.atom, "dynalab") == 0)
248 else if(strcasecmp(prop.u.atom, "ibm") == 0)
250 else if(strcasecmp(prop.u.atom, "itc") == 0)
252 else if(strcasecmp(prop.u.atom, "interleaf") == 0)
254 else if(strcasecmp(prop.u.atom, "impress") == 0)
256 else if(strcasecmp(prop.u.atom, "larabiefonts") == 0)
258 else if(strcasecmp(prop.u.atom, "linotype") == 0)
260 else if(strcasecmp(prop.u.atom, "monotype") == 0)
262 else if(strcasecmp(prop.u.atom, "microsoft") == 0)
264 else if(strcasecmp(prop.u.atom, "urw") == 0)
266 else if(strcasecmp(prop.u.atom, "y&y") == 0)
270 snprintf(buf, sizeof(buf), "%-4s", prop.u.atom);
283 BDF_PropertyRec prop;
284 rc = FT_Get_BDF_Property(face, "WEIGHT_NAME", &prop);
285 if(rc == 0 && prop.type == BDF_PROPERTY_TYPE_ATOM && prop.u.atom) {
286 if(strcasecmp(prop.u.atom, "thin") == 0)
288 else if(strcasecmp(prop.u.atom, "extralight") == 0)
290 else if(strcasecmp(prop.u.atom, "light") == 0)
292 else if(strcasecmp(prop.u.atom, "medium") == 0)
294 else if(strcasecmp(prop.u.atom, "semibold") == 0)
296 else if(strcasecmp(prop.u.atom, "bold") == 0)
298 else if(strcasecmp(prop.u.atom, "extrabold") == 0)
300 else if(strcasecmp(prop.u.atom, "black") == 0)
312 BDF_PropertyRec prop;
313 rc = FT_Get_BDF_Property(face, "SETWIDTH_NAME", &prop);
314 if(rc == 0 && prop.type == BDF_PROPERTY_TYPE_ATOM && prop.u.atom) {
315 if(strcasecmp(prop.u.atom, "ultracondensed") == 0)
317 else if(strcasecmp(prop.u.atom, "extracondensed") == 0)
319 else if(strcasecmp(prop.u.atom, "condensed") == 0)
321 else if(strcasecmp(prop.u.atom, "semicondensed") == 0)
323 else if(strcasecmp(prop.u.atom, "normal") == 0)
325 else if(strcasecmp(prop.u.atom, "semiexpanded") == 0)
327 else if(strcasecmp(prop.u.atom, "expanded") == 0)
329 else if(strcasecmp(prop.u.atom, "extraexpanded") == 0)
331 else if(strcasecmp(prop.u.atom, "ultraexpanded") == 0)
343 BDF_PropertyRec prop;
345 rc = FT_Get_BDF_Property(face, "ITALIC_ANGLE", &prop);
346 if(rc == 0 && prop.type == BDF_PROPERTY_TYPE_INTEGER) {
347 return (prop.u.integer - 64 * 90) * (TWO_SIXTEENTH / 64);
350 rc = FT_Get_BDF_Property(face, "SLANT", &prop);
351 if(rc == 0 && prop.type == BDF_PROPERTY_TYPE_ATOM && prop.u.atom) {
352 if(strcasecmp(prop.u.atom, "i") == 0 ||
353 strcasecmp(prop.u.atom, "s") == 0)
365 BDF_PropertyRec prop;
370 rc = FT_Get_BDF_Property(face, "SLANT", &prop);
371 if(rc == 0 && prop.type == BDF_PROPERTY_TYPE_ATOM && prop.u.atom) {
372 if(strcasecmp(prop.u.atom, "i") == 0 ||
373 strcasecmp(prop.u.atom, "s") == 0)
383 BDF_PropertyRec prop;
385 rc = FT_Get_BDF_Property(face, name, &prop);
386 if(rc == 0 && prop.type == BDF_PROPERTY_TYPE_INTEGER)
387 return prop.u.integer;
396 BDF_PropertyRec prop;
399 rc = FT_Get_BDF_Property(face, name, &prop);
400 if(rc == 0 && prop.type == BDF_PROPERTY_TYPE_ATOM) {
401 buf = sprintf_alloc("%s", prop.u.atom ? prop.u.atom : "");