Html CSS标准是否定义了强制字体
CSS标准是否将任何字体集定义为必需的?恐怕这只是一个理论问题,但我一直在想 我的意思是,如果没有,那么一个使用非常常见字体的网站,如泰晤士报新罗马和乔治亚,最好是从谷歌字体或类似的东西导入这些字体 或者,我们只是提供泛型名称,如-Serif、Sans-Serif等,并希望浏览器默认为合适的名称Html CSS标准是否定义了强制字体,html,css,Html,Css,CSS标准是否将任何字体集定义为必需的?恐怕这只是一个理论问题,但我一直在想 我的意思是,如果没有,那么一个使用非常常见字体的网站,如泰晤士报新罗马和乔治亚,最好是从谷歌字体或类似的东西导入这些字体 或者,我们只是提供泛型名称,如-Serif、Sans-Serif等,并希望浏览器默认为合适的名称 编辑:我刚刚发现,我认为非常常见的字体实际上不是免费的。不,没有强制设置的字体,浏览器将使用它运行的设备上安装的字体 它将解析给定的字体名称,font-family:'Times New Roman',
编辑:我刚刚发现,我认为非常常见的字体实际上不是免费的。不,没有强制设置的字体,浏览器将使用它运行的设备上安装的字体 它将解析给定的字体名称,
font-family:'Times New Roman',Garamond,Serif
,直到找到一个匹配的,如果不匹配,它将尝试选择一个最匹配其设置的
这就是为什么,如果你想确保它看起来像你想要的,你可以链接/包括你需要的,其中一些可以免费使用,一些不可以
注意,正如所指出的,通过添加最后一个衬线,如果没有找到前面的任何一个,它将查找具有衬线的字体,CSS定义了一系列的衬线是关键字,而不是字体名称。浏览器需要将这些字体映射到本地系统上可用的适当字体上
- 衬线
- 无衬线
- 草书
- 幻想
- 单空间
该规范不要求为符合CSS的软件提供超过一种特定字体。如果您得到了答案,您可能想发布自己的答案,或删除该问题,但不要在问题中同时提问和答问。既然每种字体都是铸造厂或开发人员生产的,那么任何字体怎么可能是强制性的,谁拥有该字体的版权?@DavidThomas我认为OP是强制性的“内置”。@MrLister谢谢,非常正确。。。更新了一个注释