Почему кодировка шрифта LAE не нужна для написания арабских букв с помощью Babel (pdflatex)

Почему кодировка шрифта LAE не нужна для написания арабских букв с помощью Babel (pdflatex)

Руководство поarabiпакет упоминает, что для написания на арабском языке с помощью babel (pdflatex) вам понадобится LAEкодировка шрифта \usepackage[LAE]{fontenc}, но с помощью texlive2019 мы можем получить правильный результат без добавления LAEкодировки шрифта!?

МВЭ

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
%\usepackage[LAE]{fontenc}
\usepackage[english,arabic]{babel}

\begin{document}

تجريب كتابة نص

\end{document}

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

решение1

Вывод терминала для вашего примера:

(/usr/local/texlive/2019/texmf-dist/tex/latex/arabi/arabic.ldf
Loading the definitions for the LaTeX{} Arabic encoding
(/usr/local/texlive/2019/texmf-dist/tex/latex/arabi/laeenc.def
(/usr/local/texlive/2019/texmf-dist/tex/latex/arabi/laeenc.dfu))
Loading the Common definitions for Arabic and Farsi
(/usr/local/texlive/2019/texmf-dist/tex/latex/arabi/arabicore.sty

Из (вложенности видно, что arabicфайл опций arabic.ldfзагружает файлы кодирования LAE laeenc.def иlaeenc.dfu

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