我一直在使用 Lualatex 在 Windows 系统上使用 Deja Vu 的一些符号(纸牌花色等)。但是当我将字体切换为 Noto Sans Symbols 时,我看不到它们。该字体似乎已正确安装 - 我可以在控制面板中看到它,并且它在 MS Word 中运行,例如“快速 ♣ ...”
梅威瑟:
\documentclass[a4paper, 11pt, oneside]{memoir}%
\usepackage{fontspec}%
\usepackage{newunicodechar}
\defaultfontfeatures{Scale=MatchUppercase}
%\newfontfamily{\symbolfont}{Noto Sans Symbols}
\newfontfamily{\symbolfont}{Deja Vu Sans}
\DeclareRobustCommand\Ts{{\symbolfont ♣}}
\newunicodechar{♣}{{\symbolfont♣}}
\begin{document}
Two clubs 2\Ts{}
Two clubs 2♣
\end{document}
日志文件包含以下内容:
Package fontspec Info: Font family 'NotoSansSymbols(0)' created for font 'Noto
(fontspec) Sans Symbols' with options [Scale=MatchUppercase].
(fontspec)
(fontspec) This font family consists of the following NFSS
(fontspec) series/shapes:
(fontspec)
(fontspec) - 'normal' (m/n) with NFSS spec.:
(fontspec) <->s*[0.9565830048011242]"NotoSansSymbols:mode=node;scrip
t=latn;language=DFLT;"
(fontspec) - 'small caps' (m/sc) with NFSS spec.:
(fontspec) - 'bold' (bx/n) with NFSS spec.:
(fontspec) <->s*[0.9565830048011242]"NotoSansSymbols/B:mode=node;scr
ipt=latn;language=DFLT;"
(fontspec) - 'bold small caps' (bx/sc) with NFSS spec.:
(fontspec) - 'italic' (m/it) with NFSS spec.:
(fontspec) <->s*[0.9565830048011242]"NotoSansSymbols/I:mode=node;scr
ipt=latn;language=DFLT;"
(fontspec) - 'italic small caps' (m/itsc) with NFSS spec.:
(fontspec) - 'bold italic' (bx/it) with NFSS spec.:
(fontspec) <->s*[0.9565830048011242]"NotoSansSymbols/BI:mode=node;sc
ript=latn;language=DFLT;"
(fontspec) - 'bold italic small caps' (bx/itsc) with NFSS spec.:
Missing character: There is no ? (U+2663) in font NotoSansSymbols:mode=node;sc
ript=latn;language=DFLT;!
Missing character: There is no ? (U+2663) in font NotoSansSymbols:mode=node;sc
ript=latn;language=DFLT;!
答案1
答案2
otfinfo -g DejaVuSans.ttf | grep club
有一个输出,但是
otfinfo -g NotoSansSymbols-Regular.ttf | grep club
不是。otfinfo -g <font>
您将获得一个符号名称列表。otfinfo
如果您不在字体目录中,则需要具有完整路径的字体名称。
答案3
有一个非常有用的 搜索工具在https://www.fileformat.info
例如,你想找到哪些字体支持“小于或等于”,你输入部分或全部文本,发现符号是 Unicode U+2264。点击链接会显示支持以下符号的字体:支持 U+2264
在这种情况下,Noto 没有列出,这实际上不可能是正确的——必须支持这样一个常见的符号。但您可以单击 Adobe Flash 链接,以查看安装在您的计算机上的字体本地机器它有 Noto Sans、Noto Serif、Noto Mono、Noto Symbol2(如果您不想使用 Noto,还有许多其他字体!)