字体是如何渲染的?影响字体渲染的因素
Web 服务器返回的 HTTP 头中的 Content-Type: text/html; charset= 信息,这一般有最高的优先级;网页本身 meta header 中的 Content-Type 信息的 charset 部分,对于 HTTP 头未指定编码或者本地文件,一般是这么判断;假如前两条都没有找到,浏览器菜单里一般允许用户强制指定编码;
字体是如何渲染的
解码
-
Web 服务器返回的 HTTP 头中的 Content-Type: text/html; charset= 信息,这一般有最高的优先级;
-
网页本身 meta header 中的 Content-Type 信息的 charset 部分,对于 HTTP 头未指定编码或者本地文件,一般是这么判断;
-
假如前两条都没有找到,浏览器菜单里一般允许用户强制指定编码;
分段
字体匹配
渲染
影响字体渲染的因素
-
Web页面的 lang, charset 和浏览器设置都会对默认字体产生影响
-
不同操作系统、不同浏览器都默认中文、英文字体的设置都有区别
serif 和 sans-serif 不总是生效
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。