Otevřený typ
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é 12. prosince 2019; kontroly vyžadují
10 úprav .
OpenType je formát souboru písem , který podporuje kódování Unicode . Má větší (ve srovnání s TrueType) možnosti předtiskové přípravy a menší velikost souboru se stejným počtem znaků obsahu.
Vyvinuto společně společnostmi Microsoft a Adobe na základě TrueType , zachovává základní strukturu a rozšiřuje se o struktury pro typografické prvky.
Soubory mají příponu ( fonty .ttfzaložené na TrueType ) nebo .otf( fonty založené na PostScriptu ).
Historie
Na začátku 90. let se Microsoft neúspěšně pokoušel licencovat technologii GX Typography od Applu . V důsledku toho byla v roce 1994 vyvinuta vlastní technologie TrueType Open [5] . Společnost Adobe tuto technologii podpořila v roce 1996 přidáním podpory technologie glyfů do písem Type 1 .
Microsoft a Adobe chtěli implementovat technologie TrueType i PostScript.
Název OpenType byl vybrán pro kombinované technologie obou společností a oznámen v roce 1996.
Otevřít formát písma
Adobe a Microsoft pokračovaly ve vývoji a vylepšování OpenType během celého desetiletí.
Poté, na konci roku 2005, OpenType začal migrovat na otevřený standard v rámci ISO v rámci skupiny MPEG , která dříve (v roce 2003) přijala OpenType 1.4 odkazem na MPEG-4 [6] [7] [8] [9] .
Přijetí nového standardu prostřednictvím formálního schválení v březnu 2007 jako ISO/IEC 14496-22 (MPEG-4 Part 22) pod názvem Open Font Format [10] .
Původní norma byla technicky ekvivalentní specifikaci OpenType 1.4 s odpovídajícími jazykovými změnami pro ISO [11] .
Výhody
- OpenType podporuje Unicode: písma mohou obsahovat více než 65 000 znaků, včetně všech západních znaků i jiných než západních (jako jsou japonské nebo čínské) znaky.
- Písma OpenType lze efektivně komprimovat. Menší velikost souboru písma usnadňuje jeho vkládání do jiných souborů. To je užitečné pro soubory PDF a pro webové stránky. Technika komprese závisí na typu písma OpenType. PostScriptová písma OpenType jsou komprimována pomocí formátu Adobe Compact Font Format (CFF). Agfa MicroType Express se používá ke kompresi písem TrueType OpenType.
- Vylepšená typografie: Písma OpenType mohou obsahovat širokou škálu glyfů , včetně ligatur , zlomků, historických znaků (stará čísla, kapitálky) a dalších. Umožňují automatické nahrazení určitých znaků jimi.
- Písma OpenType mohou obsahovat více optických velikostí písem v rámci stejné rodiny písem s různými velikostmi písem založenými na různých sadách vektorových obrysů pro lepší zobrazení a čitelnost malých znaků.
- Vylepšené vyrovnání párů : znaky se stejným tvarem (například levý okraj znaků c, e, d) lze vyrovnat identicky. Tím se zmenší velikost tabulky vyrovnání a rozšíří se počet párů vyrovnání.
Data obsažená v souboru písma
Technicky je písmo OpenType kombinací vektorových dat (ve formátech PostScript nebo TrueType, jak je uvedeno výše) a dalších dat, která jsou uspořádána do řady tabulek. Tyto tabulky obsahují následující informace:
- Záhlaví obsahuje obecné informace, jako je název souboru, verze, data vytvoření a úpravy atd.
- Tabulka mapování znaků na glyfy (cmap) dokumentuje vztahy mezi znaky a tvar znaků (glyfy). Podporováno:
- tradiční ISO kódování
- kódování od Adobe a Apple
- Unicode kódování.
- Tabulka názvů definuje název písma, rodinu, do které patří, a typ písma.
- Ostatní tabulky obsahují vektorová data (glyfy).
- PostScriptová data jsou zahrnuta v tabulce 'cff'. V tomto případě jsou použita data typu 2, která jsou kompaktnější než známý formát typu 1.
- Pro znaky, které jsou definovány pomocí formátu TrueType, se používá tabulka 'glyf'.
- Pokročilé typografické tabulky obsahují data nezbytná pro podporu pokročilých typografických funkcí OpenType.
- Písma OpenType mohou také obsahovat bitmapová písma. To se někdy používá pro velmi složité glyfy nebo velmi malé velikosti písma. Bitmapová data jsou obsažena ve třech tabulkách „bitmapových glyfů“.
- Tabulka „digitální podpis“ obsahuje digitální podpis tvůrce písma, který lze použít k ověření, že písmo nebylo změněno.
Vlastnosti písma
Písma ve formátu OpenType mají funkce ( English feature ) [12] . Například funkce Kontextové alternativy je zodpovědná za změnu stylu jednoho znaku (písmena) v závislosti na kontextu.
Funkce OpenType v prohlížečích
Specifikace CSS3 přidala podporu pro „ vlastnosti“ písem pomocí vlastností font-feature-settingsa font-variant[13] [14] [15] .
Od roku 2017 tuto technologii podporují téměř všechny prohlížeče [16] .
Pracovní příklady
Běžné zlomky: 123/456; a zlomky Otevřený typ: 123/456
Mayuscular čísla: 1234567890; a nepatrné: 1234567890
Žádné ligatury: Oprava byla pro pět flirtujících fleuronů; a s ligaturami: Opravu čekalo pět flirtujících floronů
Bez kapitálu s kapitálem
|
|
Jak funguje váš prohlížeč
|
Screenshot, jak by to mělo vypadat.
|
Viz také
Poznámky
- ↑ Media Types , IANA , < https://www.iana.org/assignments/media-types/media-types.xhtml > . Získáno 18. května 2014. Archivováno 18. října 2017 na Wayback Machine
- ↑ ISO/IEC JTC1 SC29/WG11 (2013-03-29), application/font-sfnt , < https://www.iana.org/assignments/media-types/application/font-sfnt > Archivováno 25. června 2016 v Wayback Machine
- ↑ Specifikace OpenType® . Získáno 25. listopadu 2020. Archivováno z originálu dne 17. listopadu 2020. (neurčitý)
- ↑ ISO/IEC 14496-22:2015 - Informační technologie - Kódování audiovizuálních objektů - Část 22: Open Font Format . www.iso.org . Datum přístupu: 13. prosince 2015. Archivováno z originálu 5. března 2016. (neurčitý)
- ↑ Průvodce informacemi o slévárně typu kufru Archivováno 18. listopadu 2006.
- ↑ ISO/IEC JTC 1/SC 29/WG 11. ISO/IEC 14496-22 "Otevřený formát písma" . chiariglione.org (červenec 2008). Datum přístupu: 28. ledna 2010. Archivováno z originálu 30. dubna 2010. (neurčitý)
- ↑ ISO pro přijetí formátu souboru OpenType jako standardu písma pro MPEG-4 (downlink) . Adobe Systems Incorporated (15. srpna 2005). Datum přístupu: 28. ledna 2010. Archivováno z originálu 5. června 2011. (neurčitý)
- ↑ Odkazující vysvětlující zpráva doprovázející předložení FPDAM/FDAM ISO/IEC 14496–11/Amd.2, referenční specifikace: Specifikace formátu písma OpenType, verze 1.4. (DOC) (nedostupný odkaz) (červenec 2003). Získáno 28. ledna 2010. Archivováno z originálu 12. května 2014. (neurčitý)
- ↑ Kombinovaný hlasovací lístek o registraci a posouzení CD na ISO/IEC CD 14496-22: Informační technologie - Kódování audiovizuálních objektů - Část 22: Otevřený formát písma - SC 29/WG 11 N 7485 (DOC) (odkaz není k dispozici) (1 září 2005). Získáno 28. ledna 2010. Archivováno z originálu 12. května 2014. (neurčitý)
- ↑ ISO/IEC 14496-22:2007 - Informační technologie - Kódování audiovizuálních objektů - Část 22: Open Font Format . ISO (31. července 2009). Získáno 11. listopadu 2009. Archivováno z originálu 18. listopadu 2016. (neurčitý)
- ↑ ISO. ISO/IEC 14496-22, První vydání 2007-03-15, Informační technologie – Kódování audiovizuálních objektů – Část 22: Formát Open Font Format (ZIP) (15. března 2007). Získáno 28. ledna 2010. Archivováno z originálu 18. prosince 2019. (neurčitý)
- ↑ Registrované funkce – definice a implementace . Staženo 19. 5. 2017. Archivováno z originálu 25. 5. 2017. (neurčitý)
- ↑ Vlastnosti písma CSS . Získáno 19. 5. 2017. Archivováno z originálu 8. 7. 2017. (neurčitý)
- ↑ Tvorba písma (nepřístupný odkaz)
- ↑ font-feature-settings . Získáno 19. 5. 2017. Archivováno z originálu 24. 6. 2017. (neurčitý)
- ↑ CSS font-feature-settings . Získáno 19. 5. 2017. Archivováno z originálu 8. 4. 2017. (neurčitý)