Linux Firefox 默认无衬线字体

Posted

技术标签:

【中文标题】Linux Firefox 默认无衬线字体【英文标题】:Linux Firefox default sans-serif font 【发布时间】:2011-01-10 08:37:25 【问题描述】:

Linux 中默认的sans-serif 字体是什么字体?当我在 Firefox 中进入 Windows 的选项 > 字体 > 高级时,我可以看到默认的 sans-serif 字体是 Arial,但在 Linux 中它仅将 sans-serif 显示为自己的字体。

知道如何检查这是哪个sans-serif 字体吗?

【问题讨论】:

好问题!我认为 Firefox 的字体非常漂亮,不知道它的名字很令人沮丧。然后我发现安装它的人是“DejaVu Sans”。 【参考方案1】:

没有像 THE linux 这样的东西,每个都带有不同的字体集。您可能已经知道 sans serif 指的是一系列字体...

【讨论】:

我知道 sans-serif 是一个字体家族,但似乎在 Linux 中您可以直接将其用作 Firefox 中字体的名称。我不确定它是否总是相同的字体,是否在某个地方定义了它对应的字体,或者它是否取决于分布,并且每个分布都会放置一个名为“sans-serif”的任意字体,可能是任何字体。跨度> 【参考方案2】:

无衬线字体将成为您可能习惯使用的专有字体的开源替代品。

一般来说,Linux 发行版支持 Lucida、Helvetica 和 Arial 等 TrueType 字体,但您必须单独下载它们 - 它们不会预先安装。

例如,see this link

【讨论】:

【参考方案3】:

如果字体由 fontconfig 处理,则它们在 /etc/fonts.xml 中定义。 似乎命令fc-match 将“serif”、“sans-serif”等映射到实际字体:

$ fc-match sans-serif
Vera.ttf: "Bitstream Vera Sans" "Roman"
$ fc-match monospace
VeraMono.ttf: "Bitstream Vera Sans Mono" "Roman"

【讨论】:

+1。我的 FWIW 在 Arch Linux 中是 NotoSans-Regular.ttf: "Noto Sans" "Regular" DejaVuSans.ttf: "DejaVu Sans" "Book" 在 Ubuntu 18.04 中。 太棒了!这有助于我布置从 Google Docs 下载的文档,因为下载的文件没有存储我在编辑器中使用的浏览器字体。【参考方案4】:

大多数现代 GNU/Linux 发行版,例如 OpenSuSE 和 Fedora,使用fontconfig 进行字体管理和配置。配置存储在/etc/fonts/ 及其子目录中。那里会有一个映射文件,但文件的名称因发行版和版本而异。例如,在 OpenSuSE 12.3 中,您可以在 /etc/fonts/conf.d/58-suse-post-user.conf 中找到默认映射

【讨论】:

同意。 Firefox for Linux(至少版本 28)取决于选择脚本类型的系统语言设置(例如英语:Western)。除非发行版已配置该部分,否则它只会显示 Serif: serif 等。在大多数 Linux 发行版上,fontconfig 确定 /etc/fonts/conf.d/ 中的默认衬线等。例如,在 Slackware 上,它选择 45-latin.conf DejaVu。顺便说一句,我的系统上的命令 fc-matchnot 是否显示默认字体。

以上是关于Linux Firefox 默认无衬线字体的主要内容,如果未能解决你的问题,请参考以下文章

如何在 matplotlib 中制作无衬线上标或下标文本?

即使 Arial 可用,浏览器仍在使用无衬线字体

font-family常用字体

font-family常用字体

如何在保留pdf书签文本的同时获得标题无衬线?

阿里程序员推荐的9款最佳编程字体