xeCJK 默认中文字体修正及个性化设置

Operating System: GNU/Linux

TeX distribution: TeXLive

修改默认中易字体的设置,修正字体命名

% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
% vim:ft=tex

\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
  {SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{FangSong}

\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{KaiTi}
\setCJKfamilyfont{zhfs}{FangSong}
\setCJKfamilyfont{zhli}{LiSu}
\setCJKfamilyfont{zhyou}{YouYuan}

\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
\newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
\newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
\newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆

\endinput

TeXLive提供了替代宋体、黑体、楷体和仿宋的Fandol字体,仿照默认xeCJK中文字体设置,将其设置为

\setCJKmainfont[BoldFont={FandolHei},ItalicFont={FandolKai}]
  {FandolSong}
\setCJKsansfont{FandolHei}
\setCJKmonofont{FandolFang}

\setCJKfamilyfont{fandolsong}{FandolSong}
\setCJKfamilyfont{fandolhei}{FandolHei}
\setCJKfamilyfont{fandolkai}{FandolKai}
\setCJKfamilyfont{fandolfs}{FandolFang}

\newcommand*{\fsongti}{\CJKfamily{fandolsong}} % 宋体
\newcommand*{\fheiti}{\CJKfamily{fandolhei}}   % 黑体
\newcommand*{\fkaiti}{\CJKfamily{fandolkai}}  % 楷书
\newcommand*{\ffangsong}{\CJKfamily{fandolfs}} % 仿宋

在使用Fandol字体前需安装Fandol字体并更新当前用户的字体缓存

你可能感兴趣的:(xeCJK 默认中文字体修正及个性化设置)