<<

How to make more than one math OpenType

or the Beasts of

Bachotek 29IV–3V2011

Bogusław Jackowski and Piotr Strzelczyk It is widely known, that fonts are nasty beasts

Bachotek, 29 IV– 3 V 2011 B. Jackowski, P. Strzelczyk Howto make more than one math OTF... It is widely known, that fonts are nasty beasts

. . . and that math fonts are nasty beasts to nth power.

Bachotek, 29 IV– 3 V 2011 B. Jackowski, P. Strzelczyk Howto make more than one math OTF... It is widely known, that fonts are nasty beasts

. . . and that math fonts are nasty beasts to nth power. Actually, fonts are not beasts at all, but there are a few Beasts that govern the Realm of Fonts.

Bachotek, 29 IV– 3 V 2011 B. Jackowski, P. Strzelczyk Howto make more than one math OTF... It is widely known, that fonts are nasty beasts

. . . and that math fonts are nasty beasts to nth power. Actually, fonts are not beasts at all, but there are a few Beasts that govern the Realm of Fonts.

This is exactly the reason why since 2007, when released their mathequipped Office with the math OpenType font , only two more math OpenType fonts were created: Asana (Apostolos Syropoulos) and XITS (Khaled Hosny), both stemming from the TEX clique.

Bachotek, 29 IV– 3 V 2011 B. Jackowski, P. Strzelczyk Howto make more than one math OTF...

THE BEAST OF ENTANGLEMENT

