1. Arial 是西文字体,不支持中文字符集,是无法显示中文的。
2. 看字体不能光看 CSS 怎么写的,实际渲染时,以“ Computed ” Tab 页下面的“ Rendered Fonts ”为准,随手搜了一张图
https://i.stack.imgur.com/mNDYD.png2. 新浪首页的字体设置“"SimSun","宋体","Arial Narrow",HELVETICA;”写得比较迷(中文衬线体搭配西文非衬线体),Linux 上实际渲染看浏览器字体设置和操作系统字体设置。
PS 中易宋体(即"SimSun","宋体")中包含了西文字符,将中文字体写在西文字体前,后者大概率不会生效。如果系统中不包含中易宋体,会回退为浏览器设置的字体。由于新浪首页的字体设置没有指明使用衬线体( serif )还是非衬线体( sans-serif ),以 Chrome 为例,会按照其中设置的“标准字体”展示。如果 Chrome 的“标准字体”设置为西文字体,那会回退为操作系统的字体设置。