Hi Arthur, hi everyone,
coming back to a thread from 2010:
http://tug.org/pipermail/tex-live/2...27549.html
http://tug.org/pipermail/tex-live/2...27582.html
I think there is something we have to fix in one of the packages!
This problem was *not* present in TL2009.
Here another instance and analysis sent my a bug reported on Debian.
From: Kirill Smelkov <kirr@navytux.spb.ru>
Subject: Bug#672742: /usr/bin/xetex: xetex fails to compile documents with
defaultfontfeatures set
To: Debian Bug Tracking System <submit@bugs.debian.org>
X-Mailer: reportbug 6.3.1
Date: Sun, 13 May 2012 15:21:12 +0400
Package: texlive-binaries
Version: 2011.20120510-1
Severity: important
File: /usr/bin/xetex
Dear Maintainer,
After recent update of texlive, xetex fails to compile all my documents.
I've tracked the problem to the following minimal example:
- 8< - (xetex-bug.tex)
\documentclass[12pt]{article}
\usepackage{polyglossia}
\setdefaultlanguage{russian}
% NOTE: without defaultfontfeatures it works
\defaultfontfeatures{Scale=MatchLowercase}
\setmainfont{Linux Libertine O}
%\setsansfont{Linux Biolinum O}
%\setmonofont[HyphenChar=None]{DejaVu Sans Mono}
\begin{document}
ÐÑÐ¸Ð²ÐµÑ ÐиÑ!
\end{document}
- 8< -
on which xelatex fails this way:
$ xelatex xetex-bug.tex
This is XeTeX, Version 3.1415926-2.3-0.9998 (TeX Live 2012/dev/Debian)
restricted \write18 enabled.
entering extended mode
(./xetex-bug.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, et
hiopic, farsi, arabic, pinyin, croatian, bulgarian, ukrainian, russian, slovak,
czech, danish, dutch, usenglishmax, ukenglish, finnish, french, basque, ngerma
n, ngerman-x-2011-07-01, german, swissgerman, german-x-2011-07-01, monogreek, g
reek, ibycus, ancientgreek, hungarian, bengali, tamil, hindi, telugu, gujarati,
sanskrit, malayalam, kannada, assamese, marathi, oriya, panjabi, italian, lati
n, latvian, lithuanian, mongolian, mongolianlmc, nynorsk, bokmal, indonesian, e
speranto, lao, coptic, welsh, irish, interlingua, serbian, slovenian, serbianc,
romansh, estonian, romanian, armenian, uppersorbian, turkish, afrikaans, icela
ndic, kurmanji, friulan, polish, portuguese, galician, catalan, spanish, swedis
h, loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo))
(/usr/share/texlive/texmf-dist/tex/xelatex/polyglossia/polyglossia.sty
...
(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg))))
(/usr/share/texlive/texmf-dist/tex/xelatex/polyglossia/gloss-russian.ldf
(/usr/share/texlive/texmf-dist/tex/xelatex/polyglossia/babelsh.def))
(./xetex-bug.aux) (/usr/share/texmf/tex/latex/tipa/t3cmr.fd)
! TeX capacity exceeded, sorry [input stack sizeP00].
\tl_if_empty_return:o ...o_str:n \exp_after:wN {#1
}\q_nil \prg_return_true: ...
l.16 \end{document}
No pages of output.
Transcript written on xetex-bug.log.
NOTE that with \defaultfontfeatures commented out it works.
I've searched the web a bit, and it seems the bug, at least a very
similiar one, was already reported upstream in 2010:
http://tug.org/pipermail/tex-live/2...27549.html
http://tug.org/pipermail/tex-live/2...27582.html
It used to work with TeXLive 2009 in testing.
Thanks beforehand,
Kirill
Best wishes
Norbert
Norbert Preining preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan TeX Live & Debian Developer
DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
The story goes that I first had the idea for THHGTTG while
lying drunk in a field in Innsbruck (or `Spain' as the BBC
TV publicity department authorititively has it, probably
because it's easier to spell).
Foreward by DNA.
Douglas Adams, The Hitchhikers Guide to the Galaxy
To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Replies