如何从一种字体中选择一个非unicode符号?

如何从一种字体中选择一个非unicode符号?

我正在使用 Asea 字体http://users.teilar.gr/~g1951d/Textfonts.zip

http://users.teilar.gr/~g1951d/

我想选择一些未以unicode编码但存在于字体中的字符,如下所示:

在此处输入图片描述

带有长音符和平滑呼吸的 alpha 出现在位置“1114698 (0x11024a)”(我在 FontForge 上看到),但没有 unicode (U + XXXX) 编号。如何使用 fontspec 包(\symbol 命令)选择此符号?

答案1

可以通过带有长音符 (U+0304) 的连字符来访问字形:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Asea.ttf}[Script=Greek]
\begin{document}
ᾱ^^^^0304 ά^^^^0304 ὰ^^^^0304 ἀ^^^^0304 ἁ^^^^0304 ἄ^^^^0304 ἂ^^^^0304 
ἅ^^^^0304 ἃ^^^^0304
\end{document}

在此处输入图片描述

相关内容