ashu

ashu

<a href="http://aaaaaashu.me/">个人主页</a> |目前是一名魅族男公关,将来想成为一名 Freelancer ..................

排版

网页字体排印指南

排版者应像手艺人一样遵循一条原则:做好自己的工作并隐于无形. 关于 网页上百分之九十五的信息是「文字」,大多数人浏览网页的状态就是阅读,也就是你目前正在做的事情. 因此作为一名前端工程师,让文字更好地在网页显示,是一件极其重要的工作. 字体排印有两种形式,一种称为 Creative Typography,另一种称为 Technical Typography. 前者倾向于设计,比如选择的字体表达的情绪,字间距的设定带来的视觉影响. 而后者更倾向于技术,以一套有迹可循的规则进行应用,比如实现「齐头尾」如何避免中西文混排造成的字间距拉伸,以及选择什么样的 font-family可以在多平台上最优显示等等. 本文主要围绕 Technical Typography 进行讨论. 选择字体 在 Web 上应用字体,是一门技术,同时也是一门艺术. 由于计算机历史发展的原因,西文有大量优秀的字体可供选择,可对于中文来说就是一项挑战. 主流操作系统提供的本地中文字体极少,另一方面中文字体组成的特殊性,其体积过于庞大,无法良好地使用 webfont. 所以编写健壮的 font-family 是一件需要深思熟虑的事情. 以下列出各种平台下合适的中西文字体: 桌面端