代码之家  ›  专栏  ›  技术社区  ›  different

在网络上,我应该使用什么字体来创建一个跨平台的同等体验?

  •  27
  • different  · 技术社区  · 17 年前

    因为Linux(及其变体)的字体集与Windows和Mac OS X完全不同,有没有人有创建跨平台字体系列的经验?理想情况下,找到与上述操作系统中常见字体相同的字体?

    如果是这样,最好的路线是什么?

    9 回复  |  直到 15 年前
        1
  •  14
  •   Jeremy    17 年前

    以下是一些适用于PC、Mac和Linux的最新安装字体列表:

    Sans serif font sampler and survey results

    Serif font sampler and survey results

    希望这有助于你的决定!

        2
  •  4
  •   huseyint    17 年前
        3
  •  3
  •   Orion Edwards    17 年前

    大多数操作系统都支持微软的 Core Fonts For the Web . 它们都与OSX捆绑在一起,我很有理由相信它们在大多数Linux发行版上都能工作(或者具有几乎相同的变体)。

    The Microsoft Typography page is also pretty cool

        4
  •  2
  •   asjo    17 年前

    只是澄清一下:你在寻找字体的名称,当你在Linux下浏览时,你的网站设计看起来与Windows和Mac OS X相似,你不想设计新的字体,对吗?

    (我读你的问题和杰森·纳瓦雷特读的一样,所以至少有两个人误解了你的问题。)

    您要查找的字体名称可能类似 the Liberation fonts that RedHat has released ?

    顺便说一句,“sans-serif”不给用户“any sans-serif”,而是给用户他/她 首选 无衬线字体——可能比你选的更好。

        5
  •  2
  •   Paul de Vrieze    17 年前

    好吧,这是个难题。

    通常有3种字体以某种形式或其他方式始终受支持。这些字体是Adobe Times、Adobe Helvetica和Adobe Courier。问题是,虽然每个系统和铸造厂都有它们的克隆,但它们有不同的名称。它们也不完全相同,但具有相同的度量标准。Windows三重奏:Arial、Times New Roman和Courier New是它们的单式复制品。在Linux上,这些字体由Adobe提供为位图字体,以URW Nimbus Sans、Roman、Mono克隆的形式提供为轮廓。然而,这些轮廓在屏幕上并不好看(它们在打印机上),因为它们缺乏暗示。

    解决方案是为网站提供多选择。正如微软在某个时候 "core fonts" 可用于重新分发,许多UNIX/Linux系统都具有这些字体。所以和他们一起去。解放字体是MS/Monotype字体的直接复制品,因此应该作为具有类似经验的替代品。然后在sans/serif/mono选项将您置于用户手中之前,选择“helvetica”、“times”和“courier”。

        6
  •  2
  •   Jeff    16 年前

    SitePoint有一篇关于字体堆栈的优秀文章:

    http://www.sitepoint.com/article/eight-definitive-font-stacks/

        7
  •  1
  •   different    17 年前

    TrueType字体(TTF)通常适用于Windows、Mac和Linux平台。

    谢谢杰森,但这不是我要找的答案。许多Linux发行版都有自己不同的字体 名义上 到Mac/Windows版本-可能是因为字体许可问题。

    我想得到一个Linux用户(最好是开发人员)的回复,他有使用类似字体的经验。我真的不想给Ubuntu火狐用户任何sans-serif。

        8
  •  1
  •   domgblackwell    17 年前

    This article 解释了最有可能跨平台工作的基本方法。你必须从栈的角度来考虑,栈是覆盖大多数平台的一组大致相似的字体。

    你总是很安全地说“serif”,它会让你得到Times New Roman或类似的,或者sans-serif,它会让你在大多数平台上得到helvetica/arial或类似的。然后,正如本文所建议的,您可以进一步区分“宽”和“窄”分组。

    您可以采用更“渐进式增强”的方法来选择理想的字体,并为那些没有它的平台提供通用的替代品。然而,在一天结束的时候,网络并没有打印出来,你只能大致控制字体的选择。您可以使用受良好支持的CSS属性(如行距)进行许多自定义版式。但你永远也不能说“使用这个字体”,即使在Mac/Windows/Linux上,更不用说移动设备、信息亭等上,它的工作方式也是一样的。

        9
  •  0
  •   Jason Navarrete    17 年前

    TrueType字体(TTF)通常适用于Windows、Mac和Linux平台。

    http://en.wikipedia.org/wiki/TrueType