LaTeX Курдский Курди / كوردی (Сорани) проблемы

LaTeX Курдский Курди / كوردی (Сорани) проблемы

Я пытаюсь использовать арабскую вязь, но, похоже, у меня возникли проблемы: на выходе получается просто каша из вопросительных знаков, в буквальном смысле.Я взял этот код с этой страницы

(У меня Macbook Pro Yosemite, TeXLive, TeXshop, XeLaTeX и т. д.)

\documentclass{book}

\usepackage{setspace}

\usepackage{fontspec}
\usepackage{polyglossia}

\setmainlanguage{english}
\setotherlanguage{arabic}

\newfontfamily\arabicfont[Script=Arabic,Scale=1.1]{Scheherazade}

\begin{document}

Some latin text and inline arabic: \textarabic{السلام عليكم}

And for larger blocks of text you can use Arabic environment:

\begin{Arabic}

العربية أكثر لغات المجمأعلى الصفحة إلى أسفلها.

\end{Arabic}

To get even spacing between lines, you can use \verb|\lineskiplimit| command (locally or globally, preferably locally) and set spacing with \verb|setspace| or \verb|leading| package to avoid possible overlapping:

\begin{Arabic}
\lineskiplimit=-1000pt
\setstretch{1.2}

العربية أكثر لغات المجموعة السامية متحدثينَ، وإحدى أكثر اللغات انتشارًا في العافارسية والعبرية وعلى عكس الكثير من اللغات العالمية - ومن أعلى الصفحة إلى أسفلها.

\end{Arabic}

\end{document}

Выходной сигнал:

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

Насколько мне известно, я установил шрифт Scherzade (я вижу его в других программах/Pages), но я не уверен насчет Polyglossia. Кто-нибудь знает, как это исправить?

решение1

Вероятно, ваш файл не сохранен в кодировке UTF-8. Видимо, TeXshop позволяет вам поместить

% !TEX encoding = UTF-8 Unicode

как первая строка, хотя, поскольку сейчас 21 век, вам, вероятно, следует сделать это редактором по умолчанию. Это можно сделать в основных настройках TeXShop на панели Источник (Кодировка).

Обобщить:

  • Установить polyglossia(который должен быть установлен в полной версии TeXLive (MacTeX))
  • установите любые понравившиеся вам шрифты (Шехерезаданапример)

Шрифты на Mac устанавливаются в /Library/Fonts. Самый простой способ сделать это — использовать меню Go в Finder и ввести /Library/Fontпри появлении запроса. Это откроет соответствующую папку, и вы можете просто перетащить шрифты в нее.

Перейдите в настройки редактора TeX и сделайте так:

  • сохраняйте данные в кодировке UTF-8!
  • Использовать XeLaTeX

Теперь вы можете печатать на курдском/кирдийском (сорани/суннитском) языке, и все должно работать нормально.

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