![将 MLModern 与 LuaTeX 原样结合使用](https://linux22.com/image/442227/%E5%B0%86%20MLModern%20%E4%B8%8E%20LuaTeX%20%E5%8E%9F%E6%A0%B7%E7%BB%93%E5%90%88%E4%BD%BF%E7%94%A8.png)
这毫升现代字体目前仅以 Type-1 形式提供,并且与 pdfLaTeX 配合良好。但是,我想使用 LuaLaTeX(具体来说,我想使用tikz.graphdrawing
需要 Lua 的库)。有什么方法可以将字体与 LuaTeX 一起使用吗?
这篇 Reddit 帖子.ttf
包含字体文件的链接(显然是用 FontForge 转换的)。我怀疑我将有一个非常长的\setmainfont{}
命令来正确映射所有字体文件。
我能做些什么?
答案1
你没有给出你的问题的例子,但是使用
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{mlmodern}
\begin{document}
abc \textbf{abc} \textit{xyz} $f(x)$
\end{document}
使用 lualatex 给出的输出与使用 pdflatex 相同,其中 lualatex 终端显示 ml 字体全部正在使用:
$ lualatex bb458
This is LuaHBTeX, Version 1.13.2 (TeX Live 2021)
restricted system commands enabled.
(./bb458.tex
LaTeX2e <2021-11-15>
L3 programming layer <2021-11-12>
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/article.cls
Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2021/texmf-dist/tex/latex/lm/t1lmr.fd))
(/usr/local/texlive/2021/texmf-dist/tex/latex/mlmodern/mlmodern.sty)
(/usr/local/texlive/2021/texmf-dist/tex/latex/mlmodern/t1mlmr.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-luatex.def)
(./bb458.aux) (/usr/local/texlive/2021/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/mlmodern/ot1mlmr.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/mlmodern/omlmlmm.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/mlmodern/omsmlmsy.fd)
(/usr/local/texlive/2021/texmf-dist/tex/latex/mlmodern/omxmlmex.fd) [1{/usr/loc
al/texlive/2021/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./bb458.aux))
406 words of node memory still in use:
3 hlist, 1 vlist, 1 rule, 2 glue, 3 kern, 1 glyph, 4 attribute, 48 glue_spec
, 4 attribute_list, 1 write nodes
avail lists: 1:1,2:35,3:4,4:1,5:28,6:2,7:64,8:4,9:18
{/usr/local/texlive/2021/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc}{/usr/local/te
xlive/2021/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc}{/usr/local/texlive/2021
/texmf-dist/fonts/enc/dvips/lm/lm-ec.enc}</usr/local/texlive/2021/texmf-dist/fo
nts/type1/public/mlmodern/mlmbx10.pfb></usr/local/texlive/2021/texmf-dist/fonts
/type1/public/mlmodern/mlmmi10.pfb></usr/local/texlive/2021/texmf-dist/fonts/ty
pe1/public/mlmodern/mlmr10.pfb></usr/local/texlive/2021/texmf-dist/fonts/type1/
public/mlmodern/mlmri10.pfb>
Output written on bb458.pdf (1 page, 35612 bytes).
Transcript written on bb458.log.