BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183...

138
BBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics, Eötvös Loránd University gkz & szp (delg) digital fonts (9) 1 / 111

Transcript of BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183...

Page 1: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

BBN–ANG–183 TypographyDigital fonts

Zoltán G. Kiss & Péter Szigetvári

Dept of English Linguistics, Eötvös Loránd University

gkz & szp (delg) digital fonts (9) 1 / 111

Page 2: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

preliminaries

wealth of digital font formats. . .http://www.linotype.com

gkz & szp (delg) digital fonts (9) 2 / 111

Page 3: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

preliminaries

aims for today

◮ digital font formats, digital font technology (for print)

◮ how does the computer handle fonts?

◮ codepages, UNICODE

◮ smart fonts

gkz & szp (delg) digital fonts (9) 3 / 111

Page 4: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

preliminaries

steps from metal type to digital font

milestones

gkz & szp (delg) digital fonts (9) 4 / 111

Page 5: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

preliminaries

steps from metal type to digital font

milestones

◮ until the 1960’s: metal type, handsetting, letterpress printing,one set of font for each size (no scaling)

gkz & szp (delg) digital fonts (9) 4 / 111

Page 6: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

preliminaries

steps from metal type to digital font

milestones

◮ until the 1960’s: metal type, handsetting, letterpress printing,one set of font for each size (no scaling)

◮ 1960’s–1980’s: phototypesetting: scaling, cheap, quick

gkz & szp (delg) digital fonts (9) 4 / 111

Page 7: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

preliminaries

a photographic film font (1970’s)

gkz & szp (delg) digital fonts (9) 5 / 111

Page 8: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

preliminaries

steps from metal type to digital font

milestones

◮ until the 1960’s: metal type, handsetting, letterpress printing,one set of font for each size (no scaling)

◮ 1960’s–1980’s: phototypesetting: scaling, cheap, quick◮ 1980’s: (desktop) computers

gkz & szp (delg) digital fonts (9) 6 / 111

Page 9: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

preliminaries

steps from metal type to digital font

milestones

◮ until the 1960’s: metal type, handsetting, letterpress printing,one set of font for each size (no scaling)

◮ 1960’s–1980’s: phototypesetting: scaling, cheap, quick◮ 1980’s: (desktop) computers

◮ laser printers, laser imagesetters

gkz & szp (delg) digital fonts (9) 6 / 111

Page 10: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

preliminaries

steps from metal type to digital font

milestones

◮ until the 1960’s: metal type, handsetting, letterpress printing,one set of font for each size (no scaling)

◮ 1960’s–1980’s: phototypesetting: scaling, cheap, quick◮ 1980’s: (desktop) computers

◮ laser printers, laser imagesetters

◮ WYSIWYG concept of typesetting vs. command-based markup

gkz & szp (delg) digital fonts (9) 6 / 111

Page 11: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

preliminaries

steps from metal type to digital font

milestones

◮ until the 1960’s: metal type, handsetting, letterpress printing,one set of font for each size (no scaling)

◮ 1960’s–1980’s: phototypesetting: scaling, cheap, quick◮ 1980’s: (desktop) computers

◮ laser printers, laser imagesetters

◮ WYSIWYG concept of typesetting vs. command-based markup

◮ page description languages (PDLs): PostScript (Adobe)

gkz & szp (delg) digital fonts (9) 6 / 111

Page 12: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

why is PostScript important?

◮ computer-based typography is possible

◮ outline & vector-based ⇒ lossless scalability

◮ device independence

◮ sets the ground for WYSIWYG

gkz & szp (delg) digital fonts (9) 7 / 111

Page 13: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

the PostScript model

notable features: 1. vector-based outlines

gkz & szp (delg) digital fonts (9) 8 / 111

Page 14: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

the PostScript model

notable features: 1. vector-based outlines

◮ complete programming language of its own

gkz & szp (delg) digital fonts (9) 8 / 111

Page 15: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

the PostScript model

notable features: 1. vector-based outlines

◮ complete programming language of its own

◮ describes the elements of a page as scalable, vector-based objectsusing outlines/paths defined in points, lines & Bézier curves

gkz & szp (delg) digital fonts (9) 8 / 111

Page 16: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscrip

t

gkz

&szp

(delg

)dig

ital

fonts

(9)

9/

111

Page 17: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

the PostScript model

notable features: 1. vector-based outlines

