在我不关心字体之前,我对各种字体知之甚少。最近遇到一个与字体有关的问题,因此我搜索了几篇有关字体的文章。
我有些疑惑。
- san-serif, san, serif代表什么?它们是特定的字体还是唯一的标准?
- Helvetica, Arial代表什么?它们是特定的字体吗?
san-serif、san、serif、Helvetica、Arial之间有什么关系,我很困惑。
以下是我的测试。
我正在使用jasperreport生成 PDF 报告,如果我使用Helvetica配置我的 pdf 字体,以下是我在 Linux 操作系统上执行命令fc-list时的结果。
[clodev@localhost pdf]$ fc-list
Bitstream Vera Sans Mono:style=Bold
Bitstream Vera Sans:style=Oblique
Bitstream Vera Sans:style=Roman
Bitstream Vera Sans Mono:style=Oblique
Bitstream Vera Sans:style=Bold
Bitstream Vera Serif:style=Roman
Bitstream Vera Sans Mono:style=Bold Oblique
Bitstream Vera Sans:style=Bold Oblique
Bitstream Vera Sans Mono:style=Roman
Bitstream Vera Serif:style=Bold
能否成功生成PDF报告?我在上面的结果中找不到字体Helvetica 。但是我的测试结果是OK的,但是生产环境报了一个找不到字体的错误。