[XeTeX] TL update and Linux Libertine O ligatures

Arash Zeini arash.zeini at gmail.com
Thu Dec 29 20:29:05 CET 2011

On 27 December 2011 17:37, Ulrike Fischer <news3 at nililand.de> wrote:
> Am Tue, 27 Dec 2011 16:22:06 +0000 schrieb Arash Zeini:
>>>> 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.
> Well your output says something else:
>> "/usr/local/texlive/2011/texmf-dist/fonts/opentype/public/libertine-legacy/fxlr.otf".
>> /usr/local/texlive/2011/texmf-dist/fonts/type1/public/libertine-legacy/fxlr.pfb
> Imho libertine-legacy should not contain the otf-files (actually
> otf-files in *any* package can be a problem with xelatex as it can
> clash with system fonts). Regarding the problem with the pfb: I will
> check tomorrow if xelatex really finds them when looking for linux
> libertine O.

I suppose libertine-legacy was installed during the update without me
noticing it. I now understand why it was added:
I had to remove it with --force, but all seems to be fine and I have
my ligatures back.


More information about the XeTeX mailing list