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社区经常使用这些字体:
一些字体由文鼎科技:
AR PL SungtiL GB
(文鼎PL简报宋)AR PL KaitiM GB
(文鼎 PL 中楷)AR PLBaosong2GBK Light
(文鼎PL报宋二GBK)
这些字体是免费的,并已转换为 PostScript Type1 格式,并作为
cjk-fonts
CTAN 上的包。贡献的几种字体文泉驿项目:
WenQuanYi Zen Hei
(文泉驿正黑)WenQuanYi Micro Hei
(文泉驿微米黑)
但这些字体数量太少,还不足以用于出版。一些 Linux 用户不得不使用 Mac OS X 的商业字体(常州华文字体)和 Windows 的商业字体(中易中标字体、方正字体等),或者 Adobe、Monotype 等其他商业字体。
Windows 上最常用的中文 TeX 发行版是 CTeX 套件,因此ctex
打包并zhmetrics
配置了一些 Windows 字体。中易中标提供的商业字体实际上被广泛使用:
SimSun
(宋体)SimHei
(黑体)KaiTi
(楷体,GB18030字符集)或KaiTi_GB2312
(GB2312字符集)FangSong
(仿宋,GB18030字符集)或FangSong_GB2312
(GB2312字符集)YouYuan
(幼圆)LiSu
(隶书)