前端如何优雅的使用字体(font-family)

先看看大厂是如何做的 (截至2016.07)

  1. 小米
font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;

小米公司优先使用Helvetica Neue这款字体以保证最新版本Mac用户的最佳体验,选择了Arial作为Win下默认英文字体及Mac的替代英文字体;中文字体方面首选了微软雅黑,然后选择了冬青黑体及黑体-简作为Mac上的替代方案;最后使用文泉驿微米黑兼顾了Linux系统。

  1. 淘宝
font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;

代码中可以看出淘宝使用了Tahoma、Arial作为首选英文字体,中文字体首选了冬青黑体,由于Win下没有预装该款字体,所以显示出了后面的宋体(5b8b4f53为汉字宋体用 unicode 表示的写法,不用SimSun是因为 Firefox 的某些版本和 Opera 不支持 SimSun的写法)

  1. 简书
font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;

自认为简书的阅读体验很棒,我们看看简书所用的字体,简书优先选择了lucida家族的系列字体作为英文字体,该系列字体在Mac和Win上都是预装的,并且有着不俗的表现;中文字体方面将冬青黑体作为最优先使用的字体,同样考虑了Linux系统。


   转载规则


《前端如何优雅的使用字体(font-family)》 lttztt 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
vim折腾记-2 vim折腾记-2
2.1快捷移动文件头:gg文件尾: G 段移动:^f, ^b 行头:0, g0行尾: $, g_ <c-f> " 向下移动一页 <c-d> " 向下移动半页 <c-b> " 向上移动一页 <c-u>
2018-09-28
下一篇 
webpack学习byjrg webpack学习byjrg
Webpack我学新东西的套路就是:「copy - run - modify」「抄 - 运行 - 修改」 抄文档给的例子 在自己这里运行成功 改一下,看还能不能运行成功 我们学 Webpack 也遵循同样的套路。 安装我们要使用 npm
2018-09-26
  目录