|
21.09.2010 07:24, Aleksander Gorohovski пишет:
> On Tue, 21 Sep 2010 10:09:46 +0300, Alexey Bondarchuk wrote:
>
>> Получается что pdflatex (latex) транслируют эту строку в "Iнв. № орiг.",
>> а xelatex в "Їнв. № орїг.", и даже кажется он прав, ведь "\CYRII" это и
>> есть "Ї".
>
> Вы не правы.
> "Ї" --> \CYRYI
>
>
Да действительно.
>> Собственно как бы побороть такое поведение?
>
> Методом проб и ошибок выяснить, что для xelatex есть "I"
> В крайнем случае возьмите английскую букву. По написанию одно и тоже
>
>
Ошибка оказывается закралась в пакет xecyr, где определяются \cyr*
символы для xelatex:
\DeclareUTFcharacter[\UTFencname]{x0407}{\CYRII} % Ї
\DeclareUTFcharacter[\UTFencname]{x0457}{\cyrii} % ї
и
\DeclareUTFcharacter[\UTFencname]{x0406}{\CYRYI} % І
\DeclareUTFcharacter[\UTFencname]{x0456}{\cyryi} % і
Прикладываю патч и отпишусь автору пакета.
|
|