◮ complete programming language of its own

◮ describes the elements of a page as scalable, vector-based objectsusing outlines/paths defined in points, lines & Bézier curves

◮ objects can be scaled to any size and imaged at any resolution

gkz & szp (delg) digital fonts (9) 10 / 111

Page 18: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

the PostScript model

notable features: 1. vector-based outlines

◮ complete programming language of its own

◮ describes the elements of a page as scalable, vector-based objectsusing outlines/paths defined in points, lines & Bézier curves

◮ objects can be scaled to any size and imaged at any resolution◮ objects can be transformed (rotation, mirroring, etc.) and coloured

gkz & szp (delg) digital fonts (9) 10 / 111

Page 19: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

the PostScript model

notable features: 2. device independence

gkz & szp (delg) digital fonts (9) 11 / 111

Page 20: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

the PostScript model

notable features: 2. device independence

◮ before PS: exclusive proprietary font technologies

gkz & szp (delg) digital fonts (9) 11 / 111

Page 21: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

the PostScript model

notable features: 2. device independence

◮ before PS: exclusive proprietary font technologies◮ not linked to any particular type of printer or computer

operating system

gkz & szp (delg) digital fonts (9) 11 / 111

Page 22: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

the PostScript model

notable features: 2. device independence

◮ before PS: exclusive proprietary font technologies◮ not linked to any particular type of printer or computer operating

system

◮ written in plain text (ASCII)

gkz & szp (delg) digital fonts (9) 11 / 111

Page 23: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

the PostScript model

notable features: 2. device independence

◮ before PS: exclusive proprietary font technologies◮ not linked to any particular type of printer or computer operating

system

◮ written in plain text (ASCII)

◮ the de facto standard for high quality printing in the printing industry(cf. PDF also)

gkz & szp (delg) digital fonts (9) 11 / 111

Page 24: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

postscript

simple PostScript codes (◮demo)

%!PS

100 200 moveto 300 400 lineto stroke

showpage

moves “cursor” (leaser beam) to the point with coordinates (100, 200) and thendraws a line to the point (300, 400)

%!PS

/Courier findfont

12 scalefont

setfont

72 500 moveto

(Hello world!) show

showpage

prints “Hello world!” in 12 pt Courier (embedded in the printer) at pos. (72, 500)

gkz & szp (delg) digital fonts (9) 12 / 111

Page 25: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering

how can the outlines be output to screen & paper?

gkz & szp (delg) digital fonts (9) 13 / 111

Page 26: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering

relevant terms

◮ rasterizing, the raster image processor(RIP)/interpreter/translator

◮ resolution

◮ grid fitting, rendering/imaging

◮ hinting & anti-aliasing

gkz & szp (delg) digital fonts (9) 14 / 111

Page 27: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering rasterizing

the conversion of PS code into printed page

raster image processor (RIP)

◮ the PS commands are interpreted and expressed for a specificoutput device—the PostScript interpreter

◮ software (PostScript drivers by Adobe or GhostScript)◮ hardware chip: raster image processor, RIP

◮ the output “surface”: grid of square/rectangle pixels or dots

◮ the “beam” of the monitor/printer blinks on/off to create darkvs. white dots on the grid

gkz & szp (delg) digital fonts (9) 15 / 111

Page 28: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering resolution

the dot grid of the output device

resolution

◮ the number of apparent pixels/dots the monitor/printer can createper inch (ppi/dpi)

◮ essentially: the density of the grid surface◮ the number of areas that can be used to paint the image

◮ printers: good quality: 600 dpi; press quality: from 1200 dpi;monitors, mobile devices: from 72 ppi, 96 ppi to 400 ppi (“retina”)

gkz & szp (delg) digital fonts (9) 16 / 111

Page 29: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering resolution

low-resolution grid

gkz & szp (delg) digital fonts (9) 17 / 111

Page 30: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering resolution

high-resolution grid

gkz & szp (delg) digital fonts (9) 18 / 111

Page 31: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering resolution

Bodoni at 3 resolutions

gkz & szp (delg) digital fonts (9) 19 / 111

Page 32: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

imaging PostScript fonts

grid fitting

◮ the process of placing character outlines on the grid and decidingwhich dots should be inked

◮ when an image is inked by the RIP (the dots are printed), it isimaged or rendered or rasterized

◮ when 90% of a pixel/dot is covered, it is inked

