使用阿拉伯文字时不显示字母和符号

使用阿拉伯文字时不显示字母和符号

我尝试使用该KacstPen字体用阿拉伯语书写字母。但是,生成的文档既不显示数字也不显示符号。

有人知道如何修复这个问题吗?下面是代码和生成的文档:

\documentclass[12pt]{letter}
\usepackage[a4paper,left=2.5cm, right=2.5cm, top=0cm, bottom=0cm]{geometry}
\usepackage{graphicx}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage[calendar=gregorian,hijricorrection=1,locale=morocco]{arabic}
\setotherlanguage[variant=british]{english}
\setmainfont{KacstPen}


\address{سعيد  \\ دوار مديونة \\ رقم الهاتف: 0655850000}

\begin{document}
\begin{letter}{إلى السيد: المندوب الجهوي لمؤسسة وسيط المملكة\\ شارع مصطفي لحلو, حي الأدارسة\\ فاس 30040 المغرب}

\opening{\textbf{الموضوع: ملاحظات وتوضيحات حول التظلم عدد 19-24064} \\ \\ \\سلام تام بوجود مولانا الإمام:}


\closing{إمضاء:\\
%\fromsig{\includegraphics[scale=0.08]{signature4.png}} \\
\fromname{سعيد }
}


\end{letter}
\end{document}

结果如下:

在此处输入图片描述

答案1

在我的系统上,该字体被称为kacstPen(不是KacstPen)并且包含数字。

卡斯特笔

平均能量损失

\documentclass[12pt]{letter}
\usepackage[a4paper,left=2.5cm, right=2.5cm, top=0cm, bottom=0cm]{geometry}
\usepackage{graphicx}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage[calendar=gregorian,hijricorrection=1,locale=morocco]{arabic}
\setotherlanguage[variant=british]{english}
\setmainfont{kacstPen}


\address{سعيد  \\ دوار مديونة \\ رقم الهاتف: 0655850000}

\begin{document}
\begin{letter}{إلى السيد: المندوب الجهوي لمؤسسة وسيط المملكة\\ شارع مصطفي لحلو, حي الأدارسة\\ فاس 30040 المغرب}

\opening{\textbf{الموضوع: ملاحظات وتوضيحات حول التظلم عدد 19-24064} \\ \\ \\سلام تام بوجود مولانا الإمام:}


\closing{إمضاء:\\
%\fromsig{\includegraphics[scale=0.08]{signature4.png}} \\
\fromname{سعيد }
}


\end{letter}
\end{document}

相关内容