我正在使用 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}
如果你想要它在整个文档中。