使用现代拉丁语(via lmodern
),这个词复制得很好:Verlagsgesellschaft。
梅威瑟:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\begin{document}
Verlagsgesellschaft
\end{document}
但是,如果我改用,newcomputermodern
则会得到 Verlagsgesellscha�,这显然是连字符的问题。可以修复此问题吗?
新:
\documentclass{article}
\usepackage{fontspec}
\usepackage{newcomputermodern}
\begin{document}
Verlagsgesellschaft
\end{document}
复制/粘贴错误的标准解决方案是添加
\input{glyphtounicode}
\pdfgentounicode=1
但这在 LuaLaTeX 上不起作用。有等效的吗?除此之外,我听说 LuaLaTeX 的强大功能之一是您可以即时制作自己的字体,从其他地方提取字形。如果 newcomputermodern 存在根本问题,我是否可以从 或 中提取这些字形,lmodern
或者cfr-lm
甚至可以将其中一个用于除直立希腊字母之外的所有东西?
(使用 LuaLaTeX 编译并使用 SumatraPDF v3.1.2 和 Adobe Acrobat Reader DC 版本 2020.013.20074 进行测试,我于今天(2020-12-30)更新了 TeXLive 2020。包含的信息是因为之前关于此主题的问题已经归结为各种软件字体的过时版本)
答案1
大家好,新年快乐。Marcel 确实联系了我,根据他提供的信息(我对此表示感谢),我修复了字体。字体(newcomputermodern)已重新上传到 CTAN,应该会在接下来的 24 小时内在镜像中可用。更正后的版本是 2.34 版。