On 27 December 2011 14:42, Ulrike Fischer <[email protected]> wrote: > Am Mon, 26 Dec 2011 17:13:06 +0000 schrieb Arash Zeini: > >> Hello, >> >> I hope you are all enjoying your holidays. >> >> Today I finally ran "tlmgr update" on my TL 2011 installation on >> Linux, which updated 138 packages. Since then, using Linux Libertine >> O, xelatex renders the sequence "fi" as "- ": "find" -> "- nd". No >> such problems with Linux Libertine or Times New Roman. Is this just a >> bug in Linux Libertine O? Has anyone else encountered this? > > In the french group someone mentioned a similar problem but (like > you here) without exact code. > > I can't reproduce the problem (with miktex) with this example: > > \documentclass{article} > \usepackage{fontspec} > \setmainfont{Linux Libertine O} > \begin{document} > abc fi > \end{document}
Thanks, Ulrike and Peter! When I compile the above example, I get "abc - ". > This uses LinLibertine_R.otf (version 5.1.3). > > I would at first check if you have double versions of some fonts > (xelatex can be easily confused by this). I try hard not to confuse xelatex by double installations and don't have any other versions of Libertine installed. > Add \XeTeXtracingfonts=1 to your document and compile with > > xelatex --output-driver="xdvipdfmx -vv" file > > The check in the log-file and in the terminal output the pathes of > the used fonts. I get this: <AGL:texglyphlist.txt>[1<LinLibertineO(Linux Libertine O:Regular)@9.96pt<NATIVE-FONTMAP:LinLibertineO/H/65536/0/0> fontmap: LinLibertineO/H/65536/0/0 -> /usr/local/texlive/2011/texmf-dist/fonts/opentype/public/libertine-legacy/fxlr.otf(Identity-H) pdf_font>> Input encoding "Identity-H" requires at least 2 bytes. pdf_font>> The -m <00> option will be assumed for "/usr/local/texlive/2011/texmf-dist/fonts/opentype/public/libertine-legacy/fxlr.otf". (CID:LinLibertineO) pdf_font>> Type0 font "/usr/local/texlive/2011/texmf-dist/fonts/opentype/public/libertine-legacy/fxlr.otf" cmap_id=<Identity-H,0> opened at font_id=<LinLibertineO/H/65536/0/0,0>. >] otf_cmap>> Creating ToUnicode CMap for "/usr/local/texlive/2011/texmf-dist/fonts/opentype/public/libertine-legacy/fxlr.otf"... (CID:/usr/local/texlive/2011/texmf-dist/fonts/opentype/public/libertine-legacy/fxlr.otf[HURKLG+LinLibertineO][CIDFontType0][6 glyphs][1378 bytes]) It seems, libertine-legacy is causing the problem, which must be what Peter meant. I suppose yesterday's update caused this, since I have not changed anything font related on my computer? The minimal example posted by Ulrike compiles fine with Linux Libertine and the output of that compilation is this: <AGL:texglyphlist.txt>[1<LinLibertine(Linux Libertine:Regular)@9.96pt<NATIVE-FONTMAP:LinLibertine/H/65536/0/0> fontmap: LinLibertine/H/65536/0/0 -> /usr/local/texlive/2011/texmf-dist/fonts/type1/public/libertine-legacy/fxlr.pfb(Identity-H) pdf_font>> Input encoding "Identity-H" requires at least 2 bytes. pdf_font>> The -m <00> option will be assumed for "/usr/local/texlive/2011/texmf-dist/fonts/type1/public/libertine-legacy/fxlr.pfb". (CID:LinLibertine) pdf_font>> Type0 font "/usr/local/texlive/2011/texmf-dist/fonts/type1/public/libertine-legacy/fxlr.pfb" cmap_id=<Identity-H,0> opened at font_id=<LinLibertine/H/65536/0/0,0>. >](CID:/usr/local/texlive/2011/texmf-dist/fonts/type1/public/libertine-legacy/fxlr.pfb[USBQDG+LinLibertine][CIDFontType0]) Thanks, Arash -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
