如何在乳胶中书写缅甸语?

如何在乳胶中书写缅甸语?

我正在与一位语言学家合作,他正在写一篇关于缅甸语的论文。我试图让他的论文在乳胶中工作。缅甸语中有很多符号。但我很难在乳胶中找到命令来显示它们。我可以得到一些帮助吗?任何建议都值得赞赏。非常感谢。

答案1

如果您使用 xelatex 或 lualatex,那么您可以使用系统上安装的字体。我使用谷歌翻译制作了一个示例文本,Firefox 使用可能随 Windows 提供的字体“Mayanmar Text”显示它,因此我可以在 xelatex 中以如下方式访问该字体:

enter image description here

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Myanmar Text}
\begin{document}

တစ်နှစ်သုံးဟဲလိုကမ္ဘာကြီး
\end{document}

希望的是

一二三 你好世界

答案2

对于未来想要用缅甸语(缅甸语、克伦语、孟语等)写作的人,我会分享我迄今为止学到的知识。

使用 XeLaTeX,因为这是让脚本正确呈现的最佳方式。我使用 LuaLaTeX 时遇到了麻烦;也就是说,它无法正确呈现脚本。如果您熟悉缅甸文字,这就像使用 Unicode 字体查看 Zawgyi 编码的文本,反之亦然。还可以使用 fontspec 包中的 Padauk 或 Padauk book 作为字体;如果您想要有干净的换行符,这里需要使用 Open Type 字体。编码应为 UTF-8。

应用上述内容后,您应该可以使用任何 Unicode 键盘进行书写(Padauk 是一种 Unicode 字体,与缅甸语常用的 Zawgyi 字体和键盘不同)。Windows 内置了一个,您还可以在网上找到其他一些。示例代码如下:

\documentclass{book}
\usepackage{fontspec}
\XeTeXlinebreaklocale "my"  %Myanmar line and character breaks
\XeTeXlinebreakskip = 0pt plus 2.5pt
%under 2pt and I still was getting text going past the margins.
\setmainfont[Script=Myanmar]{Padauk Book}
\begin{document}
မြန်မာလိုရေး‌‌နေပါသည်
\end{document}

相关内容