TY - JOUR
T1 - Extraction of typographic elements from outline representations of fonts
AU - Shamir, Ariel
AU - Rappoport, Ari
PY - 1996
Y1 - 1996
N2 - Digital typefaces for computer graphics and multimedia applications should be capable of supporting operations such as font variations, transformations, deformations and blending. A powerful implementation of such operations must rely on the inherent typographic attributes of the typefact. However, even today's most advanced typeface representations support only geometric outline representations and basic font variations. In this paper we discuss high-level typeface representations which we term Parametric Typographic Representations (PTRs). We present an algorithm for automatically extracting typographic elements of typefaces from their outline representation, which is an essential initial step in converting typefaces from outline representations to PTRs. The extracted typographic elements include serifs, bars, stems, slants, bows, arcs, curve stems and curve bars. Most notable is the treatment of serifs, which are represented by finite-automata. The algorithm only needs to learn a serif type once, and is then capable of automatically recognizing it in different typefaces. We show an application of a PTR for automatic high-quality hinting of fonts, which is one of the most important stages in digital font production. Our system was used to generate hints for dozens of thousands of Kanji, Roman and Hebrew characters.
AB - Digital typefaces for computer graphics and multimedia applications should be capable of supporting operations such as font variations, transformations, deformations and blending. A powerful implementation of such operations must rely on the inherent typographic attributes of the typefact. However, even today's most advanced typeface representations support only geometric outline representations and basic font variations. In this paper we discuss high-level typeface representations which we term Parametric Typographic Representations (PTRs). We present an algorithm for automatically extracting typographic elements of typefaces from their outline representation, which is an essential initial step in converting typefaces from outline representations to PTRs. The extracted typographic elements include serifs, bars, stems, slants, bows, arcs, curve stems and curve bars. Most notable is the treatment of serifs, which are represented by finite-automata. The algorithm only needs to learn a serif type once, and is then capable of automatically recognizing it in different typefaces. We show an application of a PTR for automatic high-quality hinting of fonts, which is one of the most important stages in digital font production. Our system was used to generate hints for dozens of thousands of Kanji, Roman and Hebrew characters.
KW - Digital typography
KW - Hinting
KW - Outline fonts
KW - Parametric typographic representations
KW - Typographic elements
UR - http://www.scopus.com/inward/record.url?scp=0030247202&partnerID=8YFLogxK
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0030247202
SN - 0167-7055
VL - 15
SP - C259-C268
JO - Computer Graphics Forum
JF - Computer Graphics Forum
IS - 3
ER -