ОБНОВЛЯТЬ

ОБНОВЛЯТЬ

Один из моих клиентов попросил меня заменить шаблон, который я использую, на шрифт, 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.sty2018-02-19 имеет расширенную поддержку для самых последних шрифтов Noto. После обновления малые заглавные буквы работают также с pdflatex.

Связанный контент