ElegantLaTeX / ElegantBook

Elegant LaTeX Template for Books
LaTeX Project Public License v1.3c
2.02k stars 395 forks source link

希望能支持中文扩展字集,或者支持CJKfallbackfamilyfont #202

Closed nanhuayu closed 2 years ago

nanhuayu commented 2 years ago

希望能支持中文扩展字集

黑体等字体无法支持GBK字符集以外的字符。 有些特色UTF-8的字符,比如:“𫄨疵”,用常见的黑体宋体等中文字体无法显示。 还有很多字符甚至UTF-8也不支持,需要特殊的字体来显示。

在ctexbook中可以设置 % \setCJKmainfont[AutoFakeBold=true]{SimSun} % \setCJKfallbackfamilyfont{\CJKrmdefault}{SimSun-ExtB} 而在elegantbook中,上述设置无法解决问题。

或者有大佬可以提供一下解决办法。

syvshc commented 2 years ago

我在 ctexbook 中也无法用你的方法来显示:

% \documentclass[cn,nofont]{elegantbook}
\documentclass{ctexbook}
\setCJKmainfont[AutoFakeBold=true]{SimSun}
\setCJKfallbackfamilyfont{\CJKrmdefault}{SimSun-ExtB}
% \setCJKmainfont{Source Han Serif SC}
\begin{document}
  𫄨疵
\end{document}

image

nanhuayu commented 2 years ago

发现是版本原因,更新版本后已经解决。