像 Tufte 的书一样,适合俄语的漂亮西里尔字体

像 Tufte 的书一样,适合俄语的漂亮西里尔字体

我正在尝试寻找漂亮的西里尔字体。实际上,我希望看到像 tufte-book 中那样漂亮的字体。我的尝试是使用以下字体

\usepackage{cmap}
\usepackage[T1]{fontenc}

\usepackage[russian]{babel}

\usepackage[utf8]{inputenc}

\renewcommand{\rmdefault}{cmr}

\renewcommand{\sfdefault}{cmss}

\renewcommand{\ttdefault}{cmtt}

但它仍然远非理想:

在此处输入图片描述

您能建议我应该使用哪种(西里尔字母)字体吗?

答案1

字体推荐在这里可能有点离题,但我发现你只限于使用传统的 8 位字体。所以我能做的就是给你一种方法来使用你选择的任何现代字体。

我不知道您具体想到的是哪些书籍或字体,但如果您有作为模型的书籍的 PDF,您可以检查它以查看它使用了哪些字体。

最好的办法是使用 LuaLaTeX 进行编译并使用 OpenType 或 TrueType 字体。尝试以下模板,根据需要更改字体和字体功能:

\documentclass{book} % Or whatever is appropriate
\usepackage{babel}
\usepackage{fontspec}
\usepackage{microtype}

\babelprovide[main, import=ru]{russian}

\defaultfontfeatures{Scale = MatchLowercase}
% Substitute your fonts of choice:
\babelfont{rm}[Scale=1.0]{CMU Serif}
\babelfont[russian]{rm}[Language=Default, Ligatures=Common]{CMU Serif}
\babelfont{sf}{CMU Sans Serif}
\babelfont[russian]{sf}[Language=Default, Ligatures=Common]{CMU Sans Serif}
\babelfont{tt}{CMU Typewriter Text}
\babelfont[russian]{tt}[Language=Default]{CMU Typewriter Text}

\begin{document}

\chapter{Матема́тика}

Матема́тика (др.-греч. μᾰθημᾰτικά < μάθημα «изучение; наука»)---наука
об отношениях между объектами, о которых ничего не известно, кроме
описывающих их некоторых свойств,---именно тех, которые в качестве
аксиом положены в основание той или иной математической теории.
Исторически сложилась на основе операций подсчёта, измерения и
описания формы объектов.

\end{document}

CMU 衬线示例

如果需要数学排版,\usepackage{unicode-math}fontspec选择OpenType 数学字体与您的文本字体相匹配。

答案2

MinionPro 和 MyriadPro 是包含拉丁文、西里尔文和希腊文字符的开放式字体。它们随 Adob​​e Reader 一起发布,并且可以轻松与 XeLaTeX 或 LuaLaTeX 一起使用,至少只要不涉及数学运算即可。

文学士

相关内容