我正在使用xepersian
和XB 尼洛法尔字体来生成波斯语文档。启用[Kashida]
选项时,尽管XB 尼洛法尔有 kashida (U+0640) 字形,我得到了模糊的输出。有什么解决办法吗?
\documentclass[12pt]{article}
\usepackage[Kashida]{xepersian}
\settextfont[Scale=1]{XB Niloofar}
\setdigitfont[Scale=1]{XB Niloofar}
\setlatintextfont[Scale=0.9]{Junicode}
\begin{document}
سلام، من هر روز به مدرسه میروم.
بایستی به قدری بنویسم که تراز کردن
اتفاق بیفتد و از کشیده استفاده شود.
این کشــــــــیــــــــــده است؟
\end{document}
答案1
XePersian 似乎插入的是一条水平线而不是 kashida 字形,无论所用字体中是否存在 kashida(这是我从代码中看到的)。
规则的呈现与实际字形略有不同,这导致您看到的模糊。