小型大写计算机现代 Unicode 问题

小型大写计算机现代 Unicode 问题

我想将 CMU 与 xelatex 结合使用来处理我的文档。除了希腊字母的小写外,其他一切都运行良好。我的输入(代码)

\documentclass{article}
\usepackage{xunicode,fontspec,xltxtra}
\usepackage{xgreek}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont{CMU Serif}
\setromanfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}
\begin{document}
\noindent This is a greek text Ακολουθεί ελληνικό κείμενο\\
\textit{This is a greek text Ακολουθεί ελληνικό κείμενο}\\
\textsc{This is a greek text Ακολουθεί ελληνικό κείμενο}
\end{document}

CMU 新闻提到为 CMUSerif-Roman、CMUSerif-Bold、CMUSansSerif、CMUSansSerif-Bold、CMUTypewriter-Regular 添加了希腊小写字母

我不知道我做错了什么。

答案1

字体中的字形列表不显示alpha.sc其他希腊小写字母。取而代之的是大写希腊字母。可能在变更日志中的注释意味着字体已经调整,以便打印小型大写字母环境中的某物。

另一方面,我并不知道“小写希腊字母”的用法。例如,GFS 字体中没有小写字母的踪迹。我还发现了一个Typophile.com 中的讨论,这很有趣,但表明小写字母很少用于希腊语(至少在现代)。

结论是现有字体不支持希腊语小写字母。

相关内容