Dudo提到国内很多网站只用宋体的问题。其实这是早年网站设计遗留下来的问题。在很久很久以前,浏览器对中文的支持还不是那么好的时候,设置字体是个很麻烦的事情。如果不设“宋体”,就可能会导致乱码。于是,我们发现很多大网站,尤其是老网站强行把网站字体设置成“宋体”。就这样,以讹传讹的,大家就都这么干了。当然,今天依然如此设置,其实还有另外一个原因,就是只有强行设置字体的时候,编辑们才对每行的字数有把握。
Dudo建议学习Google,把字体设置成Arial, sans-serif。其实,还有更正确的办法,就是把字体设置权利还给用户。
拉丁字母只要分两种类型,一种是以Times为代表的衬线字体,另一种是以Arial为代表的无衬线字体。同理,洋人也把中文按照这种方式来区分,那么宋体就属于衬线字体,黑体或者微软雅黑则属于无衬线字体。所以,在当今这个时代,对大多数中文网站来说,只需要把字体设置成为sans-serif,浏览器就会自动判断,根据用户的在浏览器里的设置来显示相应的字体。
font-family: sans-serif;
除了这衬线盒无衬线,其实还有等宽和等比例字体……可以自行去Firefox选项里的字体设置处查看一下,再自己改改字体设置就明白了。