Bachotek, 29 IV– 3 V 2011 B. Jackowski, P. Strzelczyk Howto make more than one math OTF... Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, .Jcosi .Strzelczyk P. Jackowski, B. h udmna question fundamental The o omk oeta n ahOF . . OTF. math one than more make to How Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, hti hto what? a of what a is What .Jcosi .Strzelczyk P. Jackowski, B. h udmna question fundamental The o omk oeta n ahOF . . OTF. math one than more make to How inetePooh. the Winnie – Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ti xrml icl oietf h aueo problems. of nature the identify to difficult extremely is It hti hto what? a of what a is What .Jcosi .Strzelczyk P. Jackowski, B. h udmna question fundamental The o omk oeta n ahOF . . OTF. math one than more make to How inetePooh. the Winnie – Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ti xrml icl oietf h aueo problems: of nature the identify to difficult extremely is It hti hto what? a of what a is What hc r h euto ipemistakes simple of result the are which .Jcosi .Strzelczyk P. Jackowski, B. h udmna question fundamental The o omk oeta n ahOF . . OTF. math one than more make to How inetePooh. the Winnie – Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ti xrml icl oietf h aueo problems: of nature the identify to difficult extremely is It hti hto what? a of what a is What hc r h euto doycai decisions idiosyncratic of result the are which hc r h euto ipemistakes, simple of result the are which .Jcosi .Strzelczyk P. Jackowski, B. h udmna question fundamental The o omk oeta n ahOF . . OTF. math one than more make to How inetePooh. the Winnie – Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ti xrml icl oietf h aueo problems: of nature the identify to difficult extremely is It hti hto what? a of what a is What hc r h euto doycai decisions, idiosyncratic of result the are which hc r h ennso omrera former a of remnants the are which mistakes, simple of result the are which .Jcosi .Strzelczyk P. Jackowski, B. h udmna question fundamental The o omk oeta n ahOF . . OTF. math one than more make to How inetePooh. the Winnie – Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ti xrml icl oietf h aueo problems: of nature the identify to difficult extremely is It hti hto what? a of what a is What hc r h euto doycai decisions, idiosyncratic of result the are which hc r h ennso omrera, former a of remnants the are which mistakes, simple of result the are which t... . etc. .Jcosi .Strzelczyk P. Jackowski, B. h udmna question fundamental The o omk oeta n ahOF . . OTF. math one than more make to How inetePooh. the Winnie – Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ti xrml icl oietf h aueo problems: of nature the identify to difficult extremely is It fcus,teietfiaini rca ofi h problem. the fix to crucial is identification the course, Of hti hto what? a of what a is What hc r h euto doycai decisions, idiosyncratic of result the are which hc r h ennso omrera, former a of remnants the are which mistakes, simple of result the are which t... . etc. .Jcosi .Strzelczyk P. Jackowski, B. h udmna question fundamental The o omk oeta n ahOF . . OTF. math one than more make to How inetePooh. the Winnie – Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, neape–weei h ahiai etr‘h’? letter italic math the is where – example An .Jcosi .Strzelczyk P. Jackowski, B. o omk oeta n ahOF . . OTF. math one than more make to How Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, neape–weei h ahiai etr‘h’? letter italic math the is where – example An ia ncd ae List Names Final U ] . . . [ ] . . . [ U U U U U D5 AHMTCLIAI ML K SMALL ITALIC MATHEMATICAL J 1D458 SMALL ITALIC MATHEMATICAL I 1D457 SMALL ITALIC MATHEMATICAL G 1D456 SMALL ITALIC MATHEMATICAL F 1D454 SMALL ITALIC MATHEMATICAL E 1D453 SMALL ITALIC MATHEMATICAL 1D452 .Jcosi .Strzelczyk P. Jackowski, B. vr .,21)reads: 2010) 6.0, (ver. o omk oeta n ahOF . . OTF. math one than more make to How Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, neape–weei h ahiai etr‘h’? letter italic math the is where – example An ia ncd ae List Names Unicode Final U U ] . . . [ ] . . . [ U U U U D5 AHMTCLIAI ML K SMALL ITALIC MATHEMATICAL J 1D458 SMALL ITALIC MATHEMATICAL I 1D457 SMALL ITALIC MATHEMATICAL G 1D456 SMALL ITALIC MATHEMATICAL F 1D454 SMALL ITALIC MATHEMATICAL E 1D453 SMALL ITALIC MATHEMATICAL 1D452 .Jcosi .Strzelczyk P. Jackowski, B. vr .,21)reads: 2010) 6.0, (ver. o omk oeta n ahOF . . OTF. math one than more make to How ← ? Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, neape–weei h ahiai etr‘h’? letter italic math the is where – example An h ahiai etr‘’hstePac constant Planck the has ‘h’ letter italic math The ia ncd ae List Names Unicode Final U U ] . . . [ U ] . . . [ U U U U D5 AHMTCLIAI ML K SMALL ITALIC MATHEMATICAL J 1D458 SMALL ITALIC MATHEMATICAL I 1D457 SMALL ITALIC MATHEMATICAL G 1D456 SMALL ITALIC MATHEMATICAL F 1D454 SMALL ITALIC MATHEMATICAL E 1D453 SMALL ITALIC MATHEMATICAL 1D452 1EPAC CONSTANT PLANCK 210E hscaatrsnm eut rmlgc usage legacy from results name character’s this ipyamteaia tlch; italic mathematical a enthalpy,simply specific height, = enn emnnl assigned: permanently meaning .Jcosi .Strzelczyk P. Jackowski, B. vr .,21)reads: 2010) 6.0, (ver. o omk oeta n ahOF . . OTF. math one than more make to How ← ? Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, neape–weei h ahiai etr‘h’? letter italic math the is where – example An h ahiai etr‘’hstePac constant Planck the has ‘h’ letter italic math The ia ncd ae List Names Unicode Final U U ] . . . [ U ] . . . [ U U U U D5 AHMTCLIAI ML K SMALL ITALIC MATHEMATICAL J 1D458 SMALL ITALIC MATHEMATICAL I 1D457 SMALL ITALIC MATHEMATICAL G 1D456 SMALL ITALIC MATHEMATICAL F 1D454 SMALL ITALIC MATHEMATICAL E 1D453 SMALL ITALIC MATHEMATICAL 1D452 1EPAC CONSTANT PLANCK 210E hscaatrsnm eut rmlgc usage legacy from results name character’s this ipyamteaia tlch; italic mathematical a simply egt pcfi enthalpy, specific height, = enn emnnl assigned: permanently meaning .Jcosi .Strzelczyk P. Jackowski, B. vr .,21)reads: 2010) 6.0, (ver. o omk oeta n ahOF . . OTF. math one than more make to How ← ? Entanglement ahtk 9I–3V2011 V 3 IV– 29 Bachotek, neape–weei h ahiai etr‘h’? letter italic math the is where – example An h ahiai etr‘’hstePac constant Planck the has ‘h’ letter italic math The ia ncd ae List Names Unicode Final U U ] . . . [ U ] . . . [ U U U U D5 AHMTCLIAI ML K SMALL ITALIC MATHEMATICAL J 1D458 SMALL ITALIC MATHEMATICAL I 1D457 SMALL ITALIC MATHEMATICAL G 1D456 SMALL ITALIC MATHEMATICAL F 1D454 SMALL ITALIC MATHEMATICAL E 1D453 SMALL ITALIC MATHEMATICAL 1D452 1EPAC CONSTANT PLANCK 210E nti atclrcs,misconception, case, particular this In hscaatrsnm eut rmlgc usage legacy from results name character’s this ipyamteaia tlch; italic mathematical a simply egt pcfi enthalpy, specific height, = doycayadrlc coincide. relics and idiosyncrasy enn emnnl assigned: permanently meaning .Jcosi .Strzelczyk P. Jackowski, B. vr .,21)reads: 2010) 6.0, (ver. o omk oeta n ahOF . . OTF. math one than more make to How ← ?

THE BEAST OF MISCONCEPTION

Bachotek, 29 IV– 3 V 2011 B. Jackowski, P. Strzelczyk Howto make more than one math OTF... Entanglement Misconception ahtk 9I–3V2011 V 3 IV– 29 Bachotek, .Jcosi .Strzelczyk P. Jackowski, B. w ai misconceptions basic Two o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception ahtk 9I–3V2011 V 3 IV– 29 Bachotek, lpscudb mlmne sdaigporm.Ti would This programs. drawing as implemented be could glyphs dai uebr’ ie.Tdy nta ffnyytobscu yet fancy of instead Today, times. Gutenberg’s in idea ehiusivle nOeTp ot s ald“features called (so fonts OpenType in involved techniques olcino xd(rdfie)sae.I a ningenious an was It shapes. (predefined) fixed of collection a otmoayfn ol easatrsrcuethan structure smarter a be could font contemporary A eepcal eeca ntecs fmt fonts. math of case the in beneficial especially be .Jcosi .Strzelczyk P. Jackowski, B. w ai misconceptions basic Two o omk oeta n ahOF . . OTF. math one than more make to How ”), re Entanglement Misconception ahtk 9I–3V2011 V 3 IV– 29 Bachotek, u ob nosal.Teie feueaigalette us entities all enumerating of idea The obstacle. an be to out lpscudb mlmne sdaigporm.Ti would This programs. drawing as implemented be could glyphs dai uebr’ ie.Tdy nta ffnyytobscu yet fancy of instead Today, times. Gutenberg’s in idea ehiusivle nOeTp ot s ald“features called (so fonts OpenType in involved techniques lo h omnyaoe ncd fe,i rcie turns practice, in often, Unicode adored commonly the Also, olcino xd(rdfie)sae.I a ningenious an was It shapes. (predefined) fixed of collection a oehtisn.Mroe,eueaigi ttc while static, is enumerating Moreover, insane. somewhat otmoayfn ol easatrsrcuethan structure smarter a be could font contemporary A nvrosaeso ua nelculatvte seems activities intellectual human of areas various in snee c.tesceso the of success the (cf. needed is eepcal eeca ntecs fmt fonts. math of case the in beneficial especially be ti yaial dutbepooo which protocol adjustable dynamically a is it .Jcosi .Strzelczyk P. Jackowski, B. w ai misconceptions basic Two o omk oeta n ahOF . . OTF. math one than more make to How TCP / IP protocol). ”), re ed

THE BEAST OF IDIOSYNCRASY

Bachotek, 29 IV– 3 V 2011 B. Jackowski, P. Strzelczyk Howto make more than one math OTF... Entanglement Misconception Idiosyncrasy ahtk 9I–3V2011 V 3 IV– 29 Bachotek, .Jcosi .Strzelczyk P. Jackowski, B. e’ oi oeo... . somehow. it do Let’s o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy ahtk 9I–3V2011 V 3 IV– 29 Bachotek, r cy euirsltosaevxnl frequent. vexingly are solutions peculiar Tricky, .Jcosi .Strzelczyk P. Jackowski, B. e’ oi oeo... . somehow. it do Let’s o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ahmtclgyh,vrial sebe rmsalrpi smaller from assembled vertically glyphs, Mathematical aeie–teaon ovy h hcns fteradical’s the of thickness the conveys amount the – baseline h aia,ms epae bv h aeiei pnyefo OpenType in baseline the above placed be must radical, the eo h aeiei traditional in baseline the below h o lmn fterdclms lgtypord bv t above protrude slightly must radical the of element top the r cy euirsltosaevxnl frequent. vexingly are solutions peculiar Tricky, .Jcosi .Strzelczyk P. Jackowski, B. e’ oi oeo... . somehow. it do Let’s T E X o omk oeta n ahOF . . OTF. math one than more make to How ot mr rcsl,in precisely, (more fonts cs iee.g., like eces, o rule). top t and nts T he E X ,

THE BEAST OF RELICS

Bachotek, 29 IV– 3 V 2011 B. Jackowski, P. Strzelczyk Howto make more than one math OTF... Entanglement Misconception Idiosyncrasy Relics ahtk 9I–3V2011 V 3 IV– 29 Bachotek, .Jcosi .Strzelczyk P. Jackowski, B. vratn relics Everlasting o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy Relics ahtk 9I–3V2011 V 3 IV– 29 Bachotek, otay–telne hysa,tedee otdte are. they rooted deeper the stay, they longer the – contrary eisaetems grvtn btce eas hyare they because obstacles aggravating most the are Relics emnn n hr sn oefrterrmvl nthe On removal. their for hope no is there and permanent .Jcosi .Strzelczyk P. Jackowski, B. vratn relics Everlasting o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy Relics ahtk 9I–3V2011 V 3 IV– 29 Bachotek, otay–telne hysa,tedee otdte are. they rooted deeper the stay, they longer the – contrary eisaetems grvtn btce eas hyare they because obstacles aggravating most the are Relics emnn n hr sn oefrterrmvl nthe On removal. their for hope no is there and permanent U ypoai xml stecs fglyphs of case the is example symptomatic A for sueuvclhr:teLtnsallte t ihcmabe comma with ‘t’ letter small Latin the here: unequivocal is oeU code codn oteAoeGyhLs o e ot 21) hya they (2010), Fonts New for List Glyph Adobe the to According 2A fe e tepst mrv h iuto,Aoeev Adobe situation, the improve to attempts few a After 021A. tcedilla NCD:U UNICODE: 2B hl h ai aia etr‘’wt om eo th – below comma with ‘T’ letter capital Latin the while 021B, DB:U ADOBE: (U 13 and 0163) T .Jcosi .Strzelczyk P. Jackowski, B. n eetdt the to reverted and ¸ 0162 0162 Tcedilla vratn relics Everlasting U U ¸ t 0163 0163 (U 12,rsetvl.TeUioeStandard Unicode The respectively. 0162), ttsqoat bellum ante quo status o omk oeta n ahOF . . OTF. math one than more make to How tcommaaccent U U 021A 0162 U U o hudhv the have should low and . 021B 0163 nulygv up gave entually Tcommaaccent ejs aliases just re code e . Entanglement Misconception Idiosyncrasy Relics ahtk 9I–3V2011 V 3 IV– 29 Bachotek, 1D0C5 FE18 otay–telne hysa,tedee otdte are. they rooted deeper the stay, they longer the – contrary eisaetems grvtn btce eas hyare they because obstacles aggravating most the are Relics emnn n hr sn oefrterrmvl nthe On removal. their for hope no is there and permanent YATN UIA YBLFHR KIO HOAVASIS CHROMA SKLIRON * FTHORA SYMBOL VASIS MUSICAL CHROMA BYZANTINE SKLIRON % FHTORA SYMBOL MUSICAL BYZANTINE BRA LENTICULAR WHITE RIGHT * VERTICAL BRAK FOR LENTICULAR FORM PRESENTATION WHITE % RIGHT VERTICAL FOR FORM PRESENTATION iseln f“TOA ncaatrnm sakondefect known a is name character in “FTHORA” of misspelling defect known a is name character in “BRACKET” of misspelling ia ncd ae List Names Unicode Final .Jcosi .Strzelczyk P. Jackowski, B. vratn relics Everlasting vr .,21)reads: 2010) 6.0, (ver. o omk oeta n ahOF . . OTF. math one than more make to How CET CKET Entanglement Misconception Idiosyncrasy Relics ahtk 9I–3V2011 V 3 IV– 29 Bachotek, 1D0C5 FE18 otay–telne hysa,tedee otdte are. they rooted deeper the stay, they longer the – contrary eisaetems grvtn btce eas hyare they because obstacles aggravating most the are Relics emnn n hr sn oefrterrmvl nthe On removal. their for hope no is there and permanent * SYMBOL MUSICAL BYZANTINE BRA LENTICULAR WHITE RIGHT * VERTICAL FOR LENTICULAR FORM PRESENTATION WHITE % RIGHT VERTICAL FOR FORM PRESENTATION YATN UIA YBLFHR KIO HOAVASIS CHROMA SKLIRON FTHORA SYMBOL MUSICAL BYZANTINE % iseln f“TOA ncaatrnm sakondefect known a is name character in “FTHORA” of misspelling defect known a is name character in “BRACKET” of misspelling ia ncd ae List Names Unicode Final .Jcosi .Strzelczyk P. Jackowski, B. vratn relics Everlasting FHTORA vr .,21)reads: 2010) 6.0, (ver. o omk oeta n ahOF . . OTF. math one than more make to How KIO HOAVASIS CHROMA SKLIRON BRAKCET CKET Entanglement Misconception Idiosyncrasy Relics ahtk 9I–3V2011 V 3 IV– 29 Bachotek, .Jcosi .Strzelczyk P. Jackowski, B. nti loyworld gloomy this In o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy Relics ahtk 9I–3V2011 V 3 IV– 29 Bachotek, nsieo iemciain fteBat fFonts of Beasts the of machinations vile of spite in .Jcosi .Strzelczyk P. Jackowski, B. nti loyworld, gloomy this In o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy Relics → LM Math ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ai oenMath Modern Latin nsieo iemciain fteBat fFonts, of Beasts the of machinations vile of spite in .Jcosi .Strzelczyk P. Jackowski, B. nti loyworld, gloomy this In OTF apl aet h world. the to came happily o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy Relics → LM Math ahtk 9I–3V2011 V 3 IV– 29 Bachotek, a oHewtr hldHsy lnJffe,Aa Twardoch, Adam Jeffrey, Alan Hosny, Khaled Hoekwater, Taco epeiga tmgthv en ti h euto shared of result the is It been. have might it as perplexing h raigo h ai oenMath Modern Latin the of creating The xeineadeot yBraaBeo,Hn Hagen, Hans Beeton, Barbara by efforts and experience ai oenMath Modern Latin li it,Gog ilasadohr,wihmade which others, and Williams George Vieth, Ulrik nsieo iemciain fteBat fFonts, of Beasts the of machinations vile of spite in u tugeaantteisbriaefn matter font insubordinate the against struggle our .Jcosi .Strzelczyk P. Jackowski, B. infiatyls painful. less significantly nti loyworld, gloomy this In eymn thanks! many Very OTF apl aet h world. the to came happily o omk oeta n ahOF . . OTF. math one than more make to How OTF a o as not was Entanglement Misconception Idiosyncrasy Relics → LM Math ahtk 9I–3V2011 V 3 IV– 29 Bachotek, a oHewtr hldHsy lnJffe,Aa Twardoch, Adam Jeffrey, Alan Hosny, Khaled Hoekwater, Taco epeiga tmgthv en ti h euto shared of result the is It been. have might it as perplexing h raigo h ai oenMath Modern Latin the of creating The xeineadeot yBraaBeo,Hn Hagen, Hans Beeton, Barbara by efforts and experience ai oenMath Modern Latin li it,Gog ilasadohr,wihmade which others, and Williams George Vieth, Ulrik nsieo iemciain fteBat fFonts, of Beasts the of machinations vile of spite in fcus,i sa icnblm ot .. ti nisinfa its in is it i.e., font, “incunabulum” an is it course, Of u tugeaantteisbriaefn matter font insubordinate the against struggle our n ilb nesvl eeoe ntenaetfuture. nearest the in developed intensively be will and .Jcosi .Strzelczyk P. Jackowski, B. infiatyls painful. less significantly nti loyworld, gloomy this In eymn thanks! many Very OTF apl aet h world. the to came happily o omk oeta n ahOF . . OTF. math one than more make to How OTF a o as not was ncy

LATIN MODERN MATH THE DOMESTICATED MONSTER

Bachotek, 29 IV– 3 V 2011 B. Jackowski, P. Strzelczyk Howto make more than one math OTF... Entanglement Misconception Idiosyncrasy Relics → LM Math: objective ahtk 9I–3V2011 V 3 IV– 29 Bachotek, .Jcosi .Strzelczyk P. Jackowski, B. h objective The o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy Relics → LM Math: objective ahtk 9I–3V2011 V 3 IV– 29 Bachotek, n oemt pnyefn.W wanted We font. OpenType math more one ai oenMt.Oram oee,wsntcetn just creating not was however, aim, Our Math. Modern Latin etmt fonts math next tsol entdta oeo h pnyemt fonts math OpenType the of none that noted be should It htapae ofri efc.I hsnme,o course, of number, this In perfect. is far so appeared that .Jcosi .Strzelczyk P. Jackowski, B. npriua,frselected for particular, in , h objective The o omk oeta n ahOF . . OTF. math one than more make to How opv h a for way the pave to T E X yefonts. Gyre Entanglement Misconception Idiosyncrasy Relics → LM Math: objective ahtk 9I–3V2011 V 3 IV– 29 Bachotek, n oemt pnyefn.W wanted We font. OpenType math more one esatdfo ai oen .. optrMdr math, Modern Computer i.e., Modern, Latin from started We ai oenMt.Oram oee,wsntcetn just creating not was however, aim, Our Math. Modern Latin noteOpenType the into etmt fonts math next tsol entdta oeo h pnyemt fonts math OpenType the of none that noted be should It htapae ofri efc.I hsnme,o course, of number, this In perfect. is far so appeared that sw eivdta ovrigthe converting that believed we as raigteOeTp ahsrcue rmscratch. from structures math OpenType the creating .Jcosi .Strzelczyk P. Jackowski, B. npriua,frselected for particular, in , T E X h objective The bsdoe,sol esmlrthan simpler be should ones, based o omk oeta n ahOF . . OTF. math one than more make to How T E X ahstructures math opv h a for way the pave to T E X yefonts. Gyre Entanglement Misconception Idiosyncrasy Relics → LM Math: objective ahtk 9I–3V2011 V 3 IV– 29 Bachotek, h eeoeet fsucs u edatclyunderesti drastically we But sources. of heterogeneity the n oemt pnyefn.W wanted We font. OpenType math more one h ienee oso h dqaegyh t uicd and (uni)code its glyph, adequate the spot to needed time the esatdfo ai oen .. optrMdr math, Modern Computer i.e., Modern, Latin from started We ai oenMt.Oram oee,wsntcetn just creating not was however, aim, Our Math. Modern Latin ebleeta,i eea,i a naporaeapproach: appropriate an was it general, in that, believe We noteOpenType the into etmt fonts math next tsol entdta oeo h pnyemt fonts math OpenType the of none that noted be should It htapae ofri efc.I hsnme,o course, of number, this In perfect. is far so appeared that sw eivdta ovrigthe converting that believed we as rtrslsw banatrtomnh fcdn.We coding. of months two after obtain we results first neetmtdaltl i h opeiyaiigfrom arising complexity the bit little a underestimated raigteOeTp ahsrcue rmscratch. from structures math OpenType the creating ae(ofrigt db/irsf “standards”). Adobe/Microsoft to (conforming name .Jcosi .Strzelczyk P. Jackowski, B. npriua,frselected for particular, in , T E X h objective The bsdoe,sol esmlrthan simpler be should ones, based o omk oeta n ahOF . . OTF. math one than more make to How T E X ahstructures math opv h a for way the pave to T E X yefonts. Gyre mated Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, .Jcosi .Strzelczyk P. Jackowski, B. h approach The o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, u trigpitwsacleto fseveral of collection a was point starting Our P OST .Jcosi .Strzelczyk P. Jackowski, B. S CRIPT h approach The ye1fn files. font 1 Type o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, um0 um,ef5 ub0 ub,es5 um0 eusm7, eusm10, eusb5, eusb7, eusb10, eufm5, eufm7, eufm10, mi0 mi,lm5 mi1,lmb,lmb,lr0 lmr7 lmr10, lmmib5, lmmib7, lmmib10, lmmi5, lmmi7, lmmi10, ms1,lby,lby,lb1,lb7 mx,lmex10, lmbx5, lmbx7, lmbx10, lmbsy5, lmbsy7, lmbsy10, mt2 mt0 mt,ma1,ma7 msam5, msam7, msam10, lmtt8, lmtt10, lmtt12, u trigpitwsacleto fseveral of collection a was point starting Our ms1,lso0 ms8 my0 my,lmsy5, lmsy7, lmsy10, lmsso8, lmsso10, lmsso12, sm0 sm,mb5–atgte 1fonts. 51 altogether – msbm5 msbm7, msbm10, bl1,bod,bod,ef1,ef7 eufb5, eufb7, eufb10, bbold5, bbold7, bbold10, ms2 ms0 ms,lsb1,lmssbx10, lmssbo10, lmss8, lmss10, lmss12, P OST .Jcosi .Strzelczyk P. Jackowski, B. S CRIPT h approach The ye1fn ls namely: files, font 1 Type o omk oeta n ahOF . . OTF. math one than more make to How eusm5, lmr5, , Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, um0 um,ef5 ub0 ub,es5 um0 eusm7, eusm10, eusb5, eusb7, eusb10, eufm5, eufm7, eufm10, mi0 mi,lm5 mi1,lmb,lmb,lr0 lmr7 lmr10, lmmib5, lmmib7, lmmib10, lmmi5, lmmi7, lmmi10, culy ai oenMt otismr hn40 glyphs, 4500 than more contains Math Modern Latin Actually, l hs ot a ob rme nooehuge one into crammed be to had fonts these All ms1,lby,lby,lb1,lb7 mx,lmex10, lmbx5, lmbx7, lmbx10, lmbsy5, lmbsy7, lmbsy10, n aymr r edd h sta so?! that is Why needed. are more many and mt2 mt0 mt,ma1,ma7 msam5, msam7, msam10, lmtt8, lmtt10, lmtt12, u trigpitwsacleto fseveral of collection a was point starting Our ms1,lso0 ms8 my0 my,lmsy5, lmsy7, lmsy10, lmsso8, lmsso10, lmsso12, sm0 sm,mb5–atgte 1fonts. 51 altogether – msbm5 msbm7, msbm10, bl1,bod,bod,ef1,ef7 eufb5, eufb7, eufb10, bbold5, bbold7, bbold10, ms2 ms0 ms,lsb1,lmssbx10, lmssbo10, lmss8, lmss10, lmss12, P OST .Jcosi .Strzelczyk P. Jackowski, B. S CRIPT h approach The ye1fn ls namely: files, font 1 Type o omk oeta n ahOF . . OTF. math one than more make to How OTF eusm5, lmr5, , file. Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, yBraaBeo,AmsFetgadMra agn III, Sargent Murray and Freytag Asmus Beeton, Barbara by ahfn hudcnantefloiggop fglyphs: of groups following the contain should font math * asonly caps *** italic bold sans italic sansserif bold sansserif sansserif doublestruck Fraktur bold Fraktur (calligraphic) script bold (calligraphic) script italic bold italic bold serifed) (upright, plain *cp only caps ** codn othe to According lsbscdartclcharacters diacritical basic plus * ( ( iei M temporarily? – CMs in like temporarily .Jcosi .Strzelczyk P. Jackowski, B. ) rf ncd ehia eot#25 Report Technical Unicode Draft ai n digits and Latin Greek and Latin Latin Greek Latin, digits and Latin digits and Latin Latin Latin Latin Latin Greek and Latin Greek and Latin digits and Greek Latin, Latin h approach The ** ** * re n digits and Greek , *** ) *** n digits and o omk oeta n ahOF . . OTF. math one than more make to How lmtt lmssbo lmsso lmssbx lmss Jeffrey) Alan (by bbold eufb eufm eusb eusm lmmib lmmi lmmib lmbx, lmmi lmr, ( ( slanted slanted ( uprighted ( ) ) uprighted ) ) Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, h rcs fgnrtn ahOeTp ototo h afor the of out font OpenType math a generating of process The 1P 51 .Jcosi .Strzelczyk P. Jackowski, B. OST S CRIPT h approach The ye1fie comprised files 1 Type o omk oeta n ahOF . . OTF. math one than more make to How ementioned Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, h rcs fgnrtn ahOeTp ototo h afor the of out font OpenType math a generating of process The h rprto faPtoae otogerdengine FontForgegeared Pythonbased a of preparation the o ovrigP converting for db otDvlpetKtfrOpenType for Make Kit the Development of Font equivalent Adobe enhanced an – format 1P 51 .Jcosi .Strzelczyk P. Jackowski, B. OST OST S S CRIPT CRIPT h approach The y e1fnsit h OpenType the into fonts 1 Type ye1fie comprised: files 1 Type o omk oeta n ahOF . . OTF. math one than more make to How OTF tlt from utility ementioned ( FFDKO ) Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, h rcs fgnrtn ahOeTp ototo h afor the of out font OpenType math a generating of process The ovrigo h P the of converting engine FontForgegeared Pythonbased a of preparation the o ovrigP converting for db otDvlpetKtfrOpenType, for Make Kit the Development of Font equivalent Adobe enhanced an – format 1P 51 .Jcosi .Strzelczyk P. Jackowski, B. OST OST OST S S CRIPT CRIPT h approach The S CRIPT y e1fnsit h OpenType the into fonts 1 Type ye1fie comprised: files 1 Type ye1su into stuff 1 Type o omk oeta n ahOF . . OTF. math one than more make to How OTF METATYPE tlt from utility ementioned sources 1 ( FFDKO ) Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, h rcs fgnrtn ahOeTp ototo h afor the of out font OpenType math a generating of process The oeetadt a optd .. lp xs etc.) axes, glyph e.g., computed, m was some data removed, extra some some wer braces, characters extendible (some horizontally sources e.g., the of adjustment semimanual P the of converting engine FontForgegeared Pythonbased a of preparation the o ovrigP converting for db otDvlpetKtfrOpenType, for Make Kit the Development of Font equivalent Adobe enhanced an – format 1P 51 .Jcosi .Strzelczyk P. Jackowski, B. OST OST OST S S CRIPT CRIPT h approach The S CRIPT y e1fnsit h OpenType the into fonts 1 Type ye1fie comprised: files 1 Type ye1su into stuff 1 Type o omk oeta n ahOF . . OTF. math one than more make to How OTF METATYPE tlt from utility ementioned odified, sources, 1 ( added, e FFDKO ) Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, h rcs fgnrtn ahOeTp ototo h afor the of out font OpenType math a generating of process The h eeaino igeP single etc.), a axes, of glyph generation e.g., the computed, m was some data removed, extra some some wer braces, characters extendible (some horizontally sources e.g., the of adjustment semimanual P the of converting engine FontForgegeared Pythonbased a of preparation the o ovrigP converting for db otDvlpetKtfrOpenType, for Make Kit the Development of Font equivalent Adobe enhanced an – format eeatgyh using glyphs relevant 1P 51 .Jcosi .Strzelczyk P. Jackowski, B. OST OST OST S S CRIPT METATYPE CRIPT h approach The S CRIPT y e1fnsit h OpenType the into fonts 1 Type OST ye1fie comprised: files 1 Type ye1su into stuff 1 Type S CRIPT o omk oeta n ahOF . . OTF. math one than more make to How 1 y e1fn otiigall containing font 1 Type OTF METATYPE tlt from utility ementioned odified, sources, 1 ( added, e FFDKO ) Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, h rcs fgnrtn ahOeTp ototo h afor the of out font OpenType math a generating of process The eimna rprto fterelevant the of preparation semimanual P single etc.), a axes, of glyph generation e.g., the computed, m was some data removed, extra some some wer braces, characters extendible (some horizontally sources e.g., the of adjustment semimanual P the of converting engine FontForgegeared Pythonbased a of preparation the o ovrigP converting for ( db otDvlpetKtfrOpenType, for Make Kit the Development of Font equivalent Adobe enhanced an – format eeatgyh using glyphs relevant the T E X ercdt a xrce from extracted was data metric 1P 51 .Jcosi .Strzelczyk P. Jackowski, B. OST OST OST S S CRIPT METATYPE CRIPT h approach The S CRIPT y e1fnsit h OpenType the into fonts 1 Type OST ye1fie comprised: files 1 Type ye1su into stuff 1 Type S CRIPT o omk oeta n ahOF . . OTF. math one than more make to How 1, y e1fn otiigall containing font 1 Type OTF TFM OTF ahdt for data math sn yhnscripts Python using s METATYPE tlt from utility ementioned odified, sources, 1 ( FFDKO added, e FFDKO , ) ) Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach ahtk 9I–3V2011 V 3 IV– 29 Bachotek, h rcs fgnrtn ahOeTp ototo h afor the of out font OpenType math a generating of process The ovrigo h P the of converting relevant the of preparation semimanual P single etc.), a axes, of glyph generation e.g., the computed, m was some data removed, extra some some wer braces, characters extendible (some horizontally sources e.g., the of adjustment semimanual P the of converting engine FontForgegeared Pythonbased a of preparation the o ovrigP converting for ( db otDvlpetKtfrOpenType, for Make Kit the Development of Font equivalent Adobe enhanced an – format noteOeTp omtusing format OpenType the into using glyphs relevant the T E X ercdt a xrce from extracted was data metric 1P 51 .Jcosi .Strzelczyk P. Jackowski, B. OST OST OST OST S S CRIPT METATYPE CRIPT h approach The S S CRIPT CRIPT y e1fnsit h OpenType the into fonts 1 Type OST ye1fie comprised: files 1 Type ye1fn eeae by generated font 1 Type into stuff 1 Type S FFDKO CRIPT o omk oeta n ahOF . . OTF. math one than more make to How 1, y e1fn otiigall containing font 1 Type . OTF TFM OTF ahdt for data math sn yhnscripts Python using s METATYPE tlt from utility METATYPE ementioned odified, sources, 1 ( FFDKO added, e FFDKO , 1 ) ) , Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works ahtk 9I–3V2011 V 3 IV– 29 Bachotek, .Jcosi .Strzelczyk P. Jackowski, B. uueworks Future o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works ahtk 9I–3V2011 V 3 IV– 29 Bachotek, otaddfiieynesimprovement. needs definitely Math and Modern font Latin mentioned, was As .Jcosi .Strzelczyk P. Jackowski, B. uueworks Future o omk oeta n ahOF . . OTF. math one than more make to How OTF sa “incunabulum” an is Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works ahtk 9I–3V2011 V 3 IV– 29 Bachotek, otaddfiieynesipoeet nparticular: in improvement, needs definitely Math and Modern font Latin mentioned, was As htvrwudti en etc. mean, this “canonica would considered whatever glyphs adding character, extendible nacn h eetieo lps odsn ei lowerca serif sans symbols bold math glyphs: more of repertoire the enhancing .Jcosi .Strzelczyk P. Jackowski, B. ( uueworks Future ogrcan fvrial n horizontally and vertically of chains longer ) o omk oeta n ahOF . . OTF. math one than more make to How OTF sa “incunabulum” an is l”, eGreek, se Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works ahtk 9I–3V2011 V 3 IV– 29 Bachotek, otaddfiieynesipoeet nparticular: in improvement, needs definitely Math and Modern font Latin mentioned, was As htvrwudti en etc. mean, this “canonica would considered whatever glyphs adding character, extendible hcigtenmn n oigshm hsi eytedious very a is this – task scheme timeconsuming coding and and naming the checking lowerca serif sans symbols bold math glyphs: more of repertoire the enhancing .Jcosi .Strzelczyk P. Jackowski, B. ( uueworks Future ogrcan fvrial n horizontally and vertically of chains longer ) o omk oeta n ahOF . . OTF. math one than more make to How , OTF sa “incunabulum” an is l”, eGreek, se Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works ahtk 9I–3V2011 V 3 IV– 29 Bachotek, otaddfiieynesipoeet nparticular: in improvement, needs definitely Math and Modern font Latin mentioned, was As htvrwudti en etc. mean, this “canonica would considered whatever glyphs adding character, extendible hcigtenmn n oigshm hsi eytedious very data a math is complementing this – task, scheme timeconsuming coding and and naming the checking lowerca serif sans symbols bold math glyphs: more of repertoire the enhancing en,ipoigtepaeeto xs etc. axes, of placement the improving kerns, .Jcosi .Strzelczyk P. Jackowski, B. ( uueworks Future ogrcan fvrial n horizontally and vertically of chains longer ( T E X ) o omk oeta n ahOF . . OTF. math one than more make to How , ae en,OpenTypespecific kerns, based OTF sa “incunabulum” an is ) l”, eGreek, se Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works ahtk 9I–3V2011 V 3 IV– 29 Bachotek, otaddfiieynesipoeet nparticular: in improvement, needs definitely Math and Modern font Latin mentioned, was As htvrwudti en etc. mean, this “canonica would considered whatever glyphs adding character, extendible digselected adding tedious very data a math is complementing this – task, scheme timeconsuming coding and and naming the checking lowerca serif sans symbols bold math glyphs: more of repertoire the enhancing en,ipoigtepaeeto xs etc. axes, of placement the improving kerns, .Jcosi .Strzelczyk P. Jackowski, B. OTF ( uueworks Future ogrcan fvrial n horizontally and vertically of chains longer features ( T E ( X sy nm etc. onum, ssty, ) o omk oeta n ahOF . . OTF. math one than more make to How , ae en,OpenTypespecific kerns, based OTF sa “incunabulum” an is ) , ) l”, eGreek, se Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works ahtk 9I–3V2011 V 3 IV– 29 Bachotek, otaddfiieynesipoeet nparticular: in improvement, needs definitely Math and Modern font Latin mentioned, was As htvrwudti en etc. mean, this “canonica would considered whatever glyphs adding character, extendible usin hc lpssol aeidxforms? index have should glyphs which question: a selected adding tedious very data a math is complementing this – task, scheme timeconsuming coding and and naming the checking lowerca serif sans symbols bold math glyphs: more of repertoire the enhancing en,ipoigtepaeeto xs etc. axes, of placement the improving kerns, .Jcosi .Strzelczyk P. Jackowski, B. OTF ( uueworks Future ogrcan fvrial n horizontally and vertically of chains longer features ( T E ( X sy nm etc. onum, ssty, ) o omk oeta n ahOF . . OTF. math one than more make to How , ae en,OpenTypespecific kerns, based OTF sa “incunabulum” an is ) , ) , l”, eGreek, se Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works, conclusions ahtk 9I–3V2011 V 3 IV– 29 Bachotek, .Jcosi .Strzelczyk P. Jackowski, B. Conclusions o omk oeta n ahOF . . OTF. math one than more make to How Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works, conclusions ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ahfn.W r on oadmt to math add to going are Modern We Latin font. the to math once needed that time hope the We Math be fonts. will math approach other our prepare of test conclusive The OTF srlae,afwmnh ilsffiet aetenext the make to suffice will months few a released, is .Jcosi .Strzelczyk P. Jackowski, B. Conclusions o omk oeta n ahOF . . OTF. math one than more make to How T E X yePglafirst. Pagella Gyre Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works, conclusions ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ahfn.W r on oadmt to math add to going are Modern We Latin font. the to math once needed that time hope the We Math be fonts. will math approach other our prepare of test conclusive The ehp o h ucs aigo h olwn factors: following the on basing success the for hope We xeine(seily icrmn npitfalls). in discernment (especially, experience OTF srlae,afwmnh ilsffiet aetenext the make to suffice will months few a released, is .Jcosi .Strzelczyk P. Jackowski, B. Conclusions o omk oeta n ahOF . . OTF. math one than more make to How T E X yePglafirst. Pagella Gyre Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works, conclusions ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ahfn.W r on oadmt to math add to going are Modern We Latin font. the to math once needed that time hope the We Math be fonts. will math approach other our prepare of test conclusive The ehp o h ucs aigo h olwn factors: following the on basing success the for hope We yhnsrpsadohruiiis(.. etn ol)ar extent. tools) large testing a (e.g., to utilities reusable other and scripts Python pitfalls); in discernment (especially, experience OTF srlae,afwmnh ilsffiet aetenext the make to suffice will months few a released, is .Jcosi .Strzelczyk P. Jackowski, B. Conclusions o omk oeta n ahOF . . OTF. math one than more make to How T E X yePglafirst. Pagella Gyre e Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works, conclusions ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ahfn.W r on oadmt to math add to going are Modern We Latin font. the to math once needed that time hope the We Math be fonts. will math approach other our prepare of test conclusive The ehp o h ucs aigo h olwn factors: following the on basing success the for hope We h aabs fcekdadvrfidgyh ae and names glyphs reusable. verified fully and is checked unicode of base data ar the extent; tools) large testing a (e.g., to utilities reusable other and scripts Python pitfalls); in discernment (especially, experience OTF srlae,afwmnh ilsffiet aetenext the make to suffice will months few a released, is .Jcosi .Strzelczyk P. Jackowski, B. Conclusions o omk oeta n ahOF . . OTF. math one than more make to How T E X yePglafirst. Pagella Gyre e Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works, conclusions ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ahfn.W r on oadmt to math add to going are Modern We Latin font. the to math once needed that time hope the We Math be fonts. will math approach other our prepare of test conclusive The ehp o h ucs aigo h olwn factors: following the on basing success the for hope We aoiu ato h o ob oe–ti osntmean, not does this – most part. done the difficult be be most to to the job seems however, the which of scratch part from laborious created s be geometrical to symbols, are relational (operators, and glyphs names math glyphs reusable; verified fully and is checked unicode of base data ar the extent; tools) large testing a (e.g., to utilities reusable other and scripts Python pitfalls); in discernment (especially, experience OTF srlae,afwmnh ilsffiet aetenext the make to suffice will months few a released, is .Jcosi .Strzelczyk P. Jackowski, B. Conclusions o omk oeta n ahOF . . OTF. math one than more make to How T E X yePglafirst. Pagella Gyre e ymbols) Entanglement Misconception Idiosyncrasy Relics → LM Math: objective, approach, future works, conclusions ahtk 9I–3V2011 V 3 IV– 29 Bachotek, ahfn.W r on oadmt to math add to going are Modern We Latin font. the to math once needed that time hope the We Math be fonts. will math approach other our prepare of test conclusive The ehp o h ucs aigo h olwn factors: following the on basing success the for hope We with osi aesnet produce mean, to not sense does make this it – does most part; done the difficult be be most to to the job seems however, the which of scratch part from laborious created s be geometrical to symbols, are relational (operators, and glyphs names math glyphs reusable; verified fully and is checked unicode of base data ar the extent; tools) large testing a (e.g., to utilities reusable other and scripts Python pitfalls); in discernment (especially, experience OTF OTF srlae,afwmnh ilsffiet aetenext the make to suffice will months few a released, is ones .Jcosi .Strzelczyk P. Jackowski, B. ( ocac o optblt anyway compatibility for chance no Conclusions T o omk oeta n ahOF . . OTF. math one than more make to How E X ahfnssimultaneously fonts math T E X yePglafirst. Pagella Gyre ) ? e ymbols) The OpenType math fonts project is supported by TEX Users Groups, in particular, by the Czechoslovak TEX Users Group CS TUG, the Germanspeaking TEX Users Group DANTE e.V., the Polish TEX Users Group GUST, the Dutchspeaking TEX Users Group NTG, TUG India, UKTUG, and – last but not least – TUG.

The effigies of the Font Beasts originate from http://ascendtooblivion.blogspot.com/2010/04/wallpaperscreatures.html

The author of the opening (and closing) photo Roots of Entanglement is Marek Ryćko

Bachotek, 29 IV– 3 V 2011 B. Jackowski, P. Strzelczyk Howto make more than one math OTF... THANK YOU FOR YOUR ATTENTION

and

WELCOME TO NEXT BACHOTEXS