在 LuaLaTeX 上编译 LX 字体演示

在 LuaLaTeX 上编译 LX 字体演示

我想编译LX 字体演示在 LuaLaTeX 上。因为我想在以后的演示中使用这种字体。此外,我只使用 LuaLaTeX。

我不确定如何正确地重新排列代码以兼容 LuaLaTeX 而不是 pdfLaTeX。此外,我不确定这是否可行因为

我个人认为,除非用户可以使用合适的 UNICODE 编码的 OpenType 字体,否则应该只使用 T1 编码的字体,但这与主题无关,因为这些 LX 字体只能由 pdfLaTeX 使用,无法直接处理 OpenType 字体。

我知道,在 LuaLaTeX 上,这些代码fontenc不是inputenc必需的,所以我在序言中注释掉了它们。然后我编译了代码

latexmk -interaction=nonstopmode -synctex=1 -lualatex ./LXfonts-demo.tex

不幸的是,它失败了

Missing character: There is no μ (U+03BC) in font [lmroman10-regular]:+tlig;!Missing character: There is no ₲ (U+20B2) in font [lmroman10-regular]:+tlig;!] [16

答案1

如果删除 inputenc (保留 fontenc),您将获得:

在此处输入图片描述

在此处输入图片描述


以上就是拉丁语所需的全部内容,但您还需要强制使用希腊语的传统编码。我认为这已经足够了,但我看不懂希腊语……

声明 LGR 和 T1,因此将 fontenc 行更改为

\usepackage[LGR,T1]{fontenc}

强制希腊语使用旧版 LGR 编码

\begin{otherlanguage}{greek}\fontencoding{LGR}\selectfont

在此处输入图片描述

相关内容