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

网站字体渲染过程

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 网站字体渲染过程

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

Avatar for time zhong

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