更新

更新

我的一位客户要求我将使用的模板更改为字体noto以匹配他们的其他材料。我改变了

\usepackage{libertine}

\usepackage{noto}

\textsc{}没有产生预期的输出:

梅威瑟:

\documentclass{article}
\usepackage{libertine}
\begin{document}
Example \textsc{Here}
\end{document}

产生预期的结果:工作示例

MNWE(最小不工作示例):

\documentclass{article}
\usepackage{noto}
\begin{document}
Example \textsc{Here}
\end{document}

生成警告:

LaTeX Font Warning: Font shape `OT1/NotoSerif-TLF/m/sc' undefined
(Font)              using `OT1/NotoSerif-TLF/m/n' instead on input line 4.

看起来是错误的:最小非工作示例

我想我明白警告的意思(NotoSerif-TLF 字体中有一个不存在的“sc”样式),但我不知道如何修复它,或者它是否是软件包noto字体文件本身的一个错误。我该如何将这些noto字体用于我的项目并保留其\textsc功能?

答案1

TeX Live 提供的 Noto 字体是旧版本。

我从https://github.com/googlei18n/noto-fonts大写字母组合有小写字母:

\documentclass{article}

\usepackage{fontspec}

\setmainfont{Noto Serif}

\begin{document}

Example \textsc{Here}

\end{document}

但是,要使用完整版,您需要 XeLaTeX 或 LuaLaTeX。没有pdflatex可用的支持小型大写的打包版本。

在此处输入图片描述

更新

2018-02-19 发布的版本noto.sty扩展了对最新 Noto 字体的支持。更新后,小写字母也适用于pdflatex

相关内容