◮ problem: the world of perfect curves ⇐⇒ world of square pixels/dots

gkz & szp (delg) digital fonts (9) 20 / 111

Page 33: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

grid fitting

gkz & szp (delg) digital fonts (9) 21 / 111

Page 34: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

BUT: there can be problems with grid fittingat lower resolutions & curvy lines. . .

gkz & szp (delg) digital fonts (9) 22 / 111

Page 35: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

problems of grid fitting

gkz & szp (delg) digital fonts (9) 23 / 111

Page 36: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

imaging PostScript fonts

hinting

◮ outlines are reshaped to assure that appropriate pixels are turnedon and the glyph shape is reproduced with maximum fidelity

◮ programming instructions (hints) are added to the design codeof the glyph in the font

gkz & szp (delg) digital fonts (9) 24 / 111

Page 37: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font

renderin

ggrid

fittin

g

gkz

&szp

(delg

)dig

ital

fonts

(9)

25

/111

Page 38: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

grid-fitting techniques for outline fonts

◮ hinting (specified within the font itself; a lot of work for designers!)

gkz & szp (delg) digital fonts (9) 26 / 111

Page 39: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

grid-fitting techniques for outline fonts

◮ hinting (specified within the font itself; a lot of work for designers!)◮ low-resolution screens, small size fonts

gkz & szp (delg) digital fonts (9) 26 / 111

Page 40: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

grid-fitting techniques for outline fonts

◮ hinting (specified within the font itself; a lot of work for designers!)◮ low-resolution screens, small size fonts

◮ Windows 7/8/10: DirectWrite engine with ClearType subpixelrendering, crisper rendering but jagged edges

gkz & szp (delg) digital fonts (9) 26 / 111

Page 41: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

grid-fitting techniques for outline fonts

◮ hinting (specified within the font itself; a lot of work for designers!)◮ low-resolution screens, small size fonts

◮ Windows 7/8/10: DirectWrite engine with ClearType subpixelrendering, crisper rendering but jagged edges

◮ Mac OS X/iOS: Core Text engine withanti-aliasing/smoothing, more grey pixels at edges, smoother

gkz & szp (delg) digital fonts (9) 26 / 111

Page 42: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

font rendering on Mac vs. Windows

gkz & szp (delg) digital fonts (9) 27 / 111

Page 43: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font rendering grid fitting

grid-fitting techniques for outline fonts

◮ hinting (specified within the font itself; a lot of work for designers!)◮ low-resolution screens, small size fonts

◮ Windows 7/8/10: DirectWrite engine with ClearType subpixelrendering, crisper rendering but jagged edges

◮ Mac OS X/iOS: Core Text engine withanti-aliasing/smoothing, more grey pixels at edges, smoother

◮ low-end printers (below 1200 dpi): variable dot size technology(beam power modulation)

gkz & szp (delg) digital fonts (9) 28 / 111

Page 44: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

and now to the basic digital font formats

gkz & szp (delg) digital fonts (9) 29 / 111

Page 45: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

two meanings of font “format”

format, meaning 1

the platform for which the font was designed (Windows PC vs. Mac)

gkz & szp (delg) digital fonts (9) 30 / 111

Page 46: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

two meanings of font “format”

format, meaning 1

the platform for which the font was designed (Windows PC vs. Mac)

format, meaning 2

the way that the typographic information itself is described and how thatinformation is organized (bitmap vs. outline; Type 1 vs. TrueType, etc.)

gkz & szp (delg) digital fonts (9) 30 / 111

Page 47: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

what’s in a digital font?

fonts are computer programs that contain:

gkz & szp (delg) digital fonts (9) 31 / 111

Page 48: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

what’s in a digital font?

fonts are computer programs that contain:

◮ painting/drawing instructions (e.g., Bézier curve outlines, hinting)

gkz & szp (delg) digital fonts (9) 31 / 111

Page 49: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

what’s in a digital font?

fonts are computer programs that contain:

◮ painting/drawing instructions (e.g., Bézier curve outlines, hinting)◮ metrical data (x-height, set-width, etc.) in ems

gkz & szp (delg) digital fonts (9) 31 / 111

Page 50: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

what’s in a digital font?

fonts are computer programs that contain:

◮ painting/drawing instructions (e.g., Bézier curve outlines, hinting)◮ metrical data (x-height, set-width, etc.) in ems

◮ kerning information in ems

