Webový formát písma - Web Open Font Format

Webový formát písma
Přípona názvu souboru
Typ internetového média
Kouzelné číslo
Vyvinutý W3C
Typ formátu Soubor písem
Kontejner na Fonty SFNT
webová stránka

Format Web Open Font ( WOFF ) je font formát pro použití v internetových stránkách. Soubory WOFF jsou písma OpenType nebo TrueType , s aplikovanou kompresí specifickou pro formát a přidanými dalšími metadaty XML . Dva primární cíle jsou 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 za druhé snížit latenci webových písem při přenosu písem ze serveru na klienta prostřednictvím síťového připojení .

Standardizace

První návrh WOFF 1 publikovali v roce 2009 Jonathan Kew, Tal Leming a Erik van Blokland s referenčním konverzním kódem napsaným Jonathanem Kewem. Po předložení WOFF konsorciu World Wide Web Consortium (W3C) od Mozilla Foundation , Opera Software a Microsoft v dubnu 2010 W3C uvedla, že očekává, že se WOFF brzy stane „jediným, interoperabilním [formátem písma]“ podporovaným všemi prohlížečů. W3C zveřejnila WOFF jako pracovní návrh v červenci 2010. Konečný návrh byl zveřejněn jako doporučení W3C dne 13. prosince 2012.

WOFF 2.0 s referenčním kódem poskytnutým společností Google má vylepšené schéma komprese využívající pro kompresi na úrovni bajtů Brotli a v březnu 2018 se stalo doporučením W3C.

Specifikace

WOFF je obálka obsahující fonty na bázi SFNT ( 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. WOFF verze 1 používá široce dostupnou zlib kompresi (konkrétně funkci compress2), což obvykle vede ke zmenšení velikosti souboru pro soubory TrueType o více než 40%. Protože jsou soubory CFF OpenType (s obrysy glyfů PostScriptu ) již komprimovány, je jejich zmenšení obvykle menší.

Podpora prodejce

Každá verze formátu získala podporu mnoha dodavatelů písem, známých také jako slévárny typů , a byla podporována všemi hlavními prohlížeči:

WOFF 2.0, založený na kompresním algoritmu Brotli a dalších vylepšeních oproti WOFF 1.0 poskytující více než 30% zmenšení velikosti souboru, je podporován v

  • Google Chrome (od verze 36),
  • Edge (od verze 14),
  • Opera (od verze 26),
  • Firefox (od verze 35)
  • Safari (od verze 10).

Některé prohlížeče vynucují zásadu stejného původu a brání používání písem WOFF v různých doménách. Toto omezení je součástí modulu CSS 3 Fonts, kde platí pro 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í typu MIME WOFF, aby soubory sloužily správně. Od února 2017 je správný typ MIME font/woffpro WOFF 1.0 a font/woff2pro WOFF 2.0. Před únorem 2017 byl standardní typ MIME pro WOFF 1.0 application/font-woffa některé aplikace mohou stále používat starý typ, i když je nyní zastaralý.

Viz také

Reference

externí odkazy