如果我有一个自定义字体,并将其命名为“宋体”,这会不会与浏览器的内置verdana字体冲突?当我这样做的时候:
font-family: 'verdana';
浏览器会使用我的自定义字体还是内置字体?
发布于 2013-01-25 04:35:59
可以,您可以使用与已安装字体名称一致的自定义字体名称。然而,如果有人偷看你的代码,使用像Verdana这样的名字可能会让人感到困惑,并且可能看起来可疑(非法使用字体)。
CSS3字体草案says:“如果@font-face
中的字体系列名称与给定用户环境中可用的字体系列相同,它将有效地隐藏使用样式表的文档的底层字体。这允许web作者自由选择字体系列名称,而不必担心与给定用户环境中存在的字体系列名称冲突。
发布于 2013-01-25 04:31:30
您可能会发现本文的某些部分很有趣:http://www.practicalecommerce.com/articles/3080-How-Browsers-Manage-Fonts。
简而言之,浏览器应该使用您已安装的Verdana的任何版本。这里的例外是如果您使用"src: url()",那么它应该从该URL加载字体文件。如果是这样的话,一个很好的资源:http://www.html5rocks.com/en/tutorials/webfonts/quick/。
https://stackoverflow.com/questions/14510010
复制相似问题