Tahoma字体在网页上安全吗?

29

我应该在网页设计中使用Tahoma字体吗?如果我无法选择其他字体(例如设计师已经在他的设计中使用了Tahoma),那么在CSS样式表中,我可以使用哪些字体来作为替代字体栈?

9个回答

48

Tahoma很好。良好的替代品是Geneva和Verdana,备选的是通用无衬线字体。更好的CSS字体堆栈是提供这类建议的绝佳资源。

如果你与设计师合作,他想要使用某些字体,请确保他/她尽早明白非常少的字体是网页安全的,这样可以在以后避免一些麻烦。


6
感谢您提供翻译机会。以下是翻译的结果:对于“字体堆叠”链接点个赞。页面中链接的PDF非常好。虽然很大,但很好。 - Rob Allen
我也同意。链接损坏了。 - CF_HoneyBadger
链接已更改,这里是PDF文件的直接链接。同时请查看http://www.cssfontstack.com/。 - iolsmit
Tahoma在Linux桌面系统中不可用,通常会被渲染成Times New Roman字体,这并不是最好的替代字体。它不是“网页核心字体”中的一部分,因此非Windows浏览器很可能会缺少该字体。 - SWilk

14

这取决于你所说的“安全”是什么意思。

如果你指的是大多数用户都有这个字体,而你可以为其余用户选择一个合理的替代字体,那么它是安全的。

如果你指的是每个人都应该能够像你看到的那样精确查看页面,那么它就不安全了。实际上,除了CSS中的默认字体以外,没有任何一种字体是安全的。这就是为什么你应该总是提供备用字体并始终提供默认字体作为最后的选择。例如:

font-family: Tahoma, Arial, Helvetica, sans-serif;

请注意,即使用户有Tahoma字体,它也不会总是呈现相同的效果。用户可以具有不同的字体平滑设置,这严重影响字体的呈现方式。同一字体的不同版本也可能存在微小的字距和提示差异。

如果您需要某些文本始终完全相同,则唯一的选择是将其制作成图像。


那通常是我使用的字体字符串,除了我用Verdana替换Helvetica。 - Cᴏʀʏ
1
@Cory:Verdana是仅限于微软的字体,因此我建议你在它后面添加更通用的Helvetica字体,以适应非微软操作系统。 - Guffa
是的,我指的是“大多数用户都有这种字体”的安全。但是,由于并非所有用户都拥有该字体,我想知道应该用哪些字体来替换Tahoma,以使设计在几乎每个时候看起来都很好。 - eKek0
@eKeK0:Arial/Helvetica作为备选字体与Tahoma相当相似。它们不像Tahoma那么窄,但足够接近。(Verdana较宽,可能会对您的设计造成一些问题。) - Guffa
这个完美地解决了问题。我继承了一个在 Linux 上出现问题的网站,而这个解决方案是完美的 :-) - WhyNotHugo

6

3
2012年 - 在Windows系统上完美支持(100%),在Mac系统上支持度为95%。 - Дамян Станчев
7
请停止忽视Linux。 - baldrs

3
我认为这是一种非常安全的字体。其他受欢迎的字体包括Verdana和Arial。Times New Roman也很流行,但它是一种衬线字体,所以在显示器上不那么好看。
附加信息:在浏览关于此字体的维基百科时,我发现了一个关于所有平台上最常用的字体的调查链接。请查看:http://www.codestyle.org/css/font-family/sampler-CombinedResults.shtml

+1 - 除非你使用其他字体,否则你不会知道Times New Roman的衬线有多糟糕。 - Fiarr
如果您仅限于Windows平台,那么您的答案将是100%正确的,因为Arial字体可以替代苹果的Helvetica字体。 - Rodrigo

2

我的看法是:Tahoma字体在许多Linux发行版(如Ubuntu、Mint)中默认未包含,安装起来非常麻烦。因此,使用Tahoma并不是很安全。


2
事实上,没有一种字体适用于所有计算机和浏览器。请忘掉“Web安全字体”的概念。您绝不能依赖单一字体编写网站。唯一安全的方法是在CSS中编写一系列备用字体。例如:“font-family: Tohoma, Helvetica, Sans-Serif, Proportional”。例如:许多Android平板电脑仅配备Droid Sans和Droid Serif,它们完全能够显示使用W3建议设计的具有“Sans-Serif”、“Proportional”或“Serif”最后默认值的任何网页,并确保测试您的网页布局将各种字体强制转换为该默认值。许多浏览器允许您嵌入字体,但旧版浏览器不支持此功能,因此您不能依赖它。但是,这是一个非常好的选择,可以增加以最佳布局查看您的页面的基础人群。至于任何暗示Linux和其他替代操作系统不需要考虑的人:这些操作系统占据了5%的桌面市场和20%的移动市场。现在,如果您的网站接收到100万台桌面计算机用户,那么您就会有5000个用户破坏您的网站布局,只因为您认为依赖Tahoma字体大小会很“方便”。我想看看您如何向老板解释这个问题。此外,Linux的市场份额最近一直在增加,而不是减少。专业Linux混合平台(如Android、Chrome OS、Xandros、WebOS和BadaOS)也是如此。

这条评论在2023年仍然相关。依赖单一的备用字体将会让没有那个“网页安全”字体的设备上的 CLS 混乱自身受到影响。 - FranCarstens

0

在iOS设备上不使用Tahoma字体,因此如果您采用移动优先的方法,它可能不是最佳选择。否则,您需要购买它作为Web字体并将其包含到您的项目中。由于它不在GoogleFonts上,您确实需要购买它(据我所知)。

敬礼,丹尼尔


0

Tahoma字体已经足够安全了,因为几乎所有现代操作系统都支持该字体。但是,如果您的网站面向使用旧的非Windows操作系统的用户,则必须考虑另一个样式表来支持它们。


0

Thomha大多数情况下是网页安全字体,不过你也可以使用Verdana,因为大部分字符与Thomha相同,只是间距略有不同。因此,在字体堆栈中将其放在第二位应该会有所帮助。

祝好!

Jamie


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接