我对塞尔维亚斜体字有疑问
例如,我有这样的文字:
当我将书名用斜体显示而不设置语言(塞尔维亚语)时,一切都正常:
但是当我设置塞尔维亚语时,我得到了这个:
有人知道问题出在哪里吗?我正在使用 polyglossia 软件包和 Linux Libertine。谢谢
编辑:
图片1:ИВИЋ,\,П.: Преглед историје српског језика. Сремски Карловци~– Нови Сад 1998.
图片2: ИВИЋ,\,П.: \textit{Преглед историје српског језика.} Сремски Карловци~– Нови Сад 1998.
图片3:\textserbian{ИВИЋ,\,П.: \textit{Преглед историје српског језика.} Сремски Карловци~– Нови Сад 1998.}
答案1
这是字体设计师的精确选择。当语言标签设置为 SRB 时,斜体字体将进行以下替换
我猜这是为了模仿手写;西里尔小写字母 PE U+403F 的画法像一个“u”,用长音符号表示桥应该在顶部(Sütterlin Schrift 中也有类似的设计)。西里尔小写字母 GHE U+0433 也是如此,而西里尔小写字母 DE U+0434 的画法据我所知是手写体中常见的。
你可以用 kludge 禁用它
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{serbian}
\setmainfont[RawFeature={language=DFLT}]{Linux Libertine O}
\begin{document}
ИВИЋ,\,П.: \textit{Преглед историје српског језика.} Сремски Карловци~– Нови Сад 1998.
\end{document}