我正在写一篇关于斯高克伦语语音的论文。因此,我需要同时包含斯高克伦语文本和 IPA 字符。
为了显示 IPA 字符,我似乎需要使用该tipa
包。
从技术上讲,Sgaw Karen 正字法包含在 Unicode 中,但似乎很少有字体支持它。经过大量搜索,我似乎最好的解决方案是使用fontspec
使用紫檀木字型。
我正在尝试做的 MWE 如下所示:
\documentclass{article}
\usepackage{fontspec}
\usepackage[tone]{tipa}
\newfontfamily\karen{Padauk Book}
\begin{document}
{\karen န}
\textipa{\textsubbridge{t}}
\tone{33}ma
\end{document}
当我尝试在 XeLaTeX 中呈现它时,输出显示 Karen 文本,但没有出现 IPA 变音符号,也没有出现声调字母。
通过阅读 StackExchange 上的其他问题(例如使用 TIPA 和 fontspec,TIPA 和 Fontspec 的更多问题,重新审视 TIPA 和 Fontspec) 我意识到了这一点,tipa
并且fontspec
经常互相妨碍,但这些帖子中提供的答案似乎都无法解决我的问题。
我愿意接受任何可以让我显示 Sgaw Karen 和 IPA 文本的解决方案,即使这需要放弃这两个软件包或 Padauk 字体。
答案1
除非你已经用宏编码了大量 IPA tipa
,否则我建议使用 Unicode 输入法和 Sgaw Karen 输入法(而不是尝试合并tipa
)。请参阅这个问题了解为什么这样做有意义,以及如何在 TeX 编辑器中直接输入 IPA 符号的信息链接。
此示例使用免费字体 Charis SIL,但可以加载任何其他具有您需要的符号的 Unicode 字体。我使用 XeLaTeX 编译了它,但 LuaLaTeX 也可以使用。
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}
\newfontfamily\karen{Padauk Book}
\begin{document}
{\karen န}
t̪
ma˦
\end{document}