【问题标题】:On the web, what fonts should I use to create an equivalent experience cross-platform?在网络上,我应该使用什么字体来创建等效的跨平台体验?
【发布时间】:2010-09-07 11:45:21
【问题描述】:

由于 Linux(及其变体)具有与 Windows 和 Mac OS X 完全不同的字体集,是否有任何人有创建跨平台字体系列的经验 - 理想情况下找到与上述操作中的常见字体等效的系统?

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

【问题讨论】:

    标签: css linux fonts cross-platform


    【解决方案1】:

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

    Sans serif font sampler and survey results

    Serif font sampler and survey results

    希望这对您的决定有所帮助!

    【讨论】:

      【解决方案2】:

      【讨论】:

      【解决方案3】:

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

      The Microsoft Typography page is also pretty cool

      【讨论】:

        【解决方案4】:

        澄清一下:您正在寻找可以使您的网站设计在 Linux 下查看时看起来类似于 Windows 和 Mac OS X 的字体名称,您不是要设计新字体,对吗?

        (我阅读您的问题的方式与 Jason Navarrete 相同,因此至少有两个人误解了您的问题。)

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

        顺便说一句,“无衬线”并没有给用户“任何无衬线”,它给用户他/她的首选无衬线 - 这可能比你更好选择。

        【讨论】:

          【解决方案5】:

          嗯,这是一个很难的问题。

          通常有 3 种字体以某种形式或始终受支持。这些字体是 Adob​​e Times、Adobe Helvetica 和 Adob​​e Courier。问题是,虽然每个系统和代工厂都有这些的克隆,但它们有不同的名称。它们也不完全相同,但具有相同的指标。 Windows 三重奏:Arial、Times New Roman 和 Courier New 是它们的单型克隆。在 linux 上,这些已由 adobe 以位图字体的形式提供,并以 URW Nimbus {Sans, Roman, Mono} 克隆形式的轮廓提供。然而,轮廓在屏幕上并不漂亮(它们在打印机上),因为它们缺乏提示。

          解决方案是为网站选择多项选择。由于 microsoft 在某些时候使 "core fonts" 可用于重新分发,因此许多 unix/linux 系统确实提供了这些字体。所以和他们一起去吧。解放字体是 MS/monotype 字体的直接克隆,因此应该可以作为具有类似体验的替代品。然后在 sans/serif/mono 选项之前选择“Helvetica”、“Times”和“Courier”,让您掌握在用户手中。

          【讨论】:

            【解决方案6】:

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

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

            【讨论】:

              【解决方案7】:

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

              谢谢 Jason,但这不是我要找的答案。许多 Linux 发行版都有自己的字体,这些字体名称与 Mac/Windows 版本不同 - 大概是因为字体许可问题。

              我想得到一位 Linux 用户(最好是开发人员)的回复,他有提供类似外观字体的经验。我真的不想给 Ubuntu Firefox 用户“任何无衬线字体”。

              【讨论】:

                【解决方案8】:

                This article 解释了最有可能跨平台工作的基本方法。您必须考虑堆栈,它们是涵盖大多数平台的大致相似的字体集。

                在大多数平台上,您总是可以安全地说“serif”,这将使您获得 Times New Roman 或类似的或 sans-serif,这将使您获得 Helvetica/Arial 或类似的。然后,正如文章建议的那样,您可以进一步区分“宽”和“窄”分组。

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

                【讨论】:

                  【解决方案9】:

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

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

                  【讨论】:

                    猜你喜欢
                    • 2011-01-09
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2012-05-12
                    • 2014-04-12
                    • 2020-03-10
                    • 2018-12-11
                    相关资源
                    最近更新 更多