]> git.wh0rd.org - fontconfig.git/commitdiff
Debug output for unknown ps weight names. ignore italic_angle for PS fonts
authorKeith Packard <keithp@keithp.com>
Thu, 24 Apr 2003 17:31:03 +0000 (17:31 +0000)
committerKeith Packard <keithp@keithp.com>
Thu, 24 Apr 2003 17:31:03 +0000 (17:31 +0000)
    as FreeType already checks that

src/fcfreetype.c

index df78b6e6f845dcc39069a13cbe069d6f2b4a6c27..539c0076408167198a442f70c57b9cd2bad0e2e7 100644 (file)
@@ -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);