FreeSerif 字体中缺少阿拉伯字符 / 文档混合了韩语、英语和阿拉伯语

FreeSerif 字体中缺少阿拉伯字符 / 文档混合了韩语、英语和阿拉伯语

我有一份包含英语、阿拉伯语和韩语的文档;我已经解决了“英语-韩语”组合的问题,但我尝试添加阿拉伯语时,结果与英语和韩语的匹配结果发生了冲突。最后如何在 XeLaTeX 中添加与英语句子一致的阿拉伯语?为我找到了一个解决方案,让我获得我需要的所有阿拉伯语除了对于一个字符:

缺少字符:字体 FreeSerif/OT:script=arab;lang uage=dflt;mapping=tex-text; 中没有 ﷺ (U+FDFA)!

我认为解决方案是使用不同的字体,但由于字体原因,我所有其他尝试都没有成功,所以我真的不知道该怎么做。

以下是我的想法:

\documentclass{article}

\usepackage{kotex} 
\XeTeXcharclass "2026 = 0
\usepackage[bidi=default,english]{babel}
\babelfont[arabic]{rm}{FreeSerif}

\begin{document}

Mahometeu

마호메트

\foreignlanguage{arabic}{ﷺ}

\end{document}

答案1

在命令行中,albatross ﷺ将显示计算机上的哪些字体提供相关连字符。Amiri 是 TeX Live 中的字体之一。

\documentclass{article}
\usepackage{kotex}
\XeTeXcharclass "2026 = 0
\usepackage[bidi=default,english]{babel}
\babelfont[arabic]{rm}{Amiri}
\begin{document}
Mahometeu

마호메트

\foreignlanguage{arabic}{ﷺ}
\end{document}

输出

相关内容