SlideShare une entreprise Scribd logo
1  sur  72
中文網路字型
 現況與挑戰
葉俊麟 (Michael)
justfont.com 創辦人

曾任
中華數位研發經理
威鋒數位(華康字型)產品經理
Web fonts ?
You can only use




“細明體”
Why ?
.title {
           font-family: “信黑體W6” , “細明體” ,
           Arial, sans-serif;
}
<img src=http://www.justfont.com/logo.jpg >
sIFR / Cufón
WOFF
(Web open font format , 2010/8)


 Google.com/webfonts (2010/05)
 Typekit.com (2009/11)
.title {
           font-family: “myFont” , Arial, sans-serif;
}

@font-family {
     font-family: myFont;
     src: url(http://xxx/myfont.ttf);
}                                 Download or
                                        Web font service
Google.com/webfonts   613
Typekit.com           873
Fonts.com             2000+
WebInk.com            1000+
fontDeck.com          1000+
Webtype.com           80+
Typotheque.com        60+
Web fonts in 10-15% of top 1000 websites



 Latin fonts



               Technology Adoption Curve
Google
Typekit
Why use Web Fonts ?
 建立排版一致性
 改善用戶體驗
 強化SEO
 解析度問題
 支援html5效果
Asian Fonts?
.title {
           font-family: “雅坊POP3” , Arial, sans-serif;
}

@font-family {
     font-family: “雅坊POP3” ;
     src: url(http://xxx/ AFUPOP03.ttf);
}
                                          Download ?
                                          Web font service ?
Huge
Big5 (13,053) = 6~8MB
Unicode 6.0 (109,449) = 50MB
Actually
What actually is on CJK web page?
35k
Average characters in CJK web pages
Scan 25% of the web

(references from 2012 AtypI)
6,255
chars to cover 50% (TC)
12,514 chars to cover 90% (TC)
22,709 chars to cover 99% (TC)

(references from 2012 AtypI)
793
unique chars to cover 80% (TC)
1,245 unique chars to cover 90% (TC)
2,940 unique chars to cover 99% (TC)
Subset
Font subsetting delivers only the font
characters that are used for the
displayed content
Pre-Subsetting           Dynamic Subsetting

<link
href=http://xxxxx/css?
&subset=latin
ref=“stylesheet”
type=“text/css”>
Pre-Subsetting                   Dynamic Subsetting

Small font size (300k or 1M ?)   Small font size (50k average)
Static content                   Dynamic content
Content values identified at     No additional set-up at design
design time                      time
                                 Optimization for Chinese font
                                 Improves page load times
90%
estimate that there us a time
saving (and therefore a cost saving)
in excess of 90% by using web
fonts over static images.
挑戰
Speed
File compression
Subsetting techniques
WOFF/TTF/EOT format
Download times
2 ‘s
Latin: 100-300k, ½ - 2 seconds.
Downloading a web font delays the
users from starting to read the page.
Testing
justfont service
10 page average
Dynamic Subsetting technology
justfont.com
Start                      1.91s             2.59s


                                    680 ms
              Script

                392    subsetting
                ms
                          576       Css +
                          ms        download
                                      476
                                      ms
0.68 s
Chinese: 30-400k, 1.4 – 3 seconds.
Using justfont subsetting technology.
No easy way to re-use the subset on
another page
Good for article titles
字體授權?
「 一直來日本字型品質超越中文許多,但我始
 終認為,漢字是我們的文字。 有生之年我只
 想做好兩套字,一套是黑體,一套是宋體。 」


                — 柯熾堅
字體數量!!
50    套+

2013/2/1
藝術字型       藝術字型   藝術字型   藝術字型

藝術字型       藝術字型   藝術字型   藝術字型

藝術字型       藝術字型   藝術字型   藝術字型
FOUT
FOUT
Flash of Unstyled Text !!!!!
Start                1.91s           2.59s
        Script


        392      Subsetting
        ms
                   576        Css +
                   ms         download
                               476
                               ms



                              FOUT
Start                1.91s           2.59s
        Script


        392      Subsetting
        ms
                   576        Css +
                   ms         download
                               476
                               ms



                              FOUT
Start                     1.91s           2.59s
         Script


          392         Subsetting
          ms
                        576        Css +
                        ms         download
                                    476
                                    ms


        .jf-loading                           .jf-active
                                              .jf-inactive
<html class=“jf-loading”>

          ……

</html>
.title {                   預設顯示
   visibility: visible;
}
                          執行後隱藏
.jf-loafing .title {
   opacity: 0;
   visibility: hidden;
}
                          成功時顯示
.jf-active .title {
   opacity: 1;
   transition: opacity 0.3s ease 0.4s;
   visibility: visible;
}
                          失敗時顯示
.jf-inactive .title {
   visibility: visible;
}
Browser
Web desinger
Web fonts in < 1% of top 1000 websites




Chinese

                    Technology Adoption Curve
新iPad螢幕解析度為2048×1536
            的視網膜顯示螢幕,解析度為
            iPad 2的4倍,超越印刷出版品質。




提供跨平台與瀏覽器
的閱讀和使用體驗
字型知識
最專業的字型學社群

字體123:web font的使用(上)(中) (下)

字體123:必須知道的字型基本知識

字體123:大家都能懂的通用字體

字型沒那麼簡單:中性字體之必要

字型沒那麼簡單:現代倉頡怎麼造字

如何跨平台顯示更好讀的字體(1)(2)

[But專欄]字型設計自己來─中文字型設計 (1) (2) (3)

[日星專刊] 漫談活版印刷 (1) (2)

視覺錯視與字型設計 (1) (2)

justFont 密技:怎樣跨平台顯示更好讀的字體?
日星鑄字行         信黑體作者

                張介            柯熾堅
               冠
  2012/03/23           2012/08/14
談現代字體應用設計          混排× 復刻× 大師對話
字戀小聚
Michael
michael@justfont.com
0932-523454

Contenu connexe

En vedette

Does firefox matter?
Does firefox matter?Does firefox matter?
Does firefox matter?Irvin Chen
 
Secret sauce of building php applications
Secret sauce of building php applicationsSecret sauce of building php applications
Secret sauce of building php applicationsLin Yo-An
 
20130113 Web Conference - communicate
20130113 Web Conference - communicate20130113 Web Conference - communicate
20130113 Web Conference - communicateHitomi Yang
 
2013 01 13 webconf milkmidi Flash
2013 01 13 webconf milkmidi Flash2013 01 13 webconf milkmidi Flash
2013 01 13 webconf milkmidi Flash綠茶 奶
 
JavaScript for backend
JavaScript for backendJavaScript for backend
JavaScript for backendCaesar Chi
 
Gamification vs UX
Gamification vs UXGamification vs UX
Gamification vs UXHana Chang
 
130113 why.&.how.smb.running.ux-light
130113 why.&.how.smb.running.ux-light130113 why.&.how.smb.running.ux-light
130113 why.&.how.smb.running.ux-lightDavid Liu
 
WebConf 2013「Best Practices - The Upload」
WebConf 2013「Best Practices - The Upload」WebConf 2013「Best Practices - The Upload」
WebConf 2013「Best Practices - The Upload」Orange Tsai
 
Designing physical and digital experience in social web
Designing physical and digital experience in social webDesigning physical and digital experience in social web
Designing physical and digital experience in social webJanet Huang
 
20130112用原型驅動設計@webconf
20130112用原型驅動設計@webconf20130112用原型驅動設計@webconf
20130112用原型驅動設計@webconfJustin Lee
 
那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013Adam Wang
 
超理性使用者介面設計 - Data-driven A/B Testing
超理性使用者介面設計 - Data-driven A/B Testing超理性使用者介面設計 - Data-driven A/B Testing
超理性使用者介面設計 - Data-driven A/B TestingYing-Hsiang Liao
 
TypeScript 開發實戰:開發即時互動的 html5 websocket 聊天室應用程式
TypeScript 開發實戰:開發即時互動的 html5 websocket 聊天室應用程式TypeScript 開發實戰:開發即時互動的 html5 websocket 聊天室應用程式
TypeScript 開發實戰:開發即時互動的 html5 websocket 聊天室應用程式Will Huang
 
A brief introduction to SPDY - 邁向 HTTP/2.0
A brief introduction to SPDY - 邁向 HTTP/2.0A brief introduction to SPDY - 邁向 HTTP/2.0
A brief introduction to SPDY - 邁向 HTTP/2.0Wen-Tien Chang
 
使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統Hsu Ping Feng
 
借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙
借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙 借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙
借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙 悠識學院
 
Webconf2013-非典型貧窮網站維運經驗分享
Webconf2013-非典型貧窮網站維運經驗分享Webconf2013-非典型貧窮網站維運經驗分享
Webconf2013-非典型貧窮網站維運經驗分享Mu-Fan Teng
 

En vedette (18)

Does firefox matter?
Does firefox matter?Does firefox matter?
Does firefox matter?
 
Secret sauce of building php applications
Secret sauce of building php applicationsSecret sauce of building php applications
Secret sauce of building php applications
 
20130113 Web Conference - communicate
20130113 Web Conference - communicate20130113 Web Conference - communicate
20130113 Web Conference - communicate
 
2013 01 13 webconf milkmidi Flash
2013 01 13 webconf milkmidi Flash2013 01 13 webconf milkmidi Flash
2013 01 13 webconf milkmidi Flash
 
JavaScript for backend
JavaScript for backendJavaScript for backend
JavaScript for backend
 
BDD in .NET
BDD in .NETBDD in .NET
BDD in .NET
 
Gamification vs UX
Gamification vs UXGamification vs UX
Gamification vs UX
 
130113 why.&.how.smb.running.ux-light
130113 why.&.how.smb.running.ux-light130113 why.&.how.smb.running.ux-light
130113 why.&.how.smb.running.ux-light
 
WebConf 2013「Best Practices - The Upload」
WebConf 2013「Best Practices - The Upload」WebConf 2013「Best Practices - The Upload」
WebConf 2013「Best Practices - The Upload」
 
Designing physical and digital experience in social web
Designing physical and digital experience in social webDesigning physical and digital experience in social web
Designing physical and digital experience in social web
 
20130112用原型驅動設計@webconf
20130112用原型驅動設計@webconf20130112用原型驅動設計@webconf
20130112用原型驅動設計@webconf
 
那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013那些mockup沒告訴你的事@WebConf.tw 2013
那些mockup沒告訴你的事@WebConf.tw 2013
 
超理性使用者介面設計 - Data-driven A/B Testing
超理性使用者介面設計 - Data-driven A/B Testing超理性使用者介面設計 - Data-driven A/B Testing
超理性使用者介面設計 - Data-driven A/B Testing
 
TypeScript 開發實戰:開發即時互動的 html5 websocket 聊天室應用程式
TypeScript 開發實戰:開發即時互動的 html5 websocket 聊天室應用程式TypeScript 開發實戰:開發即時互動的 html5 websocket 聊天室應用程式
TypeScript 開發實戰:開發即時互動的 html5 websocket 聊天室應用程式
 
A brief introduction to SPDY - 邁向 HTTP/2.0
A brief introduction to SPDY - 邁向 HTTP/2.0A brief introduction to SPDY - 邁向 HTTP/2.0
A brief introduction to SPDY - 邁向 HTTP/2.0
 
使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統使用Javascript及HTML5打造協同運作系統
使用Javascript及HTML5打造協同運作系統
 
借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙
借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙 借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙
借力使力的乾坤挪移大法-以使用者為中心的設計決策奧妙
 
Webconf2013-非典型貧窮網站維運經驗分享
Webconf2013-非典型貧窮網站維運經驗分享Webconf2013-非典型貧窮網站維運經驗分享
Webconf2013-非典型貧窮網站維運經驗分享
 

Similaire à 中文網路字型的現況與挑戰(Webconf 20130113)

前端样式开发演变之路
前端样式开发演变之路前端样式开发演变之路
前端样式开发演变之路Zhao Lei
 
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考greengnn
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染Ailsa126
 
编辑器设计Kissy editor
编辑器设计Kissy editor编辑器设计Kissy editor
编辑器设计Kissy editortaobao.com
 
Responsive Web UI Design
Responsive Web UI DesignResponsive Web UI Design
Responsive Web UI Designjay li
 
网站字体渲染-麦时
网站字体渲染-麦时网站字体渲染-麦时
网站字体渲染-麦时time zhong
 
Css schema by_sofish
Css schema by_sofishCss schema by_sofish
Css schema by_sofishWebrebuild
 
ASP.Net MVC2 简介
ASP.Net MVC2 简介ASP.Net MVC2 简介
ASP.Net MVC2 简介Allen Lsy
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at TaobaoJoshua Zhu
 
Web爬虫那点事
Web爬虫那点事Web爬虫那点事
Web爬虫那点事Yihua Huang
 
Exam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development FundamentalsExam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development FundamentalsChieh Lin
 
Dreaming Infrastructure
Dreaming InfrastructureDreaming Infrastructure
Dreaming Infrastructurekyhpudding
 
使用Dsl改善软件设计
使用Dsl改善软件设计使用Dsl改善软件设计
使用Dsl改善软件设计mingjin
 
张勇 搜搜前端架构
张勇 搜搜前端架构张勇 搜搜前端架构
张勇 搜搜前端架构isnull
 
2011新版首页总结 技术篇
2011新版首页总结 技术篇2011新版首页总结 技术篇
2011新版首页总结 技术篇传贵 谢
 
高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践孙立
 
Drupal performance (in DrupalCamp Taipei)
Drupal performance (in DrupalCamp Taipei)Drupal performance (in DrupalCamp Taipei)
Drupal performance (in DrupalCamp Taipei)jimyhuang
 

Similaire à 中文網路字型的現況與挑戰(Webconf 20130113) (20)

前端样式开发演变之路
前端样式开发演变之路前端样式开发演变之路
前端样式开发演变之路
 
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染
 
编辑器设计Kissy editor
编辑器设计Kissy editor编辑器设计Kissy editor
编辑器设计Kissy editor
 
Responsive Web UI Design
Responsive Web UI DesignResponsive Web UI Design
Responsive Web UI Design
 
网站字体渲染-麦时
网站字体渲染-麦时网站字体渲染-麦时
网站字体渲染-麦时
 
Css schema by_sofish
Css schema by_sofishCss schema by_sofish
Css schema by_sofish
 
ASP.Net MVC2 简介
ASP.Net MVC2 简介ASP.Net MVC2 简介
ASP.Net MVC2 简介
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at Taobao
 
Web爬虫那点事
Web爬虫那点事Web爬虫那点事
Web爬虫那点事
 
Exam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development FundamentalsExam 98-375 HTML5 Application Development Fundamentals
Exam 98-375 HTML5 Application Development Fundamentals
 
Dreaming Infrastructure
Dreaming InfrastructureDreaming Infrastructure
Dreaming Infrastructure
 
SEO 門外漢入門
SEO 門外漢入門SEO 門外漢入門
SEO 門外漢入門
 
使用Dsl改善软件设计
使用Dsl改善软件设计使用Dsl改善软件设计
使用Dsl改善软件设计
 
张勇 搜搜前端架构
张勇 搜搜前端架构张勇 搜搜前端架构
张勇 搜搜前端架构
 
2011新版首页总结 技术篇
2011新版首页总结 技术篇2011新版首页总结 技术篇
2011新版首页总结 技术篇
 
高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践高性能队列Fqueue的设计和使用实践
高性能队列Fqueue的设计和使用实践
 
Web教程2
Web教程2Web教程2
Web教程2
 
Web 01
Web 01Web 01
Web 01
 
Drupal performance (in DrupalCamp Taipei)
Drupal performance (in DrupalCamp Taipei)Drupal performance (in DrupalCamp Taipei)
Drupal performance (in DrupalCamp Taipei)
 

Plus de michael 葉

Typography in web (modern web 2015)
Typography in web (modern web 2015)Typography in web (modern web 2015)
Typography in web (modern web 2015)michael 葉
 
你不知道的內文字設計
你不知道的內文字設計你不知道的內文字設計
你不知道的內文字設計michael 葉
 
《文與字》2013/12/25 於清大服科所分享
 《文與字》2013/12/25 於清大服科所分享 《文與字》2013/12/25 於清大服科所分享
《文與字》2013/12/25 於清大服科所分享michael 葉
 
日星鉛字漫步雲端
日星鉛字漫步雲端日星鉛字漫步雲端
日星鉛字漫步雲端michael 葉
 
字型設計基礎 視覺均衡(字戀小聚-20121220)
字型設計基礎 視覺均衡(字戀小聚-20121220)字型設計基礎 視覺均衡(字戀小聚-20121220)
字型設計基礎 視覺均衡(字戀小聚-20121220)michael 葉
 
字型N次方 — 朱其明
字型N次方 — 朱其明字型N次方 — 朱其明
字型N次方 — 朱其明michael 葉
 
第五課 搜尋就會找到
第五課 搜尋就會找到第五課 搜尋就會找到
第五課 搜尋就會找到michael 葉
 

Plus de michael 葉 (7)

Typography in web (modern web 2015)
Typography in web (modern web 2015)Typography in web (modern web 2015)
Typography in web (modern web 2015)
 
你不知道的內文字設計
你不知道的內文字設計你不知道的內文字設計
你不知道的內文字設計
 
《文與字》2013/12/25 於清大服科所分享
 《文與字》2013/12/25 於清大服科所分享 《文與字》2013/12/25 於清大服科所分享
《文與字》2013/12/25 於清大服科所分享
 
日星鉛字漫步雲端
日星鉛字漫步雲端日星鉛字漫步雲端
日星鉛字漫步雲端
 
字型設計基礎 視覺均衡(字戀小聚-20121220)
字型設計基礎 視覺均衡(字戀小聚-20121220)字型設計基礎 視覺均衡(字戀小聚-20121220)
字型設計基礎 視覺均衡(字戀小聚-20121220)
 
字型N次方 — 朱其明
字型N次方 — 朱其明字型N次方 — 朱其明
字型N次方 — 朱其明
 
第五課 搜尋就會找到
第五課 搜尋就會找到第五課 搜尋就會找到
第五課 搜尋就會找到
 

中文網路字型的現況與挑戰(Webconf 20130113)