ConTeXt 中的多语言文档

ConTeXt 中的多语言文档

我想制作一份ConTeXt主要用希腊语撰写的文档(一篇短文)。

问题是我无法生成希腊字符。我不知道是否需要定义支持希腊语的字体,或者是否需要在序言中指定编码。

我还看了 ConTeXt 的维基百科.但我还是很困惑。

编辑:这是一个 mwe

\setupbodyfont[genium,12pt]
\starttext
Στο κείμενο αυτό δεν εμφανίζονται οι ελληνικοί χαρακτήρες
\stoptext

PS:我使用 ConTeXt(LuaTeX)编译我的文档

答案1

在 ConTeXt mkiv 中,所有内容都是 unicode,因此您无需定义编码。您所要做的就是调用具有希腊字符的字体。精美的 Gentium 字体附带最小发行版,因此最小文档将是:

\setupbodyfont[gentium,12pt]
\mainlanguage [gr]

\starttext
Στο κείμενο αυτό δεν εμφανίζονται οι ελληνικοί χαρακτήρες
\stoptext

这给出了预期的结果。 在此处输入图片描述

相关内容