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

时间:2020-03-05 18:46:06  来源:igfitidea点击:

因为Linux(及其变体)的字体集与Windows和Mac OS X完全不同,所以是否有人有创建跨平台字体家族的经验,理想地找到与上述操作系统中常见字体等效的字体?

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

解决方案

回答

TrueType字体(TTF)通常可在Windows,Mac和Linux平台上使用。

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

回答

TrueType Fonts (TTF) will generally work on Windows, Mac, and Linux platforms.

谢谢杰森,但这不是我想要的答案。许多Linux发行版都带有自己的字体,其名称与Mac / Windows版本名称不同,可能是由于字体许可问题所致。

我想要一个Linux用户(最好是开发人员)的答复,该用户具有提出相似外观字体的经验。我真的不想给Ubuntu Firefox用户"任何sans-serif"。

回答

只是要澄清一下:我们正在寻找的字体名称将使网站设计在Linux下查看时与Windows和Mac OS X相似,我们不是要设计新字体吗?

(我阅读问题的方式与Jason Navarrete一样,所以至少有两个人误解了问题。)

我们要查找的字体名称可能类似于RedHat发布的Liberation字体?

顺便说一句," sans-serif"不会给用户"任何sans-serif",而是给用户他/她首选的sans-serif,可以说比我们选择的更好。

回答

好吧,这是一个很难的问题。

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

解决方案是为网站选择多项选择。由于Microsoft在某个时候已经将"核心字体"提供给重新分发,因此许多Unix / Linux系统的确提供了这些字体。所以和他们一起去。解放字体是MS / monotype字体的直接克隆,因此应该可以作为具有类似经验的替代字体。然后,在进行San / Serif / Mono选择之前,先选择" Helvetica"," Times"和" Courier",然后再将其交给用户。

回答

大多数操作系统都支持Microsoft的Web核心字体。它们都与OSX捆绑在一起,并且我有把握地确定它们将在大多数Linux发行版上都能工作(或者具有几乎相同的变体)。

Microsoft的"排版"页面也很酷

回答

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

Sans Serif字体采样器和调查结果

Serif字体采样器和调查结果

希望这对决定有所帮助!

回答

Web安全字体列表。

回答

本文介绍了最有可能跨平台工作的基本方法。我们必须从堆栈的角度考虑,堆栈是涵盖大多数平台的广泛相似的字体集。

我们始终可以放心地说" serif",这将使我们在新平台上获得Times New Roman或者类似名称或者sans-serif,这将使我们在大多数平台上都获得Helvetica / Arial或者类似名称。然后如文章所述,我们可以进一步进行区分"宽"和"窄"分组。

我们可以采用更"渐进的增强"方法来选择理想的字体,并为没有该字体的平台提供通用替代品。但是,到最后,网络仍无法打印,我们只能大致控制字体选择。我们可以使用受支持的CSS属性(例如行距)来进行很多自定义排版。但是,我们将永远无法说出"使用此字体",并且即使在Mac / Windows / Linux上也无法做到这一点,更不用说移动设备,信息亭等了。

回答

Sitepoint在字体堆栈方面有出色的文章:

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