恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
中文网页如何选择字体
0.0°
2017-02-04 好文转载 规范/资料 原作者: 崔正/知乎 举报 3487 15 9 0

作者:崔正

链接:https://zhuanlan.zhihu.com/p/19861892

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。



前端需要考虑性能的同时还原设计(字体),如果 100% 还原那就只能用图片了。如果考虑页面兼容性和性能,需要做一定的妥协。(设计师体谅体谅前端吧)



1. 兼容性


windows/OSX

IE 8 及以上/Chrome/Safari/360/猎豹/QQ/Firefox/Opera 等...

Retina Display




2. 锯齿是个大问题


html 仅表达 12-16px 的字体,windows 渲染 12-16px 锯齿最小,看起来很整齐的样子。16px 以上锯齿大到没朋友,所以 16px 以上的字都用图片表达。


web 上反对使用「微软雅黑」,字与字之间的间距过小使阅读起来极其困难,这尼玛不能忍啊。之前合作过的设计师酷爱微软雅黑,但 web 上渲染出来跟 Photoshop 上的完全没法比。


windows 下「宋体」其实没那么丑。





3. 选择一个合适的英文字体


英文字体数不过来的多,有瘦的、胖的、圆的、锐利的等... 在合适的场合用合适的字体就好。


如果你希望英文不要抢风头,比较瘦的 hevetica 系列比较合适。如果你希望圆滑清晰一点 lucida 系列比较合适。如果是演示代码,menlo 等字体也很清晰。


选择的英文字体合适还是不合适,现场是检验设计的唯一标准。把字体写进页面里,看看效果好不好,是不是对齐、漂亮、兼容性好,喜欢就好。



4. 前后顺序


font-family: "Lucida Grande", Lucida Sans Unicode, Hiragino Sans GB, WenQuanYi Micro Hei, Verdana, Aril, sans-serif;


font-family 先写英文后写中文,这样先渲染英文的英文,后渲染中文的中文。如果先写中文,则会渲染中文的英文和中文的中文。


我把 Hiragino Sans GB 写在 verdana 之前,是为了如果 lucida 系列渲染不出来,希望在 OSX 先渲染冬青黑的英文,而不是先渲染 verdana 和 aril。



5. 细节还是要注意的啦


-webkit-font-smoothing: antialiased;


参考1:-webkit-font-smoothing


参考2:mac下网页中文字体优化前端观察



6. 有点规范也是好的


#000 #333 #666 #999 #ccc #eee


黑白色系多用一些安全色,让前端开发的时候省了很多事情,而且渲染结果也不错的啊。要说安全色不够还原设计,那只能说设计师水平不行啊。


小鱼同志写的是真心好噢:Typo.css - 中文网页重设与排版

更新:2017-02-04

收藏

15人已收藏

  • 3

    作品

  • 7

    粉丝

  • 35

    关注

  • JS命名规范
  • 一个完整的UI设计流程

    猜你喜欢

      2017-02-04 好文转载 规范/资料 原作者: 崔正/知乎 举报 3487 15 9 0

      中文网页如何选择字体

      0.0°

      你确定要举报中文网页如何选择字体

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2017年02月04日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      9
      15
      0

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录