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

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

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

【问题讨论】:

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

标签: firefox browser fonts cross-browser


【解决方案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 是否显示默认字体。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    • 2011-12-07
    • 2015-01-24
    相关资源
    最近更新 更多