[XeTeX] polyglossia: \newXeTeXintercharclass undefined
Igor Kotelnikov
killedinaction at live.ru
Wed Dec 30 05:28:52 CET 2009
As I wrote earlier, I re-build xelatex.fmt with the most new xelatex.ini. I've checked that xelatex. ini explicitly defines the \XeTeXintercharclass command, but xelatex.exe still complains that
\XeTeXintercharclass is not defined. Then, I copied the following fragment from xelatex. ini to my test file (attached to this post) before \usepackage{polyglossia}.
% ===========================================================
%
% Allocator for \XeTeXintercharclass values, from Enrico Gregorio
%
\catcode`\@=11
\newcount\xe at alloc@intercharclass % allocates intercharclass
\xe at alloc@intercharclass=\thr@@ % from 4 (1,2 and 3 are used by CJK, AFAIK)
\def\xe at alloc@#1#2#3#4#5{\global\advance#1\@ne
\xe at ch@ck#1#4#2% make sure there's still room
\allocationnumber#1%
\global#3#5\allocationnumber
\wlog{\string#5=\string#2\the\allocationnumber}}
\def\xe at ch@ck#1#2#3{%
\ifnum#1<#2\else
\errmessage{No room for a new #3}%
\fi}
\def\newXeTeXintercharclass{%
\xe at alloc@\xe at alloc@intercharclass\XeTeXintercharclass\chardef\@cclv} %at most 254
\catcode`\@=12
% ===========================================================
And what did I see? The compilation went smothly! I've double checked that xelatex.ini had been used for building xelatex.fmt (by removing it for a moment from the search path) so I don't understand, why the same fragment in xelatex.ini seems to not work. Any idea?
From: killedinaction at live.ru
To: xetex at tug.org
Date: Wed, 30 Dec 2009 09:25:52 +0600
Subject: Re: [XeTeX] polyglossia: \newXeTeXintercharclass undefined
Hello Vladimir!
I have re-built the xelatex format with new xelatex.ini but the problem with
! Undefined control sequence \newXeTeXintercharclass
remained. It is now clear that this primitive has been introduced on the transition from the version 0.9995.1 of xetex to 0.9995.2.
Best regards and Happy New Year,
Igor
> Date: Tue, 29 Dec 2009 16:38:07 +0800
> From: lomov.vl at gmail.com
> To: xetex at tug.org
> Subject: Re: [XeTeX] polyglossia: \newXeTeXintercharclass undefined
>
> On Tue, Dec 29, 2009 at 14:26:38 +0600, Igor Kotelnikov wrote:
>
>
> > I have exactly this version of executables but a bit older version of xelatex.ini. I updated xelatex.ini to the most recent version but nothing changed, the error persists. It seems that MiKTeX users should wait for the version 0.9995.2 of xetex.
> What do you exactly do?
> AFAIR, there is option (something like) "Recreate format" in MiKTeX
> Option.
>
> The 'xelatex.ini' file is only needed when format 'xelatex' is built.
>
> Overwrite MiKTeX 'xelatex.ini' file with one taken from SVN.
> Recreate format 'xelatex'.
> (optional) upgrade polyglossia.
>
Новая Windows 7 — найдите правильный компьютер для себя. Узнайте больше.
_________________________________________________________________
Не хотите, чтобы кто-то знал, что вы делали в Интернете вчера? Вам нужен Internet Explorer 8.
http://www.microsoft.ru/ie8
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20091230/11b029f3/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.log
Type: application/octet-stream
Size: 9209 bytes
Desc: not available
URL: <http://tug.org/pipermail/xetex/attachments/20091230/11b029f3/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.tex
Type: application/octet-stream
Size: 479 bytes
Desc: not available
URL: <http://tug.org/pipermail/xetex/attachments/20091230/11b029f3/attachment-0003.obj>
More information about the XeTeX
mailing list