Linux Libertine O 粗体字体结合了字符

Linux Libertine O 粗体字体结合了字符

我正在使用 Linux Libertine O 粗体输入土耳其语文本。

在 FreeSerif 和 Libertine 非粗体字体中一切正常,但在 Libertine 中使用时就会变得混乱\textbf

看起来类似于 字符放置问题(XeLaTeX、Linux Libertine 和 Unicode)

有人能确认这是否相似或我做错了什么吗?这是 MWE。

%!TEX TS-program = xelatex
%!TEX encoding = UTF-8

\documentclass{scrbook}
\usepackage{fontspec}
\begin{document}

\setmainfont[Mapping=tex-text]{FreeSerif}
freeserif

n’ n' m’ m' sanʼatlarımızda çinʼde sanʼatı

\textbf{textbf n’ n' m’ m' sanʼatlarımızda çinʼde sanʼatı}

\setmainfont[Mapping=tex-text]{Linux Libertine O}
Linux Libertine O

n’ n' m’ m' sanʼatlarımızda çinʼde sanʼatı

\textbf{textbf n’ n' m’ m' sanʼatlarımızda çinʼde sanʼatı}
\end{document}

答案1

使用

\setmainfont[Mapping=tex-text,
             BoldFont=LinLibertineOB]{Linux Libertine O}

获得大胆的浪荡子。或者在序言中,\usepackage{libertine}如果你想要它在整个文档中。

相关内容