Upgrade to Pro — share decks privately, control downloads, hide ads and more …

网站字体渲染过程

 网站字体渲染过程

介绍字体渲染过程、字体分类、CSS写法对字体的影响、以及浏览器渲染差异的影响因素等。

time zhong

May 20, 2013
Tweet

More Decks by time zhong

Other Decks in Research

Transcript

  1. 1.Web 服务器返回的 HTTP 头中的 Content-Type: text/html; charset=“” 2.网页本身 meta header

    中的 charset 部分 3.浏览器菜单里一般允许用户强制指定编码 4.部分浏览器 (比如 Firefox) 可以选择编码自动检测功能, 使用基于统计的方法判断未定编码。
  2. 1. 点阵字体(Bitmap Fonts) 2. 轮廓字体(Outline Font) 1-1. PostScript字体 1-2. TrueType字体

    1-3. OpenType字体 3 笔画字体(Stroke-based font) 4 METAFONT http://zh.wikipedia.org/wiki/%E7%94%B5%E8%84%91%E5%AD%97%E4%BD%93
  3. •Qt 的文本渲染技术(视频) http://v.youku.com/v_show/id_XMzQ0NjIwMDYw.html •浏览器如何渲染文本 http://blog.jjgod.org/2011/04/09/how-do-browsers-render-text/ •Text Rendering with Qt http://jjgod.org/docs/slides/TextRenderingWithQt.pdf

    •Type rendering on the web http://blog.typekit.com/2010/10/05/type-rendering-on-the-web/(原文) http://www.wheattime.com/type-rendering-on-the-web-introduction.html(翻译) •字体渲染详解 http://www.smashingmagazine.com/2012/04/24/a-closer-look-at-font-rendering(原文) http://www.21haolou.com/articles/show/153(翻译) •多语言字符串的字体问题 http://blog.csdn.net/easebone/article/details/7382633