Firefox 中的默认衬线字体是什么?

Bri*_*ian 5 firefox browser fonts

我正在尝试提出一个坚实的字体堆栈,其中包含通常在 ubuntu 安装中找到的字体。

font-family=serif 看起来不错,但由于显而易见的原因,这不适用于其他操作系统。

“serif”在默认安装中解析为什么字体?我在 firefox 6. 编辑->首选项->内容->字体和颜色/高级...->衬线设置为“衬线”,所以它似乎使用ubuntu定义为“衬线”字体的任何东西。我怎么知道那是什么?

我在 11.04(来自全新安装)

谢谢

13r*_*ac1 6

该列表取决于系统。要获取计算机上的列表,请使用fc-match并指定要匹配的字体名称。该-s选项给出一个排序列表。

以下是 12.04 TLS 服务器的输出,其中详细列出了 serif、sans-serif 和等宽字体样式:

user@server:~$ fc-match -s serif
DejaVuSerif.ttf: "DejaVu Serif" "Book"
DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"
n021003l.pfb: "Nimbus Roman No9 L" "Regular"
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
s050000l.pfb: "Standard Symbols L" "Regular"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
DejaVuSansMono-Bold.ttf: "DejaVu Sans Mono" "Bold"

user@server:~$ fc-match -s sans-serif
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
n019003l.pfb: "Nimbus Sans L" "Regular"
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
s050000l.pfb: "Standard Symbols L" "Regular"
DejaVuSansMono-Bold.ttf: "DejaVu Sans Mono" "Bold"
DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"

user@server:~$ fc-match -s mono
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
DejaVuSansMono-Bold.ttf: "DejaVu Sans Mono" "Bold"
n022003l.pfb: "Nimbus Mono L" "Regular"
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
s050000l.pfb: "Standard Symbols L" "Regular"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"
Run Code Online (Sandbox Code Playgroud)


zpl*_*tan 2

我相信它实际上会使用名为“Serif”的字体,这是 Bitstream Vera Serif 的无品牌版本。我同样将无衬线默认值理解为“Sans”,即 Bitstream Vera Sans 的无品牌版本。(现在您可能已经发现“Monospace”实际上是 Bitstream Vera Sans Mono ......)

编辑:ttf-bitstream-vera 存在于 Ubuntu 的最新几个版本中。有鉴于此,我相信 belacqua 对最终使用的 DejaVu 家族字体的判断是正确的(我相信这是重新命名的 Bitstream Vera,具有更好的国际字符支持)。使用的字体仍然是 Serif(Sans 和 Monospace 也是如此),但这链接到 DejaVu 而不是 Bitstream Vera。


bel*_*qua 2

在我的带有 Firefox 6.0 的 11.04 系统和带有 Firefox 7.0 的 11.10 beta 系统上,我看到使用的唯一衬线字体是这个:

/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf

它来自该ttf-dejavu软件包,该软件包似乎在 11.04 和 11.10 上默认安装:

描述:引入 ttf-dejavu-core 和 ttf-dejavu-extra 的元包 DejaVu 提供了 Vera 字体系列的扩展版本,旨在提高质量和更广泛的 Unicode 覆盖范围,同时保留原始的 Vera 风格。DejaVu 目前致力于遵守 Unicode 覆盖范围的多语言欧洲标准(MES-1 和 MES-2)。DejaVu 字体提供衬线、无衬线和等宽变体。

如果您想要所有 DejaVu 变体,请使用此软件包。。DejaVu 字体适用于低分辨率设备(主要是计算机屏幕),但也可用于打印。