Several years (and a couple versions of xetex) ago, we used xelatex to typeset UTF-8 texts with Bengali text, using the Rupali font. I resurrected the files and re-ran xelatex, but now something very odd is happening: all the Bengali text is coming out as Roman (ASCII, mostly) glyphs in the PDF. The glyphs overlap in odd ways; I'm guessing that the roman glyphs are being typeset according to the width of the Bengali characters (some of which are zero width or do other odd things, like wrap around the preceding character). Also, when I select some text in the PDF and copy and paste it into some other app, I get the Bengali.

The problem does not appear to be with my source file: if I substitute another Bengali font (Lohit Bengali), the Bengali comes out just fine. Specifically, if I replace
   \newfontinstance\bengalifont[Script=Bengali]{Rupali}
with
   \newfontinstance\bengalifont[Script=Bengali]{Lohit Bengali}
the problem goes away.

I can create a minimal example if that would help, but I thought I'd start with this simple query. Has anyone ever seen anything like this?

XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009)
The Rupali font has not changed since the last time we used it successfully; the file is still
   Rupali_01-02-2007.ttf
--
   Mike Maxwell
   What good is a universe without somebody around to look at it?
   --Robert Dicke, Princeton physicist


--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex

Reply via email to