From 70ee88099eac5cb5f75b392dc38ce16852f3b0bd Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 24 Apr 2003 17:31:03 +0000 Subject: [PATCH] Debug output for unknown ps weight names. ignore italic_angle for PS fonts as FreeType already checks that --- src/fcfreetype.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/fcfreetype.c b/src/fcfreetype.c index df78b6e..539c007 100644 --- a/src/fcfreetype.c +++ b/src/fcfreetype.c @@ -767,12 +767,23 @@ FcFreeTypeQuery (const FcChar8 *file, weight = ps_weights[w].value; break; } + if (FcDebug () & FC_DBG_SCANV) + { + if (w == NUM_PS_WEIGHTS) + printf ("\tunknown PS weight name %s\n", psfontinfo.weight); + } } - if (psfontinfo.italic_angle < 0) +#if 0 + /* + * Don't bother with italic_angle; FreeType already extracts that + * information for us and sticks it into style_flags + */ + if (psfontinfo.italic_angle) slant = FC_SLANT_ITALIC; - else if (psfontinfo.italic_angle >= 0) + else slant = FC_SLANT_ROMAN; +#endif if(!foundry) foundry = FcNoticeFoundry(psfontinfo.notice); -- 2.39.5