Webový formát písma - Web Open Font Format
Přípona názvu souboru |
|
---|---|
Typ internetového média | |
Magické číslo | |
Vyvinul | W3C |
Typ formátu | Soubor písma |
Kontejner pro | SFNT písma |
webová stránka |
The Webový formát písma (WOFF) je písmo formát pro použití v web stránky. Soubory WOFF jsou OpenType nebo TrueType písma s použitou kompresí specifickou pro formát a dalšími XML přidána metadata. Dva hlavní cíle je nejprve odlišit soubory písem určené pro použití jako webová písma od souborů písem určených pro použití v desktopových aplikacích prostřednictvím lokální instalace a druhý snížit latenci webových písem při přenosu písem ze serveru na klienta přes síťové připojení.
Standardizace
První koncept WOFF 1 publikovali v roce 2009 Jonathan Kew, Tal Leming a Erik van Blokland,[3] s referenčním převodním kódem napsaným Jonathanem Kewem.[4] Po předložení WOFF do World Wide Web Consortium (W3C) Mozilla Foundation, Software pro operu a Microsoft v dubnu 2010,[5][6] W3C poznamenal, že očekává, že se WOFF brzy stane „jednotným interoperabilním formátem [font]“ podporovaným všemi prohlížeči.[7] W3C publikoval WOFF jako a pracovní koncept v červenci 2010.[8][9] The konečný návrh byl publikován jako Doporučení W3C dne 13. prosince 2012.[10]
WOFF 2.0, s referenčním kódem poskytnutým společností Google,[11] má vylepšené schéma komprese pomocí Brotli pro kompresi na bajtové úrovni a v březnu 2018 se stal doporučením W3C.[12]
Specifikace
WOFF je obal obsahující SFNT písma na bázi (TrueType nebo OpenType ), které byly komprimovány pomocí kódovacího nástroje specifického pro WOFF, aby mohly být vloženy na webovou stránku.[13] WOFF verze 1 používá široce dostupné zlib komprese (konkrétně funkce compress2),[13] obvykle vede ke zmenšení velikosti souboru u souborů TrueType o více než 40%.[14] Od souborů OpenType CFF (s PostScript obrysy glyfů) jsou již komprimovány, jejich zmenšení je obvykle menší.[15]
Podpora prodejce
Každá verze formátu získala podporu mnoha dodavatelů písem, známých také jako slévárny typu,[16] a je podporován všemi hlavními prohlížeči:
- Firefox od té doby verze 3.6[17]
- Google Chrome od verze 6.0[18]
- internet Explorer od té doby verze 9[19]
- Konqueror od té doby KDE 4.4.1[20]
- Microsoft Edge
- Opera od verze 11.10[21] (rychle 2.7.81)[22]
- Safari[23] 5.1[24]
- jiný Prohlížeče založené na WebKit od WebKit sestavení 528[25][26]
WOFF 2.0, založený na Brotli kompresní algoritmus a další vylepšení oproti WOFF 1.0, která poskytují více než 30% zmenšení velikosti souboru, je podporována v
- Google Chrome (od verze 36),[27]
- Edge (od verze 14),[28]
- Opera (od verze 26),[29]
- Firefox (od verze 35)[30]
- Safari (od verze 10).[31]
Některé prohlížeče vynucují a politika stejného původu, zabraňující použití písem WOFF v různých doménách. Toto omezení je součástí CSS 3 Modul písma,[32] kde se vztahuje na všechny formáty písem a může být přepsán serverem poskytujícím písmo.
Některé servery mohou vyžadovat ruční přidání WOFF Typ MIME aby soubory správně sloužily.[33] Od února 2017 je správný typ MIME font / woff
pro WOFF 1.0 a font / woff2
pro WOFF 2.0[1][2]. Před únorem 2017 byl standardní typ MIME pro WOFF 1.0 application / font-woff
a některé aplikace mohou stále používat starý typ, i když je nyní zastaralý.[1]
Viz také
Reference
- ^ A b C "Typy médií". IANA. 2017-10-12. Citováno 2017-10-17.
- ^ A b „Písmo„ Typ média nejvyšší úrovně “. IETF. Února 2017. RFC 8081. Citováno 2017-10-17.
- ^ Kew (Mozilla), Jonathan; Leming (dodávka typu), Tal; van Blokland (LettError), Erik (2009-10-23), Formát souboru WOFF (koncept z 23. 10. 2009), Mozilla Foundation, vyvoláno 2010-01-30
- ^ Referenční kód převodu WOFF, vyvoláno 8. května 2016
- ^ WOFF File Format 1.0 Submission Request to W3C
- ^ Galineau, Sylvain (2010-04-23), Seznamte se s WOFF, standardním formátem písma pro web, Microsoft
- ^ Komentář týmu k podání „Soubor formátu WOFF 1.0“
- ^ WOFF - Nyní se načítají písma na webových stránkách, H, 2010-07-28
- ^ Buckler, Craig (2010-08-17), W3C podporuje standard WOFF WebFont, SitePoint
- ^ „WOFF File Format 1.0“. www.w3.org. Citováno 2019-08-31.
- ^ Referenční kód generování WOFF2, vyvoláno 8. května 2016
- ^ W3C: WOFF File Format 2.0
- ^ A b Kew (Mozilla), Jonathan; Leming (typová dodávka), Tal; van Blokland (LettError), Erik (2009-10-23), Formát souboru WOFF (koncept z 23. 10. 2009), Mozilla Foundation, vyvoláno 2010-01-30
- ^ Stefanov, Stoyan (2009-10-20), @ font-face gzipping - take II, PHPied.com, vyvoláno 2010-01-30
- ^ http://blog.typekit.com/2010/12/08/type-rendering-font-outlines-and-file-formats/
- ^ Wardle, Tiffany (2009-07-16), Typegirl - Většina důležitých sléváren podporuje #webfont, tumblr, vyvoláno 2010-02-05
- ^ Shapiro, Melissa (2009-10-20), Mozilla podporuje otevřený formát písma na webu, Mozilla Foundation, vyvoláno 2010-02-05
- ^ Colyer, Matt (2010-09-21), Typekit přidává podporu Chrome 6 WOFF, Typekit
- ^ Hachamovitch, Deane (2010-06-23), HTML5, nativní: Třetí náhled platformy IE9 dostupný pro vývojáře, Microsoft
- ^ Revize KDE SVN 1088984, KDE Bugzilla, 12. února 2010, vyvoláno 2011-10-14
- ^ První pohled na Opera 11.10 „Barracuda“ „Opera Software, 17. 2. 2011, vyvoláno 2011-02-17
- ^ Podpora webových specifikací v aplikaci Opera Presto 2.7, Opera
- ^ Funkce Safari, Jablko, 2011-06-06, vyvoláno 2011-10-14
- ^ Safari 5.1 Seznam změn, FileHippo.com, vyvoláno 2011-10-14
- ^ Chyba 38217 - [chrom] Přidejte podporu WOFF, WebKit
- ^ Bug 31302 - Add WOFF support for @ font-face, WebKit
- ^ Poznámky k verzi Chromium 36, Google
- ^ Urychlete načítání stránek pomocí písem WOFF 2.0 v Microsoft Edge, Microsoft
- ^ Opera 26 - Poznámky k verzi, Opera Software ASA
- ^ Poznámky k verzi Firefoxu 35, Mozilla Developer Network
- ^ Co je nového v Safari, Apple
- ^ Modul CSS Fonts Úroveň 3
- ^ „Webfonty se ve Firefoxu nenačítají“. Fontspring. Citováno 2013-01-01.
externí odkazy
- Aktuální specifikace formátu souboru WOFF 1.0 na World Wide Web Consortium webové stránky
- Aktuální specifikace formátu souboru WOFF 2.0 na World Wide Web Consortium webové stránky