проблема gfsporson: греческий текст не отображается в XeLaTeX

проблема gfsporson: греческий текст не отображается в XeLaTeX

Я работал над статьей на английском, арабском, иврите и греческом. Мне пришлось перейти с pdfLaTeX на выходных, так как я понял, что Biblatex не работает с utf8, поэтому я перешел на XeLaTeX.

Для греческого текста я решил использовать пакет gfsporson. Проблема в том, что каждый раз, когда я запускаю файл, греческий текст не отображается в PDF.

Я пробовал несколько комбинаций и перестановок, и пробовал несколько примеров на форуме, но ни один из них не работает. Когда я устанавливаю шрифт греческого текста на Times New Roman, греческий текст отображается идеально (как и ожидалось), но мне гораздо больше нравится шрифт GFS-Porson.

Вот мой код --- возможно, кто-то сможет мне помочь разобраться.

\documentclass[11pt]{article} % use larger type; default would be 10pt

\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text} 
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage[greek,english]{babel}
\usepackage{gfsporson}

\begin{document}

This is an example in Greek:

\textporson{μήτε ἐν ταῖς τελευταίαις μοίραις τῶν ζῳδίων ἐπειδὴ κακοποιοί εἰσιν}

\end{document}

решение1

В вашей системе должна быть доступна версия OpenType GFS Porson.

\documentclass[11pt]{article} % use larger type; default would be 10pt

\usepackage{fontspec}
\usepackage[greek,english]{babel}

\babelfont[greek]{rm}{GFSPorson.otf}

\begin{document}

This is an example in Greek:

\foreignlanguage{greek}{μήτε ἐν ταῖς τελευταίαις μοίραις τῶν ζῳδίων ἐπειδὴ κακοποιοί εἰσιν}

\end{document}

Не загружайте xunicodeили xltxtra. Их рекомендовали еще несколько лет назад, но теперь они могут даже навредить.

введите описание изображения здесь

Связанный контент