Один из моих клиентов попросил меня заменить шаблон, который я использую, на шрифт, 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
Шрифты Noto, предоставляемые TeX Live, являются старой версией.
Я скачал всю семью сhttps://github.com/googlei18n/noto-fontsа большой набор имеет маленькие заглавные буквы:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Noto Serif}
\begin{document}
Example \textsc{Here}
\end{document}
Однако для использования полной версии вам понадобится XeLaTeX или LuaLaTeX. Пакетная версия для pdflatex
поддержки малых заглавных букв недоступна.
ОБНОВЛЯТЬ
Версия от noto.sty
2018-02-19 имеет расширенную поддержку для самых последних шрифтов Noto. После обновления малые заглавные буквы работают также с pdflatex
.