Previous |  Up |  Next

Article

Title: Fonts with Complex OpenType Tables (English)
Title: Fonty se složitými tabulkami ve formátu OpenType (Czech)
Author: Píška, Karel
Language: English
Journal: Zpravodaj Československého sdružení uživatelů TeXu
ISSN: 1211-6661 (print)
ISSN: 1213-8185 (online)
Volume: 21
Issue: 2
Year: 2011
Pages: 309-332
Summary lang: English
.
Category: informatics
.
Summary: The paper presents development of complex OpenType fonts. The sample fonts cover Czech and Georgian handwriting with numerous letter connections. At the beginning, general principles of "advanced typography" are shown - complex metric data represented by OpenType tables (GSUB and GPOS) - and compared them with the ligature and kerning tables in METAFONT. Then the history of the OpenType font production is described - approaches, tools and techniques. Crucial problems, critical barriers, attempts and ways how to reach successful solutions, are discussed and several tools for font creating, testing, debugging and conversions between various text and binary formats are demonstrated. Among these tools are, for example, AFDKO, VOLT, FontForge, TTX, Font-TTF. Their features, advantages, disadvantages, and also cases of possible incompatibilities (or maybe errors) are illustrated. Finally, using the OpenType fonts in the TeX world applications are presented: XeTeX and LuaTeX (ConTeXt MkIV), the programs allowing to read and process OpenType fonts directly. (English)
Summary: Článek popisuje vývoj složitých fontů ve formátu OpenType v letech 2009-2010. Ukázky zahrnují český a gruzínský rukopisný font s mnohočetnými spojeními mezi sousedními písmeny. Na začátku ukážeme obecné principy "pokročilé typografie": složitá metrická data reprezentovaná tabulkami GSUB a GPOS v OpenType, které porovnáme s tabulkami ligatur a kerningů v METAFONTu. Potom popíšeme historii tvorby OpenTypového fontu: postupy, nástroje a techniky. Probereme klíčové problémy, závažné překážky, pokusy a způsoby řešení k dosažení úspěšného výsledku. Předvedeme několik nástrojů pro tvorbu, testování a ladění fontů a konverze mezi různými textovými a binárními formáty jejich reprezentace. Jsou to např. AFDKO, VOLT, FontForge, TTX, Font-TTF. Budeme ilustrovat jejich vlastnosti, výhody, nevýhody, také i případy možných nekompatibilit (anebo možných chyb). Nakonec předvedeme použití OpenTypových fontů v rámci TeXu: XeTeX a LuaTeX (ConTeXt MkIV) jsou programy dovolující číst a zpracovávat fonty OpenType přímo, tj. bez tradičních metrik TFM. (Czech)
Keyword: font
Keyword: font production
Keyword: Unicode
Keyword: OpenType
Keyword: GSUB
Keyword: GPOS
Keyword: AFDKO
Keyword: VOLT
Keyword: FontForge
Keyword: TTX
Keyword: Font-TTF
Keyword: TeX
Keyword: METAFONT
Keyword: TFM
Keyword: XeTeX
Keyword: ConTeXt
Keyword: LuaTeX
Keyword: font
Keyword: tvorba fontů
Keyword: Unicode
Keyword: OpenType
Keyword: GSUB
Keyword: GPOS
Keyword: AFDKO
Keyword: VOLT
Keyword: FontForge
Keyword: TTX
Keyword: Font-TTF
Keyword: TeX
Keyword: METAFONT
Keyword: TFM
Keyword: XeTeX
Keyword: ConTeXt
Keyword: LuaTeX
DOI: 10.5300/2011-2-4/309
.
Date available: 2022-04-13T11:40:52Z
Last updated: 2023-08-10
Stable URL: http://hdl.handle.net/10338.dmlcz/150191
.
Reference: [1] Knuth, Donald E.: The METAFONTbook.Volume C of Computers and Typesetting, Addison–Wesley, p. 317, 1986. MR 3444818
Reference: [2] Olšák, Petr: Psané písmo ze slabikáře.Zpravodaj CSTUG 4(7), pp. 191–197, 1997; petr.olsak.net/ftp/olsak/slabikar; bulletin.cstug.cz/pdf/bul974.pdf; Jiří Žáček, Helena Zmatlíková. Slabikář, Alter, 1996, 2006 (in Czech). 10.5300/1997-4/191
Reference: [3] Píška, Karel: Georgian scripts.TUGboat, 19(3), 1998; http://www.tug.org/TUGboat/Articles/tb19-3/tb60pisk.pdf.
Reference: [4] : Adobe: OpenType.Adobe: OpenType. http://www.adobe.com/type/opentype/ Microsoft Typography: What is OpenType? http://www.microsoft.com/typography/WhatIsOpenType.mspx
Reference: [5] : OpenType specification.http://www.microsoft.com/typography/otspec/
Reference: [6] : Visual OpenType Layout Tool (VOLT).http://www.microsoft.com/typography/VOLT.mspx
Reference: [7] : OpenType Feature File Specification.http://www.adobe.com/devnet/opentype/afdko/topic_feature_file_syntax.html , http://partners.adobe.com/public/developer/opentype/afdko/topic_feature_file_syntax.html
Reference: [8] Williams, George: Font creation with FontForge.EuroTEX 2003 Proceedings, TUGboat, 24(3):531–544, 2003; http://fontforge.sourceforge.net.
Reference: [9] Kew, Jonathan: The XeTeX typesetting system.http://scripts.sil.org/XeTeX , http://www.ctan.org/tex-archive/info/xetexref/XeTeX-reference.pdf
Reference: [10] Hosken, Martin: Font-TTF, FontUtils.http://search.cpan.org/~mhosken/ , http://scripts.sil.org/FontUtils
Reference: [11] : ConTeXt and LuaTeX.http://wiki.contextgarden.net
.

Files

Files Size Format View
ZpravodajCSTUG_021-2011-2_17.pdf 727.3Kb application/pdf View/Open
Back to standard record
Partner of
EuDML logo