[XeTeX] Type 1 fonts in W32 (and Linux) XeTeX

Akira Kakuto kakuto at fsci.fuk.kindai.ac.jp
Sat Jul 8 00:36:01 CEST 2006


Hi Jonathan,

> >> The character-mapping issue that some have seen is a separate bug,
> >> not yet fixed.
> >
> > Thanks a lot.
> > Current situation in XeTeX W32 (svn rev. 294, FreeType 2.2.1):
> > Bitstream Charter : one two three
> > Helvetica         : nmd svn sgqdd
> 
> I have checked-in a set of changes to xdvipdfmx that I believe will  
> correct this problem; at least, it's working so far in my tests.

I've also checked on W32 that the type1 mapping problem was fixed.
However I encountered an access violation for a sample file.
The access violation seems to be cured by the following change:

Thanks a lot,
Akira
 
--- cidtype0.c.orig	Fri Jul 07 23:29:02 2006
+++ cidtype0.c	Sat Jul 08 07:21:22 2006
@@ -695,7 +695,7 @@
 
   cff_close(cffont);
   sfnt_close(sfont);
-  DPXFCLOSE(fp);
+  if(fp) DPXFCLOSE(fp);
 
   if (verbose > 1)
     MESG("[%u/%u glyphs][%ld bytes]", num_glyphs, cs_count, destlen);


More information about the XeTeX mailing list