哪些字体是新一代浏览器上的HTML标准?

Nar*_*raj 2 html css

当我开始研究HTML时,我们可以在每个浏览器上呈现的HTML上只使用少量字体

Arial,Verdana,时代新罗马,佐治亚.现在,从2003年开始,浏览器发生了很大的变化,是否有针对每种浏览器的新兼容字体或者我们在2k年前仍然回归的字体?

jam*_*ase 8

Naraj,我认为你所指的是web-safe fonts.这些是每个用户在他们的机器上拥有的字体.

在进入之前,让我尝试解释字体加载的工作原理.当您访问网站时,该CSS文件会告诉您的计算机要查找的字体文件.如果您的计算机上没有该字体文件,则不会显示!幸运的是,在这样的情况下,浏览器很聪明,并且会像Arial一样依赖于默认设置.

无论如何,您引用的字体列表是大多数计算机在开箱即用时附带的字体列表.因此,用户很可能会拥有它们,如果您引用它们,网站将正确显示(而不是退回替代方案).另一方面,像Helvetica这样的字体不会出现在每台机器上,因为它没有配备PC.如果您尝试在您的网站上使用Helvetica,大多数PC用户将看不到它!

有了这个说,你现在可以在技术上使用任何网站上的任何字体.这是通过CSS规则@font-face.这样做可以让您指向服务器上的字体位置,然后用户可以下载并使用它.

使用有两点值得关注@font-face.首先是用户必须下载字体,因此它会为您的页面显示添加一些延迟.第二个也是最重要的关注点是你需要拥有一个字体的许可才能使用它.您不能只在服务器上上传Helvetica,因为其他人拥有该字体.您需要从像https://typekit.com/这样的字体经销商网站购买许可证才能像这样使用它们!

正如其他人所提到的,有很棒的网络服务可以让用户使用@font-face字体,比如Google Web Fonts.

尽管如此,这个名单web-safe fonts并没有太大变化.如果你不使用@font-face,你可能应该坚持使用2003年的相同字体列表.这是今年的更新列表.

希望这可以帮助!