如何使用 LuaTeX 输入 Unicode 粗体 Fraktur 数学字符?

如何使用 LuaTeX 输入 Unicode 粗体 Fraktur 数学字符?

我想写一篇包含古希伯来语(Tiro)和古希腊语单词的论文。现在我已经第一次体验了 LuaTeX,效果很好。但我还想使用这个符号http://codepoints.net/U+1D578- 我完全失败了。你会推荐哪种方法?只在编辑器中输入是行不通的。没有错误,但 PDF 中有一个空白,没有“MATHEMATICAL BOLD FRAKTUR CAPITAL M”。我正好需要这个,因为它代表一个旧来源。

\documentclass{scrartcl}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\newfontfamily\hebfont[Script=Hebrew, Scale=MatchUppercase, Ligatures=TeX]{Ezra SIL}
\newcommand{\textheb}[1]{\bgroup\luatextextdir TRT\hebfont #1\egroup}

\begin{document}

 

答案1

您必须使用具有字形的字体,例如 STIX。对于几个字符,最简单的方法是使用newunicodechar

\documentclass{scrartcl}
\usepackage{fontspec,newunicodechar}
\setmainfont{Times New Roman}
\newfontfamily\stix[Ligatures=TeX]{STIX}

\newunicodechar{

相关内容