为了与cm 相关字体一起使用,我将我的主要字体切换为 CMU Serif 字体系列。但是,\scshape
CMU Serif 字体系列看起来非常大。\bfseries
\textbullet
我的MEW是(使用xelatex):
\documentclass{article}
\usepackage{fontspec}
\setmainfont{CMU Serif}
\usepackage{textcomp}
\begin{document}
\makeatletter
\f@encoding
\f@family
\f@size
\rmdefault
\sfdefault
\ttdefault
\makeatother
\textbullet
\end{document}
如果我发表评论\setmainfont{CMU Serif}
,\textbullet
看起来会很正常。那么我的 MWE 有什么问题?
答案1
CMU Serif 中的项目符号很大。
您可以使用newunicodechar
• 选择不同的字体:
\documentclass{article}
\usepackage{fontspec}
\usepackage{newunicodechar}
\setmainfont{CMU Serif}
\newfontfamily{\LM}{Latin Modern Roman}
\newunicodechar{•}{{\LM•}}
\begin{document}
\textbullet\ {\LM\textbullet} •
\end{document}
如果您想继续使用\textbullet
:
\documentclass{article}
\usepackage{fontspec}
\usepackage{newunicodechar}
\setmainfont{CMU Serif}
\newfontfamily{\LM}{Latin Modern Roman}
\RenewDocumentCommand{\textbullet}{}{{\LM\symbol{`\•}}}
\newunicodechar{•}{{\LM•}}
\begin{document}
\textbullet\ •
\end{document}