LaTeX 的标准 CJK 字体?

LaTeX 的标准 CJK 字体?

TUG 拥有丰富的字体目录,网址为http://www.tug.dk/FontCatalogue/allfonts.html。是否也有一个为 CJK 字体维护的字体?我一直在 OS X 上使用 XeLaTeX 和我自己使用的字体,大部分都是专有的,但我正在将我的许多工作转移到 Ubuntu,并想尝试一组更标准的开源 CJK 字体。一个问题是找到一种字体,它基本上涵盖了所有的 CJK 代码点,包括罕见的和常见的,并且字形相当美观。

谢谢您的任何建议。

答案1

由于您已经在使用 XeLaTeX,因此您有很多选择。:) 这里有一个很好的汇编CJK 字体列表在 Wikipedia 上。此列表中的 FOSS 字体被标记为 FOSS。

至于“一种基本上涵盖所有 CJK 代码点(罕见和常见)的单一字体”,选择则更加有限。

[已更新;现在是 2020 年!] 据我所知没有单身的.TTF 或 .OTF 可以做到这一点(我猜文件大小会太大)。 你可能想选择Noto Serif CJK SC、Noto Serif CJK TC、Noto Sans CJK SC、Noto Sans CJK TC。 (它们也被称为 Source Hans Serif/Sans、思源宋体/黑体)

还有一些字体项目会分发两个单独的字体文件,它们合在一起将覆盖整个 CJK 代码点范围。据我所知,有两种开源字体可以做到这一点:

然后使用最新版本的 XeCJK(如这是对你先前问题的回答)(下面的例子使用了 Han Nom):

\documentclass{article}

\usepackage[fallback]{xeCJK}
\setCJKmainfont{HAN NOM A}
\setCJKfallbackfamilyfont{rm}{HAN NOM B}
% NOTE: "rm" for \setCJKmainfont, "sf" for \setCJKsansfont, "tt" for  \setCJKmonofont
%       and others for \setCJKfamilyfont.

\begin{document}
漢字源

答案2

不,可用的免费(自由或免费)中文字体非常少。

日文字体(例如 Hanazono(花園)字体)不适合严肃的中文文档,因为其中一些字形不符合中文(简体和繁体)的标准。

现今的简体中文Linux社区经常使用这些字体:

  • 一些字体由文鼎科技

    1. AR PL SungtiL GB(文鼎PL简报宋)
    2. AR PL KaitiM GB(文鼎 PL 中楷)
    3. AR PLBaosong2GBK Light(文鼎PL报宋二GBK)

    这些字体是免费的,并已转换为 PostScript Type1 格式,并作为cjk-fontsCTAN 上的包。

  • 贡献的几种字体文泉驿项目

    1. WenQuanYi Zen Hei(文泉驿正黑)
    2. WenQuanYi Micro Hei(文泉驿微米黑)

但这些字体数量太少,还不足以用于出版。一些 Linux 用户不得不使用 Mac OS X 的商业字体(常州华文字体)和 Windows 的商业字体(中易中标字体、方正字体等),或者 Adob​​e、Monotype 等其他商业字体。

Windows 上最常用的中文 TeX 发行版是 CTeX 套件,因此ctex打包并zhmetrics配置了一些 Windows 字体。中易中标提供的商业字体实际上被广泛使用:

  1. SimSun(宋体)
  2. SimHei(黑体)
  3. KaiTi(楷体,GB18030字符集)或KaiTi_GB2312(GB2312字符集)
  4. FangSong(仿宋,GB18030字符集)或FangSong_GB2312(GB2312字符集)
  5. YouYuan(幼圆)
  6. LiSu(隶书)

相关内容