Palatino Sans 系列包含一种我想要使用的箭头特殊字体xeLaTeX
。
Windows 字体预览显示了使用德语句子“Franz jagt im komplett verwahrlosten Taxi durch Bayern”的示例:
但是,如果我尝试使用 LaTeX 中的相同句子,PDF 中只会显示“?”。因此,问题是,如何概览字体中的所有符号以及如何访问不同的字符?
% !TEX TS-program = xeLaTeX
\documentclass[fontsize=12pt,ngerman]{scrartcl}
\usepackage[a4paper]{geometry}
\usepackage{fontspec}
\usepackage{xkeyval,polyglossia}
\setmainlanguage[spelling=new]{german}
\usepackage{csquotes}
\usepackage{blindtext}
\newfontface\ultralightarrows{Palatino Sans Com Ultra Light Arrows}
\begin{document}
{\ultralightarrows Franz jagt im komplett verwahrlosten Taxi durch Bayern}
\end{document}
答案1
我认为在 Windows 下最简单的方法是使用Nexus Font
。您可以要求查看字体的字符表,按 (UTF8) 类别分类(basic latin
、subscripts and superscripts
、arrows
、 &c)。只需单击一下,您就可以查看给定的字形、其 (十六) 十进制代码、字体的 opentype 确切名称,然后您可以将其复制到 (unicode) 编辑器中。
以下是快照:
对于感兴趣的人,链接是这里
答案2
我没有帕拉蒂诺……箭字体在我的电脑上,但我可以向你展示如何从代码2000字体,即使您无法键入它们。
除了常见的输入和从互联网资源复制粘贴之外,我们可以使用\char
命令和字形的八进制、十进制或十六进制值。通常很容易检索这样的值,例如通过charmap
Windows 和 Ubuntu 上的程序。常见的值是十六进制值,我们可以识别 U+HHHH 的形式,例如 U+8361。在这个例子中,我展示了一个 CJK 统一表意文字来演示它的用法。
%! {xe|lua}latex mal-palatino.tex
% http://web.archive.org/web/20101122142710/http://code2000.net/code2000_page.htm
\documentclass[a4paper]{article}
\pagestyle{empty}
\usepackage{fontspec}
\newfontface\codett{Code2000}
\begin{document}
Text before {\codett 荡\char33633\char'101541\char"8361} text after.
\end{document}