Web Otevřený formát písma
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 24. června 2020; kontroly vyžadují
3 úpravy .
Web Open Font Format (WOFF) - rozšíření formátu písem OpenType nebo TrueType s kompresí a naprosto stejné jako originál[ co? ] , což umožňuje ponechat vykreslovací mechanismus beze změny. Formát také zahrnuje další metadata, do kterých může výrobce písma zahrnout informace o použití písma. Tyto informace neovlivňují způsob načítání daného písma, ale umožňují vám určit původ tohoto písma, takže každý, kdo má zájem o písmo použité na webové stránce , může sledovat, které písmo se používá. Písma ve WOFF jsou komprimovaná, ale ne šifrovaná. Tento formát nebyl navržen jako bezpečný formát pro ty, kteří chtějí používání písem přísně kontrolovat.
Příklad použití:
@ font-face {
font-family : 'PT Sans' ;
src : url ( 'pts55f.eot' );
src : local ( 'PT Sans' ), url ( 'pts55f.woff' ) formát ( 'woff' ), url ( 'pts55f.ttf' ) formát ( 'truetype' );
}
h2 . style1 { font-velikost : 48 px ; line-height : normal ; font-family : 'PT Sans' ; váha písma : tučné ; styl písma : kurzíva ; }
Nástroje pro převod
Nástroj příkazového řádku pro převod souborů písem OpenType nebo TrueType do az formátu WOFF je k dispozici jak v kompilované podobě pro Windows a Mac OS X , tak jako zdrojové kódy, což umožňuje jeho použití na většině stávajících operačních systémů. Nástroj je distribuován pod licencemi MPL 1.1/GPL 2.0/LGPL 2.1.
Příklady použití:
Převést TrueType font font.ttf na WOFF:
$ ./sfnt2woff font.ttf > font.woff
Zpětná konverze písma WOFF na OpenType :
$ ./woff2sfnt font.woff > font.otf
Podpora
Formát byl podporován mnoha výrobci písem [3] a je podporován hlavními webovými prohlížeči:
Formát WOFF 2.0 byl vytvořen na základě algoritmu komprese dat Brotli . Nový formát umožňuje ukládat fonty do souborů asi o 1/3 menších než ve WOFF 1.0. Podporovaný formát 2.0:
Viz také
Poznámky
- ↑ https://www.iana.org/assignments/media-types/font.csv
- ↑ Lilley C. The "font" Top-Level Media Type (Angl.) - IETF , 2017. - 18 s. doi : 10.17487/RFC8081
- ↑ Wardle, Tiffany (2009-07-16), Typegirl – Většina důležitých sléváren podporuje #webfont , tumblr , < http://typegirl.tumblr.com/post/142912558/most-of-the-important-foundries -are-supporting-webfont > . Získáno 5. února 2010. Archivováno 16. listopadu 2009 na Wayback Machine
- ↑ Shapiro, Melissa (2009-10-20), Mozilla podporuje Web Open Font Format , Mozilla Foundation , < http://blog.mozilla.com/blog/2009/10/20/mozilla-supports-web-open-font -formát/ > . Získáno 5. února 2010. Archivováno 16. června 2011 na Wayback Machine
- ↑ Colyer, Matt (2010-09-21), Typekit přidává podporu Chrome 6 WOFF , Typekit , < http://blog.typekit.com/2010/09/21/typekit-adds-chrome-6-woff-support/ > Archivováno 8. července 2011 na Wayback Machine
- ↑ Hachamovitch, Dean (2010-06-23), HTML5, Native: Third IE9 Platform Preview k dispozici pro vývojáře , Microsoft , < http://blogs.msdn.com/b/ie/archive/2010/06/23/html5 -native-third-ie9-platform-preview-available-for-developers.aspx > Archivováno 26. června 2010 na Wayback Machine
- ↑ KDE SVN Revize 1088984 , KDE Bugzilla, 2010-02-12 , < http://websvn.kde.org/?view=revision&revision=1088984 > . Získáno 14. října 2011. Archivováno 24. února 2021 na Wayback Machine
- ↑ První pohled na Opera 11.10 "Barracuda" , Opera Software, 2011-02-17 , < http://my.opera.com/desktopteam/blog/2011/02/17/a-first-glimpse-at-barracuda > . Získáno 17. února 2011. Archivováno 19. února 2011 na Wayback Machine
- ↑ Podpora webových specifikací v Opera Presto 2.7 , Opera , < http://www.opera.com/docs/specs/presto27/ > Archivováno 13. února 2011 na Wayback Machine
- ↑ Funkce Safari , Apple , 2011-06-06 , < https://www.apple.com/macosx/whats-new/features.html#safari > . Získáno 14. října 2011. Archivováno 6. června 2011 na Wayback Machine
- ↑ Safari 5.1 Changelog , FileHippo.com , < http://www.filehippo.com/download_safari/changelog/10252/ > . Získáno 14. října 2011. Archivováno 12. října 2011 na Wayback Machine
- ↑ Chyba 38217 – [chromium] Přidat podporu WOFF , WebKit , < https://bugs.webkit.org/show_bug.cgi?id=38217 > Archivováno 29. září 2015 na Wayback Machine
- ↑ Chyba 31302 – Přidání podpory WOFF pro @font-face , WebKit , < https://bugs.webkit.org/show_bug.cgi?id=31302 > Archivováno 27. října 2015 na Wayback Machine
- ↑ Poznámky k vydání Chromium 36 , Google , < http://blog.chromium.org/2014/05/chrome-36-beta-elementanimate-html.html > Archivováno 25. května 2014 ve Wayback Machine
- ↑ Poznámky k vydání Firefoxu 35 , Mozilla Developer Network , < https://developer.mozilla.org/en-US/Firefox/Releases/35 > Archivováno 23. května 2015 na Wayback Machine
- ↑ Opera 26 Release Notes , Opera Software ASA , < https://dev.opera.com/blog/opera-23/ > Archivováno 23. března 2015 na Wayback Machine
- ↑ Safari 10.0 . developer.apple.com _ Získáno 17. února 2021. Archivováno z originálu dne 25. února 2021. (neurčitý)
- ↑ Blog Microsoft Edge. Urychlit načítání stránky pomocí písem WOFF 2.0 v Microsoft Edge ? . Blog Microsoft Edge (3. května 2016). Získáno 17. února 2021. Archivováno z originálu dne 12. února 2021. (neurčitý)
Odkazy