gkz & szp (delg) digital fonts (9) 31 / 111

Page 51: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

kerning

gkz & szp (delg) digital fonts (9) 32 / 111

Page 52: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

what’s in a digital font?

fonts are computer programs that contain:

◮ painting/drawing instructions (e.g., Bézier curve outlines, hinting)◮ metrical data (x-height, set-width, etc.) in ems

◮ kerning information in ems

◮ ligature information (“lig pairs”)

gkz & szp (delg) digital fonts (9) 33 / 111

Page 53: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

ligature

gkz & szp (delg) digital fonts (9) 34 / 111

Page 54: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

what’s in a digital font?

fonts are computer programs that contain:

◮ painting/drawing instructions (e.g., Bézier curve outlines, hinting)◮ metrical data (x-height, set-width, etc.) in ems

◮ kerning information in ems

◮ ligature information (“lig pairs”)

◮ character repertoire/set and encoding (mapping betweencharacter/glyph to a code number)

gkz & szp (delg) digital fonts (9) 35 / 111

Page 55: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats

basic font formats (w.r.t. glyph description)

◮ bitmap(ped) fonts (a.k.a. screen/printer fonts)

◮ outline fonts (a.k.a. postscript, vector, scalable fonts)

gkz & szp (delg) digital fonts (9) 36 / 111

Page 56: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats bitmap

bitmap fonts: main characteristics

◮ every glyph is drawn as an array of dots, the imaging device simplycopies (= maps) these dots into place on the screen or page

◮ one-to-one correspondence between glyph design and imaging, noneed for “translator”

◮ each one of these dots is represented by one bit of computer data(yes/no choice of imaging/printing a dot or not)

gkz & szp (delg) digital fonts (9) 37 / 111

Page 57: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats bitmap

bitmap fonts: advantages

◮ fast and easy processing/rendering (cheap/small systems)

◮ always give exactly the same output (no “hinting”)

◮ easier to design than other kinds◮ does not require a separate translator

gkz & szp (delg) digital fonts (9) 38 / 111

Page 58: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats bitmap

bitmap fonts: disadvantages

◮ very large files (especially if the point size increases)

◮ device & resolution dependence: fixed resolution, cannot be(optimally) scaled

◮ inferior pdf output (“pixellation”)

bitmap fonts: typical applications

computer consoles, older dot-matrix printers

gkz & szp (delg) digital fonts (9) 39 / 111

Page 59: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats bitmap

cash register machine: bitmap font

gkz & szp (delg) digital fonts (9) 40 / 111

Page 60: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats outline

outline fonts

characteristics

◮ collections of Bézier-based vector–curve outlines of glyphs◮ every glyph is drawn with the help of straight line and curve segments

gkz & szp (delg) digital fonts (9) 41 / 111

Page 61: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats outline

outline fonts

advantages

◮ outlines can be mathematically scaled to any size without distortingthe shapes/proportions of the glyphs

◮ excellent/clean pdf output

◮ device & resolution independence

◮ de facto standard of printing

◮ basic fonts are included in (PS) printers◮ most digital fonts available are outline

gkz & szp (delg) digital fonts (9) 42 / 111

Page 62: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats outline

outline fonts

disadvantages

◮ grid-fixing problems at lower res. (hinting)

◮ small changes in shape depending on resolution and position◮ font shapes depend on rendering engine technology

◮ need intermediate “translator”

◮ slow(er) printing

gkz & szp (delg) digital fonts (9) 43 / 111

Page 63: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats outline

outline font formats

◮ (METAFONT)

◮ PostScript fonts: Type 1 (Type 2, Type 3)

◮ TrueType fonts

◮ (MultipleMaster (MM) fonts)

◮ OpenType fonts

gkz & szp (delg) digital fonts (9) 44 / 111

Page 64: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats type 1/2/3

PostScript (Type 1) fonts

features

◮ developed by Adobe Systems, San Jose CA◮ use the PostScript language, glyphs: defined with lines & Bézier

curves◮ two files for each font:

