我知道哪些字体是Web安全字体,但我不确定定义:您的浏览器支持的Web安全字体是否是您的操作系统上安装的字体?因此,如果您的浏览器中无法显示字体,是因为您的浏览器无法呈现字体,还是因为您的操作系统上未安装该字体?
谢谢
答案 0 :(得分:6)
Web安全字体是安装在大多数系统上的字体。 (字体不会因为有人安装它而变得安全,如果可以合理地假设它可用,则是安全的。)
支持浏览器中的字体隐含。
答案 1 :(得分:3)
“网络安全字体”是一个模糊且命名不佳的想法,并不是很现代。它曾被用来指代(假设)安装在“所有”或“大多数”计算机上的字体;它至多在现实中“最”,但概念名称中的“安全”一词表示“全部”。
这个想法意味着网络作者在CSS中指定了一种字体(或者,在过去,HTML中的<font>
标记)。这意味着如果在系统中正确安装,浏览器将使用该字体,例如放在Windows上的Fonts文件夹中。
没有字体真正“安全”,即安装在所有系统上,但某些字体接近。关于此,没有严格,可靠的统计数据,但估计相当不错。
更现代的方法是使用“字体堆栈”,或更多的字体列表。例如,font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
的简单“堆栈”可能与您需要的网络安全一样,但您只能“安全”获取三种相似的字体之一。
在CSS中通过@font face
使用的所谓的网络字体或可下载字体是“安全的”,因为无论每台计算机上安装了什么字体,都将使用该字体。但是,它们在其他方面并不安全;这些字体的使用可能在浏览器中被禁用(或在旧浏览器中不受支持),并且字体的下载可能由于各种原因而失败,例如一般的因特网提取。此外,浏览器的实现中存在错误,可能导致字体显示失真。
答案 2 :(得分:2)
网络安全字体是计算机上安装的字体。这包括从Photoshop或任何其他程序安装的字体。
你可以想象,没有多少人拥有Photoshop!因此,Photoshop中的许多字体被视为不网络安全字体。
可以找到常见的网络安全字体列表here。
如果您想使用不同的字体,我强烈建议font face。
答案 3 :(得分:0)
网络安全字体是一种被认为是安全赌注的字体,可以安装在绝大多数计算机上。安装了浏览器的每台计算机都内置了默认字体,以便在网页上显示文本。如果它没有网页中代码指定的字体,它将使用已编程使用的任何字体。
如果网页设计师谨慎,他或她将设置“字体堆栈”,指定2种或更多种字体可供选择,因此浏览器不必猜测它应该使用什么,并且可以有几个选择。最糟糕的情况是,浏览器必须使用它附带的标准字体,例如标题文本的“Times New Roman”和网页正文的“Arial”,而不是网页设计师想要的任何内容。
另一种选择是网站通过提供字体为访问计算机提供字体。其中一个更好的方法是通过谷歌字体。
总之,计算机只能显示a)已安装的字体,或b)网站提供的字体。