针对 arabtex 包的不同字体

针对 arabtex 包的不同字体

我想更改 arabtex 包中使用的字体

 \documentclass[30pt,oneside,a4paper,extrafontsizes]{memoir}       
 \usepackage[ngerman]{babel}
 \usepackage[LAE,T1]{fontenc}  %%LAE to avoid el5at el 3arabi el morakab
 \usepackage{arabtex} 
 \usepackage{cp1256,utf8}
  \setcode{utf8}

 \begin{document}

\<مخ يمين>
\end{document}

这种字体的字母彼此融合在一起,因此儿童不容易阅读

我想切换到更简化的字体,例如

مـخ يـمـيـن

有什么提示吗?

谢谢

答案1

引用arabtex手册中的部分内容3.3 Font selection

为了生成扩展的阿拉伯语脚本,ArabTeX 使用一种特殊策略从一组片段构建字符形状,这些片段通常不对应于单个字符字形。因此,任何可用的免费或商业阿拉伯语字体都无法使用;我们提供自己的伪字体。

是否可以切换到polyglossia包并xelatex作为编译器?

在此处输入图片描述

\documentclass[30pt,oneside,a4paper,extrafontsizes]{memoir}
\usepackage{polyglossia}
\setmainlanguage{arabic}
\newfontfamily\arabicfont
  [Script=Arabic,Mapping=arabicdigits,Ligatures=TeX]{Simplified Arabic.ttf}
\begin{document}
مخ يمين
\end{document}

编译xelatex。我想我从https://fontzone.net/font-details/simplified-arabic在Windows下,可能需要删除扩展名,即尝试\newfontfamily\arabicfont[...]{Simplified Arabic}(不带ttf)。

相关内容