Печальное состояние дел с кириллическими шрифтами в TeXLive все более стимулирует изучение XeLaTeX, но там свои проблемы... Вот, что у меня нарылось в последние пару дней:
microtype
отказывается работатьРешение простое — скачиваем preliminary version и устанавливаем в пользовательское дерево. Почему его не пускают в основные пакеты — понятия не имею.
polyglossia
не во всех шрифтах находит кириллицу-
Тут нужно определить тот же самый шрифт как шрифт замены. Странноватое решение, но оно работает. Т.е. вместо простого:
\setdefaultfont{Some Font}
пишем:
\setdefaultfont{Some Font} \newfontfamily\cyrillicfont{Some Font}
Эта рекомендация довольно легко нагугливается... А вот следующий момент почему-то мне не встретился на просторах интернета, хотя там, как и у меня, проблемы были не со шрифтом по-умолчанию, а с моноширинным. Так вот, для моноширинного (аналогично и для Sans Serif, очевидно) нужно написать немного иначе:
\setmonofont{Anonymous Pro} \newfontfamily\cyrillicfonttt{Anonymous Pro}
Кстати, всячески рекомендую сам данный шрифт (есть во многих репозиториях).
polyglossia
считает юникодный символ неразрывного пробела буквой- То есть, принимает его за часть слова, из-за чего в словах, к которым он примыкает, рушатся переносы. Пока способа от этого избавиться я не нашел, приходится ставить знаки мягкого переноса вручную, через
\-
.
Остается заметить, что умолчательные конфиги для microtype
кириллицу игнорируют, как и те, что мне удалось нагуглить. Похоже, придется заняться этим самому...
Комментариев нет:
Отправить комментарий