◮ outline data (*.pfb/*.pfa)◮ metrics data (*.pfm/*.afm), they must be in the same

directory

◮ standard for graphic design, desktop publishing industry

gkz & szp (delg) digital fonts (9) 45 / 111

Page 65: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats type 1/2/3

Bézier curves in a Type 1 font

demo

gkz & szp (delg) digital fonts (9) 46 / 111

Page 66: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats truetype

TrueType (TT) fonts

features

◮ developed by Apple and Microsoft as a reaction against Adobe’shigh-cost licensing of Type 1 fonts

◮ use modified Bézier curves

◮ PS fonts cannot be converted into TT without loss of curve data

◮ past: many problems outputting TT fonts on PS printers printers

◮ better algorithm for hinting

◮ TT fonts come in a single (binary) file (*.ttf): both outlines andmetrics

gkz & szp (delg) digital fonts (9) 47 / 111

Page 67: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats opentype

OpenType (OT) fonts

features

◮ jointly developed by Adobe and Microsoft since 1996◮ has taken over as the standard font format◮ two subformats of glyph outlines:

◮ PS-flavoured OT (*.otf)◮ TT-flavoured OT (*.ttf)

◮ OT fonts are OS independent, come in a single file containingboth outline and metrics data (in a binary form)

gkz & szp (delg) digital fonts (9) 48 / 111

Page 68: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats opentype

why OpenType?

advantages

gkz & szp (delg) digital fonts (9) 49 / 111

Page 69: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats opentype

why OpenType?

advantages

◮ platform independence & cross-codepagecompatibility

gkz & szp (delg) digital fonts (9) 49 / 111

Page 70: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats opentype

why OpenType?

advantages

◮ platform independence & cross-codepage compatibility

◮ supports Unicode

gkz & szp (delg) digital fonts (9) 49 / 111

Page 71: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats opentype

why OpenType?

advantages

◮ platform independence & cross-codepage compatibility

◮ supports Unicode

◮ includes smartfont options within same file⇒ more sophisticated typography

gkz & szp (delg) digital fonts (9) 49 / 111

Page 72: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats opentype

why OpenType?

advantages

◮ platform independence & cross-codepage compatibility

◮ supports Unicode

◮ includes smartfont options within same file⇒ more sophisticated typography

◮ better protection for font data

gkz & szp (delg) digital fonts (9) 49 / 111

Page 73: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats opentype

why OpenType?

advantages

◮ platform independence & cross-codepage compatibility

◮ supports Unicode

◮ includes smartfont options within same file⇒ more sophisticated typography

◮ better protection for font data

◮ smaller file size

gkz & szp (delg) digital fonts (9) 49 / 111

Page 74: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

digital fonts: important terms

◮ character

◮ glyph

◮ character set/repertoire

◮ character encoding

◮ font encoding

gkz & szp (delg) digital fonts (9) 50 / 111

Page 75: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

character – glyph

glyph

the actual image/drawing of a symbol used in a writing system or in anotational system (e.g., music, maths, phonetics, etc.)

character

◮ a simple description of class of glyphs, an abstraction

◮ the description is usually illustrated with an illustrative glyph

gkz & szp (delg) digital fonts (9) 51 / 111

Page 76: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

character – glyph

gkz & szp (delg) digital fonts (9) 52 / 111

Page 77: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

character set, code, & font encoding

character set/repertoire

◮ a collection of distinct characters◮ e.g.: the characters that can be used to represent the letters of

the English alphabet

gkz & szp (delg) digital fonts (9) 53 / 111

Page 78: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

unorganized characters

gkz & szp (delg) digital fonts (9) 54 / 111

Page 79: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

organized character set (‘Latin’)

gkz & szp (delg) digital fonts (9) 55 / 111

Page 80: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

character set, code, & font encoding

character code/encoding

◮ a mapping, often presented with the help of tables, which definesa one-to-one correspondence between characters in a characterset and a unique number

◮ a unique numerical code is assigned to each character in the set◮ an “organized” set◮ called character codepage/table

gkz & szp (delg) digital fonts (9) 56 / 111

Page 81: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

character encoding/a codepage

97 a®

98 b®

99 c®

100 d®

101 e®

102 f®

103 g®

gkz & szp (delg) digital fonts (9) 57 / 111

Page 82: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

character repertoire, code, & font encoding

font encoding

◮ a character encoding within a digital font

◮ a mapping between character code and the glyph

◮ drawing instructions of glyphs organized into a numbered set

gkz & szp (delg) digital fonts (9) 58 / 111

Page 83: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

font encoding (= encoding inside the font file)

gkz & szp (delg) digital fonts (9) 59 / 111

Page 84: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

the 95 “printable” ASCII characters (ASCII codepage,American Standard Code for Information Interchange)

32– 47 ! " # $ % & ’ ( ) * + , - . /

48– 63 0 1 2 3 4 5 6 7 8 9 : ; < = > ?

64– 79 @ A B C D E F G H I J K L M N O

80– 95 P Q R S T U V W X Y Z [ \ ] ^ _

96–111 ‘ a b c d e f g h i j k l m n o

112–126 p q r s t u v w x y z { | } ~

gkz & szp (delg) digital fonts (9) 60 / 111

Page 85: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

from code 65 to glyph A

gkz & szp (delg) digital fonts (9) 61 / 111

Page 86: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

beyond ASCII

problems

◮ solely ASCII-coded character sets cannot be used for setting texts inother languages (not to mention typographic quality)

◮ the various operating systems (e.g., Mac & Win) agreed on the basicASCII character set

◮ but disagreed on the encoding assigned to the next 128 numbers(8-bit codepages, 256 available characters)

◮ result: documents formatted on one platform appeared on the otherwith certain characters “incorrectly” displayed

◮ e.g., “ÖLEL” typed on a PC using (Western) Windows character setcomes out as “÷LEL” on an Apple Macintosh and “ÍLEL” on a DOSPC

gkz & szp (delg) digital fonts (9) 62 / 111

Page 87: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

why does Windows ‘Ö’ come out as ‘÷’ on Mac?

gkz & szp (delg) digital fonts (9) 63 / 111

Page 88: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

typing Ö on Hungarian Windows (CP1250/Latin 2 enc.)

gkz & szp (delg) digital fonts (9) 64 / 111

Page 89: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

code 214 on a Mac (CP1275/Mac Roman enc.)

gkz & szp (delg) digital fonts (9) 65 / 111

Page 90: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

CP1250/Latin 2 Windows encoding

gkz & szp (delg) digital fonts (9) 66 / 111

Page 91: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

CP1275/Mac Roman encoding

gkz & szp (delg) digital fonts (9) 67 / 111

Page 92: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

another problem: “expert” fonts

◮ ligatures

◮ Greek text

◮ special symbols

◮ ornaments◮ true small caps

◮ old style figures

gkz & szp (delg) digital fonts (9) 68 / 111

Page 93: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

gkz & szp (delg) digital fonts (9) 69 / 111

Page 94: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

setting “maffia” with a ligature in the past

gkz & szp (delg) digital fonts (9) 70 / 111

Page 95: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

problems with searching for “maffia”

gkz & szp (delg) digital fonts (9) 71 / 111

Page 96: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

problems with searching for “maYa”

gkz & szp (delg) digital fonts (9) 72 / 111

Page 97: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

gkz & szp (delg) digital fonts (9) 73 / 111

Page 98: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

problems with the expert set solution

◮ extra cost (expert sets are sold separately)◮ major problems with searching◮ major problems with hyphenation◮ change of font is necessary to include expert glyphs

gkz & szp (delg) digital fonts (9) 74 / 111

Page 99: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats codepages

solutions

◮ use only ASCII characters◮ use escape notations

◮ target: “Ä”◮ TEX: "A

◮ HTML: Auml

◮ Prószéky-code: A2

◮ include host codepage mapping data in the file to betransferred (“re-encoding”: “my 214 corresponds toyour 133”)

◮ save as PDF and embed font (see next lecture)◮ use a “universal” codepage: Unicode and

Unicode-encoded fonts (= OpenType)gkz & szp (delg) digital fonts (9) 75 / 111

Page 100: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats unicode

Unicode (ISO 10646)

basic features

◮ an industry standard designed to assign uniquecharacter codes (codepoints) to practically allcharacters used by humanity

◮ the Unicode codepoint is a hexadecimal (hex) numberassociated with a character

◮ currently, U’s coderange is between 0. . . 10FFF(decimal 0. . . 1 114 111)

◮ around 98,000 codepoints have been assigned (9% ofthe available space)

gkz & szp (delg) digital fonts (9) 76 / 111

Page 101: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats unicode

some Unicode codepoints

gkz & szp (delg) digital fonts (9) 77 / 111

Page 102: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats unicode

gkz & szp (delg) digital fonts (9) 78 / 111

Page 103: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats unicode

OpenType and Unicode

◮ the OT technology makes it possible to accommodate the Unicodecharacter repertoire

◮ instead of one font for each language group (Western Roman, CE,Baltic, etc.), OT character sets can include all of these code pages inone single font

◮ OT makes advanced typographic and language dependent featuresavailable in one font

◮ OT font files are cross-platform

◮ OT fonts can be used on older systems, too (but only the first 256characters will be recognized)

◮ OT is supported by all major operation systems,

◮ more & more applications take advantage of OT features

gkz & szp (delg) digital fonts (9) 79 / 111

Page 104: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats unicode

Unicode ranges/planes (examples) (http://unicode.org/)

1. Basic Multilingual Plane

◮ Basic Latin (English)

◮ Latin Extended-A (Central Europe, Baltic, Esperanto. . . )

◮ Latin Extended-B

◮ International Phonetic Alphabet◮ Diacritical Marks

◮ Greek, Coptic

◮ Cyrillic, Armenian

◮ Semitic, Arabic

◮ various other scripts (Chinese, Japanese. . . )◮ punctuation, digits, various symbols

gkz & szp (delg) digital fonts (9) 80 / 111

Page 105: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats unicode

Unicode planes (examples)

2. Supplementary Multilingual Plane

◮ historic & unusual scripts: e.g. cuneiform, Phoenician, etc.◮ musical notations◮ math symbols

Scripts proposed for addition

◮ Old Hungarian runic script◮ Tolkien’s The Lord of the Rings script◮ Hieroglyphic Egyptian

gkz & szp (delg) digital fonts (9) 81 / 111

Page 106: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats unicode

Unicode ranges in an OT font

gkz & szp (delg) digital fonts (9) 82 / 111

Page 107: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

OpenType smartfont options

special tags: smartfont options

◮ thousands of characters: how to access them relatively easily?◮ solution: smartfont tags/options

◮ 4-letter identifiers that can be switched on for a document, orpart of it, without changing to another font

◮ two main types:

1. script/language tags2. layout feature tags

◮ official list of registered tags:http://www.microsoft.com/typography/otspec/ttoreg.htm

gkz & szp (delg) digital fonts (9) 83 / 111

Page 108: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

OpenType tags

main script tags (currently: 40 defined)

◮ activate language-specific typographic options

◮ latn: Latin alphabet

◮ cyrl: Cyrillic

◮ arab: Arabic

◮ grek: Greek◮ . . .

gkz & szp (delg) digital fonts (9) 84 / 111

Page 109: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

OpenType

main layout features (currently: 134 defined)

◮ all caps, small caps, petite caps (case, smcp, c2sc, c2pc)

◮ capital spacing (cpsp)

◮ standard ligatures (liga)◮ discretionary/special effect ligatures (dlig)

◮ historical forms (hist)

◮ fractions (frac)

◮ ordinals, superscript, subscript (ordn, sups, subs)

◮ figure types: lining – oldstyle; tabular – proportional (lnum, onum,

tnum, pnum)◮ swash, stylistic alternates, sets (swsh, salt, ssxx)

◮ access all alternates (aalt)

◮ . . .gkz & szp (delg) digital fonts (9) 85 / 111

Page 110: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

OT layout tags in Adobe InDesign

gkz & szp (delg) digital fonts (9) 86 / 111

Page 111: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

OpenType layout features

demo

gkz & szp (delg) digital fonts (9) 87 / 111

Page 112: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

smcp: small capitals

Minion Pro (Adobe):

gkz & szp (delg) digital fonts (9) 88 / 111

Page 113: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

c2sc: small capitals from capitals

Minion Pro (Adobe):

gkz & szp (delg) digital fonts (9) 89 / 111

Page 114: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

pcap: petite caps (from lowercase)

Mrs Eaves (Emigre):

gkz & szp (delg) digital fonts (9) 90 / 111

Page 115: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

uni: unicase

Filosofia (Emigre):

gkz & szp (delg) digital fonts (9) 91 / 111

Page 116: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

case: case-sensitive formsMrs Eaves (Emigre):

gkz & szp (delg) digital fonts (9) 92 / 111

Page 117: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

cpsp: capital spacing

Adobe Garamond Pro (Adobe):

gkz & szp (delg) digital fonts (9) 93 / 111

Page 118: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

lnum vs. onum: lining vs. oldsytle numbers

Minion Pro (Adobe):

gkz & szp (delg) digital fonts (9) 94 / 111

Page 119: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

lnum + tnum vs. pnum: tabular vs. proportional numbersMinion Pro (Adobe):

gkz & szp (delg) digital fonts (9) 95 / 111

Page 120: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

onum + tnum vs. pnum: tabular vs. proportional numbersMinion Pro (Adobe):

gkz & szp (delg) digital fonts (9) 96 / 111

Page 121: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

zero: slashed zero

Minion Pro (Adobe):

gkz & szp (delg) digital fonts (9) 97 / 111

Page 122: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

frac: fractions

Minion Pro (Adobe):

gkz & szp (delg) digital fonts (9) 98 / 111

Page 123: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

sups: superscript

Minion Pro (Adobe):

gkz & szp (delg) digital fonts (9) 99 / 111

Page 124: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

subs: subscript

Minion Pro (Adobe):

gkz & szp (delg) digital fonts (9) 100 / 111

Page 125: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

liga: standard ligatures

Adobe Caslon Pro (Adobe):

gkz & szp (delg) digital fonts (9) 101 / 111

Page 126: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

dlig: discretionary ligatures

Mrs Eaves (Emigre):

gkz & szp (delg) digital fonts (9) 102 / 111

Page 127: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

dlig: discretionary ligatures

Mrs Eaves (Emigre):

gkz & szp (delg) digital fonts (9) 103 / 111

Page 128: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

hist: historical forms

Minion Pro (Adobe):

gkz & szp (delg) digital fonts (9) 104 / 111

Page 129: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

init, medi, fina: initial, medial, final forms

Poetica (Adobe):

gkz & szp (delg) digital fonts (9) 105 / 111

Page 130: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

init, medi: initial vs. medial forms in Arabic

Nafees Nasta’leeq (the character ‘yeh barree with hamza’ above):

gkz & szp (delg) digital fonts (9) 106 / 111

Page 131: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

salt, swsh: stylistic alternates, swashesPoetica (Adobe):

gkz & szp (delg) digital fonts (9) 107 / 111

Page 132: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT layout tags

ornm: ornaments

Adobe Caslon Pro (Adobe):

gkz & szp (delg) digital fonts (9) 108 / 111

Page 133: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT pros & cons

OT: advantages

some advantages of using one unicode-encoded OT font

◮ no more cross-platform encoding problems (ÖLEL will be ÖLELeverywhere)

◮ no need for external expert or symbol fonts

◮ no more search and hyphenation problems (ligature fi is treated as anf and and i)

◮ very high level typography (ligatures, true small caps, optical sizes,etc., etc.)

◮ always use unicode-encoded OT fonts!

gkz & szp (delg) digital fonts (9) 109 / 111

Page 134: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

font formats OT pros & cons

OT: cons

some disadvantages

◮ not all OT fonts have the same character coverage, naming does notalways help (but now: Std, Pro, Premiere versions)

◮ difficult to manage (lot of clicking), need for clever macros/scripts◮ most are very expensive, and rarely sold separately (“all-or-nothing”)

gkz & szp (delg) digital fonts (9) 110 / 111

Page 135: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

sample exam questions

sample exam questions

which font format is drawn as an array of dots?

1. Type 1

2. TrueType

3. bitmap

4. OpenType

gkz & szp (delg) digital fonts (9) 111 / 111

Page 136: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

sample exam questions

sample exam questions

which font format is drawn as an array of dots?

1. Type 1

2. TrueType

3. bitmap

4. OpenType

gkz & szp (delg) digital fonts (9) 111 / 111

Page 137: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

sample exam questions

sample exam questions

which font format is drawn as an array of dots?

1. Type 1

2. TrueType

3. bitmap

4. OpenType

which font format can accommodate the Unicode codepage?

1. Type 1

2. OpenType

3. TrueType

4. Type 3

gkz & szp (delg) digital fonts (9) 111 / 111

Page 138: BBN–ANG–183 Typography Digital fontsseas3.elte.hu/typo/digitalfonts.pdfBBN–ANG–183 Typography Digital fonts Zoltán G. Kiss & Péter Szigetvári Dept of English Linguistics,

sample exam questions

sample exam questions

which font format is drawn as an array of dots?

1. Type 1

2. TrueType

3. bitmap

4. OpenType

which font format can accommodate the Unicode codepage?

1. Type 1

2. OpenType

3. TrueType

4. Type 3

gkz & szp (delg) digital fonts (9) 111 / 111