我正在尝试用孟加拉语写一份文件,其中需要写梵文字母 ॐ。但是,我还写不出来。这是我的工作示例:
\documentclass{article}
\usepackage{fontspec,fullpage,amsmath,amssymb,geometry,polyglossia,xltxtra}
\usepackage{devanagari}
\setmainfont{[kalpurush.ttf]}
\title{-----}
\author{----}
\date{}
\pagestyle{empty}
\begin{document}
\maketitle
\newpage
\noindent \begin{center}\begin{huge}১. \end{huge}\end{center}ॐ
\end{document}
但在输出中它只显示一个框。
我该如何解决这个问题?(顺便说一下,我正在尝试通过 Xelatex 进行编译。)
答案1
使用当前的 tex 系统,您可以在命令行上运行
albatross 0x0950
和
albatross 0x09E7
这将为您提供支持您的字符的字体列表。
我发现例如包含两者的 FreeSerif 和两种 Noto 字体,每种字体包含一个字符:
\documentclass{article}
\usepackage{polyglossia}
\setmainfont{FreeSerif}[Script=Bengali]
\newfontfamily\bengalifont{Noto Sans Bengali}[Script=Bengali]
\newfontfamily\devafont{Noto Sans Devanagari}[Script=Devanagari]
\begin{document}
১. ॐ
\bengalifont ১.
\devafont ॐ
\end{document}