google 里看到了很多人关于font-family 字体顺序的兼容性设置。都是有心人,在此也收录一下别人的研究成果
font-family: Tahoma, Helvetica, Arial, sans-serif;
Tahoma 系的中性字体。推荐使用在13px以上的环境。
font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
Verdana 系的宽扁字体。推荐在11px以下环境使用。
正对 linux 桌面系统,font-family 的属性设置:
而这儿我想说的是,一般中文网站,大家都会吧 中文字体 放在font-family 属性的第一个,然后紧接着写英文字体,我几次测试后发现中文字体放第一位,在linux 下,英文字不能被渲染,即使你所这只的那些字体linux 里都用,后来我吧中文字体写在最后一个,就没有问题了,但是windows下又不正常,windows 需要把中文字体放在第一位,不然就会出现 IE8 里中英文字体高度不一的问题。
所以也就只能这样了,在windows 下,将中文字体设置在第一位,但是不能直接写字体中文名,比如“宋体”,“黑体”,应该写成 “simsun”,或“simhei”,正对linux 系统,需要将中文字体写在最后一个,这儿可以写成“宋体”,“黑体”,因为这儿不会有 IE 浏览器。