From 3760a63825f931b7d5ef44b991c83f597b50f1a4 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 1 May 2003 14:31:04 +0000 Subject: [PATCH] Add demi and book postscript weight names. Allow spaces in postscript and X matching --- src/fcfreetype.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/fcfreetype.c b/src/fcfreetype.c index 3ee7b50..f46e139 100644 --- a/src/fcfreetype.c +++ b/src/fcfreetype.c @@ -747,10 +747,12 @@ FcFreeTypeQuery (const FcChar8 *file, { "extralight", FC_WEIGHT_EXTRALIGHT }, { "ultralight", FC_WEIGHT_ULTRALIGHT }, { "light", FC_WEIGHT_LIGHT }, + { "book", FC_WEIGHT_BOOK }, { "regular", FC_WEIGHT_REGULAR }, { "normal", FC_WEIGHT_NORMAL }, { "medium", FC_WEIGHT_MEDIUM }, { "demibold", FC_WEIGHT_DEMIBOLD }, + { "demi", FC_WEIGHT_DEMIBOLD }, { "semibold", FC_WEIGHT_SEMIBOLD }, { "bold", FC_WEIGHT_BOLD }, { "extrabold", FC_WEIGHT_EXTRABOLD }, @@ -761,7 +763,7 @@ FcFreeTypeQuery (const FcChar8 *file, #define NUM_PS_WEIGHTS (sizeof (ps_weights) / sizeof (ps_weights[0])) int w; for (w = 0; w < NUM_PS_WEIGHTS; w++) - if (!FcStrCmpIgnoreCase ((FcChar8 *) ps_weights[w].name, + if (!FcStrCmpIgnoreBlanksAndCase ((FcChar8 *) ps_weights[w].name, (FcChar8 *) psfontinfo.weight)) { weight = ps_weights[w].value; @@ -845,7 +847,7 @@ FcFreeTypeQuery (const FcChar8 *file, if (FcDebug () & FC_DBG_SCANV) printf ("\nsetwidth: %s\n", prop.u.atom); for (i = 0; i < sizeof (FcSetWidths) / sizeof (FcSetWidths[0]); i++) - if (!FcStrCmpIgnoreCase ((FcChar8 *) prop.u.atom, + if (!FcStrCmpIgnoreBlanksAndCase ((FcChar8 *) prop.u.atom, FcSetWidths[i].width_name)) { width = FcSetWidths[i].width; -- 2.39.2