latin modern family of fonts
TRANSCRIPT
-
7/30/2019 Latin Modern Family of Fonts
1/26
CS TUG, DANTE e.V., GUST, GUTenberg, NTG, TUG
B. Jackowski and J. M. Nowacki
CourtesyofMirosaw
Gry,Polityka,copyright
byMirosaw
Gry,Polityka
Latin Modern Family of FontsTHE TECHNICAL DOCUMENTATION
-
7/30/2019 Latin Modern Family of Fonts
2/26
The technical documentation of the Latin Modern family of fonts, page 2
Welcome to the Latin Modern family of fonts
The text below is a slightly modified small excerpt from the article Bogusaw Jackowski and Janusz M. Nowacki, Accents, accents,
accents.. . enhancing fonts with funny characters. (The article presents in detail the origins and scope of the Latin Modern
Project; see https://www.tug.org/tug2003/preprints/Jackowski/jackowski.pdf for the full text of the article).
Accented characters play the role oenfants terribles in the world o computers. Anybody who has
to communicate with another computer system in a language other than English knows that using socalled unny characters is not un at all.
A giant step towards putting some order into the chaos was the Unicode standard (ISO/IEC 10646)published in 1993. Unicode, obviously, does not remove all the problems rom the onts playground,and even adds a ew specific ones (e.g., the problems with the size o onts or with the registration onon-standard characters and languages). Nevertheless, one can believe that the world will become abit better when Unicode turns rom the standard de nomine to the standard de facto.
TEX with its 8-bit (i.e., 256 characters per ont) paradigm is more and more obsolescent and enhancingit by multi-byte character codes seems unavoidable. Such efforts as Omega TEX, developed by JohnPlaice and Yannis Haralambous, cannot be overestimated rom this point o view. But the typesettingsystem itsel is only one side o the coin. The other is a collection o onts it uses.
Originally, TEX was equipped with Computer Modern amily o onts (cm) which did not containdiacritical characters. Those ew TEX users who would need accented letters were supposed to employthe \accent primitive. The immense popularity o TEX in countries that use lots o diacriticalcharacters proved this presumption invalid. At least three reasons can be set orth: (1) accentedcharacters do not behave like normal ones, e.g., they interere with important TEX algorithmssuch as hyphenation and insertion o implicit kerns; (2) the cm onts do not contain all necesarydiacritics, e.g., an ogonek accent (used in Polish, Lithuanian, Navaho) is missing; (3) such diacriticalelements as cedilla and ogonek, when treated as accents, overlap with a letter, which precludes
some applications, e.g., preparing texts or cutting plotters, even i outline onts are used. The lessonis obviousthe cm amily should be extended by a variety o diacritical letters.
The Latin Modern (lm) amily o onts was the response this challenge.
In 2002, during the TEX meeting in Bachotek, Poland, the representatives o European TEX usersgroup, having discussed the matters on email, came up with a proposal o converting Lars Engebret-sens ae virtual onts into a more universal PostScript Type 1 ormat and augmenting them witha set o necessary diacritical characters. We took up the gauntlet without hesitation.
Our intention was to preserve the ae name, as we wanted to emphasize the role o Engebretsens ideain this enterprise. Soon it became clear, however, that the differences would be undamental and that
the change o the name would be necessary in order to avoid a mess. Thereore, we coined the nameLatin Modern.
At present, the lm collection o onts consits o 72 text onts
lmb10 lmbo10 lmbx5 lmbx6 lmbx7 lmbx8 lmbx9 lmbx10 lmbx12 lmbxi10 lmbxo10 lmcsc10 lmcsco10lmdunh10 lmduno10 lmr5 lmr6 lmr7 lmr8 lmr9 lmr10 lmr12 lmr17 lmri7 lmri8 lmri9 lmri10 lmri12lmro8 lmro9 lmro10 lmro12 lmro17 lmss8 lmss9 lmss10 lmss12 lmss17 lmssbo10 lmssbx10 lmssdc10lmssdo10 lmsso8 lmsso9 lmsso10 lmsso12 lmsso17 lmssq8 lmssqbo8 lmssqbx8 lmssqo8 lmtcsc10lmtcso10 lmtk10 lmtko10 lmtl10 lmtlc10 lmtlco10 lmtlo10 lmtt8 lmtt9 lmtt10 lmtt12 lmtti10 lmtto10lmu10 lmvtk10 lmvtko10 lmvtl10 lmvtlo10 lmvtt10 lmvtto10
and 20 math ontslmbsy5 lmbsy7 lmbsy10 lmex10 lmmi5 lmmi6 lmmi7 lmmi8 lmmi9 lmmi10 lmmi12 lmmib5 lmmib7lmmib10 lmsy5 lmsy6 lmsy7 lmsy8 lmsy9 lmsy10
-
7/30/2019 Latin Modern Family of Fonts
3/26
The technical documentation of the Latin Modern family of fonts, page 3
Note that although not every lm text ont has its cm counterpart and viceversa, all lm mathonts belong to the cm standard (cmbsy7 cmbsy10 cmmib5 cmmib7 were added by the AmericanMathematical Society).
Each o the lm text onts contains more than 700 glyphs. To our knowledge, the repertoire ocharacters covers all European languages as well as some other Latin-based alphabets such as Viet
namese and Navajo. In our work, we requently exploited the inormation presented at the web siteThe Alphabets of Europe by Michael Everson ( http://www.evertype.com/alphabets/ ). I you knowabout European languages that are not covered completely or i some glyphs have apparently wrongshapesplease let us know.
In order to acilitate the access to the plentitude o the diacritical characters, we prepared ninedifferent 255-character encodings or every ont:
cs (CS TUG; cs-*.tm), ec (Cork aka t1; ec-*.tm), qx (GUST; qx-*.tm)
rm (regular math, used in ot1 and ot4; rm-*.tm) l7x (Lithuanian; l7x-*.tm), y&ys TeXnANSI (aka ly1; texnansi-*.tm), t5 (Vietnamese; t5-*.tm), Text Companion or ec (onts aka ts1; ts1-*.tm)
The LaTEX support or all the encodings is provided.
More details can be found in:
Bogusaw Jackowski, Janusz M. Nowacki, Latin Modern fonts: how less means more
http://www.dante.de/dante/events/eurotex/papers/TUT09.pdf
Will Robertson,An exploration of the Latin Modern fonts
http://dw.tug.org/pracjourn/2006-1/robertson/
Will Robertson, Unicode font encoding definitions for XeTeX
http://www.ctan.org/tex-archive/macros/xetex/latex/euenc/
-
7/30/2019 Latin Modern Family of Fonts
4/26
The technical documentation of the Latin Modern family of fonts, page 4
OpenType Layout features found in Latin Modern Roman
script = DFLT
language =
features = aalt dlig frac liga lnum onum pnum tnum zero cpsp kern size
script = cyrl
language =
features = aalt dlig frac liga lnum onum pnum tnum zero cpsp kern size
script = latn
language = AZE
features = aalt dlig frac liga lnum onum pnum tnum zero cpsp kern size
language = CRT
features = aalt dlig frac liga lnum onum pnum tnum zero cpsp kern size
language = MOL
features = aalt dlig frac liga lnum locl onum pnum tnum zero cpsp kernsize
language = NLD
features = aalt dlig frac liga lnum onum pnum tnum zero cpsp kern size
language = PLK
features = aalt dlig frac liga lnum onum pnum tnum zero cpsp kern size
language = ROM
features = aalt dlig frac liga lnum locl onum pnum tnum zero cpsp kern
size
language = TRK features = aalt dlig frac liga lnum onum pnum tnum zero cpsp kern size
language =
features = aalt dlig frac liga lnum onum pnum tnum zero cpsp kern size
Supported Unicode Blocks
0x0000 - 0x00FF ANSI
0x0080 - 0x00FF Latin Supplement and C1 Controls
0x0100 - 0x017F Latin Extended-A
0x1E00 - 0x1EFF Latin Extended Additional
Supported Windows Code Pages
1250 ANSI Latin 2 (Central Europe)
1252 ANSI Latin 1
1254 ANSI Turkish
1257 ANSI Baltic
1258 ANSI Vietnam
-
7/30/2019 Latin Modern Family of Fonts
5/26
The technical documentation of the Latin Modern family of fonts, page 5
Examples of the OTF features of Latin Modern
"Latin Modern Roman" -> 0369 OThamburgefionst
"Latin Modern Roman/I" -> 0369 OThamburgefionst
"Latin Modern Roman/B" -> 0369 OThamburgefionst
"Latin Modern Roman/BI" -> 0369 OThamburgefionst"Latin Modern Roman:+frac" / "1/4 ABC abcflffi" -> ABC abcflffi
"Latin Modern Roman:+onum" / "0123456789 ABC abc" -> ABC abc
"Latin Modern Roman:+tnum" / "0123456789 ABC abc" -> 0123456789 ABC abc
"Latin Modern Roman:-kern" / "WARSZAWA VAT" -> WARSZAWA VAT
"Latin Modern Roman:+zero" / "012345 ABC abc" -> 12345 ABC abc
"Latin Modern Roman:language=PLK" / "fifka fijn" -> fia fijn
"Latin Modern Roman:language=NLD" / "fifka fijn" -> fifka fn
"Latin Modern Roman:language=TRK" / "fifka fijn" -> fifka fijn
"Latin Modern Roman" / "\char"015E \char"015F" ->
"Latin Modern Roman:language=ROM,+locl" / "\char"015E \char"015F" ->
-
7/30/2019 Latin Modern Family of Fonts
6/26
The technical documentation of the Latin Modern family of fonts, page 6
The text fonts of the Latin Modern family
(LMRomanDemi10-Regular) lmb10 -> 0369 OThamburgefionst
(LMRomanDemi10-Oblique) lmbo10 -> 0369 OThamburgefionst
(LMRoman10-Bold) lmbx10 -> 0369 OThamburgefionst
(LMRoman12-Bold) lmbx12 -> 0369 OThamburgefionst
(LMRoman5-Bold) lmbx5 -> 0369 OThamburgefionst
(LMRoman6-Bold) lmbx6 -> 0369 OThamburgefionst
(LMRoman7-Bold) lmbx7 -> 0369 OThamburgefionst
(LMRoman8-Bold) lmbx8 -> 0369 OThamburgefionst
(LMRoman9-Bold) lmbx9 -> 0369 OThamburgefionst
(LMRoman10-BoldItalic) lmbxi10 -> 0369 OThamburgefionst
(LMRomanSlant10-Bold) lmbxo10 -> 0369 OThamburgefionst
(LMRomanCaps10-Regular) lmcsc10 -> 0369 OThamburgefionst
(LMRomanCaps10-Oblique) lmcsco10 -> 0369 OThamburgefionst
(LMRomanDunh10-Regular) lmdunh10 -> 0369 OThamburgefionst
(LMRomanDunh10-Oblique) lmduno10 -> 0369 OThamburgefionst
(LMRoman10-Regular) lmr10 -> 0369 OThamburgefionst
(LMRoman12-Regular) lmr12 -> 0369 OThamburgefionst
(LMRoman17-Regular) lmr17 -> 0369 OThamburgefionst(LMRoman5-Regular) lmr5 -> 0369 OThamburgefionst
(LMRoman6-Regular) lmr6 -> 0369 OThamburgefionst
(LMRoman7-Regular) lmr7 -> 0369 OThamburgefionst
(LMRoman8-Regular) lmr8 -> 0369 OThamburgefionst
(LMRoman9-Regular) lmr9 -> 0369 OThamburgefionst
(LMRoman10-Italic) lmri10 -> 0369 OThamburgefionst
(LMRoman12-Italic) lmri12 -> 0369 OThamburgefionst
(LMRoman7-Italic) lmri7 -> 0369 OThamburgefionst
(LMRoman8-Italic) lmri8 -> 0369 OThamburgefionst
(LMRoman9-Italic) lmri9 -> 0369 OThamburgefionst
(LMRomanSlant10-Regular) lmro10 -> 0369 OThamburgefionst(LMRomanSlant12-Regular) lmro12 -> 0369 OThamburgefionst
(LMRomanSlant17-Regular) lmro17 -> 0369 OThamburgefionst(LMRomanSlant8-Regular) lmro8 -> 0369 OThamburgefionst
(LMRomanSlant9-Regular) lmro9 -> 0369 OThamburgefionst
(LMSans10-Regular) lmss10 -> 0369 OThamburgefionst
(LMSans12-Regular) lmss12 -> 0369 OThamburgefionst
(LMSans17-Regular) lmss17 -> 0369 OThamburgefionst
(LMSans8-Regular) lmss8 -> 0369 OThamburgefionst
(LMSans9-Regular) lmss9 -> 0369 OThamburgefionst
(LMSans10-BoldOblique) lmssbo10 -> 0369 OThamburgefionst
-
7/30/2019 Latin Modern Family of Fonts
7/26
The technical documentation of the Latin Modern family of fonts, page 7
(LMSans10-Bold) lmssbx10 -> 0369 OThamburgefionst
(LMSansDemiCond10-Regular) lmssdc10 -> 0369 OThamburgefionst
(LMSansDemiCond10-Oblique) lmssdo10 -> 0369 OThamburgefionst
(LMSans10-Oblique) lmsso10 -> 0369 OThamburgefionst
(LMSans12-Oblique) lmsso12 -> 0369 OThamburgefionst
(LMSans17-Oblique) lmsso17 -> 0369 OThamburgefionst(LMSans8-Oblique) lmsso8 -> 0369 OThamburgefionst
(LMSans9-Oblique) lmsso9 -> 0369 OThamburgefionst
(LMSansQuot8-Regular) lmssq8 -> 0369 OThamburgefionst
(LMSansQuot8-BoldOblique) lmssqbo8 -> 0369 OThamburgefionst
(LMSansQuot8-Bold) lmssqbx8 -> 0369 OThamburgefionst
(LMSansQuot8-Oblique) lmssqo8 -> 0369 OThamburgefionst
(LMMonoCaps10-Regular) lmtcsc10 -> 0369 OThamburgefionst
(LMMonoCaps10-Oblique) lmtcso10 -> 0369 OThamburgefionst
(LMMonoLt10-Regular) lmtl10 -> 0369 OThamburgefionst
(LMMonoLt10-Oblique) lmtlo10 -> 0369 OThamburgefionst
(LMMonoLtCond10-Regular) lmtlc10 -> 0369 OThamburgefionst
(LMMonoLtCond10-Oblique) lmtlco10 -> 0369 OThamburgefionst
(LMMonoLt10-Bold) lmtk10 -> 0369 OThamburgefionst
(LMMonoLt10-BoldOblique) lmtko10 -> 0369 OThamburgefionst
(LMMono10-Regular) lmtt10 -> 0369 OThamburgefionst
(LMMono12-Regular) lmtt12 -> 0369 OThamburgefionst
(LMMono8-Regular) lmtt8 -> 0369 OThamburgefionst
(LMMono9-Regular) lmtt9 -> 0369 OThamburgefionst
(LMMono10-Italic) lmtti10 -> 0369 OThamburgefionst
(LMMonoSlant10-Regular) lmtto10 -> 0369 OThamburgefionst
(LMRomanUnsl10-Regular) lmu10 -> 0369 OThamburgefionst
(LMMonoProp10-Regular) lmvtt10 -> 0369 OThamburgefionst
(LMMonoProp10-Oblique) lmvtto10 -> 0369 OThamburgefionst
(LMMonoPropLt10-Regular) lmvtl10 -> 0369 OThamburgefionst
(LMMonoPropLt10-Oblique) lmvtlo10 -> 0369 OThamburgefionst
(LMMonoPropLt10-Bold) lmvtk10 -> 0369 OThamburgefionst
(LMMonoPropLt10-BoldOblique) lmvtko10 -> 0369 OThamburgefionst
-
7/30/2019 Latin Modern Family of Fonts
8/26
The technical documentation of the Latin Modern family of fonts, page 8
The repertoire of glyphs of Latin Modern Roman
Each subcolumn contains: unicode number (if present), glyphs in all variants, the OTF name or the OTF
name placed above the Type 1 name (if they differ).
0. No unicodes
acute.dup AE.dup ae.dup cedilla.dup circumflex.dup dieresis.dup Gcedilla gcedilla germandbls.dup
hyphen.dup Kcedilla kcedilla Lcedilla
lcedilla macron.dup Ncedilla ncedilla OE.dup oe.dup Oslash.dup oslash.dup quoteleft.dup
quoteright.dup Rcedilla rcedilla tilde.dup
1. Standard low unicodes 0020 .. 007E
0020 space0021 ! !! ! exclam0022 " "" " quotedbl0023 # ## # numbersign0024 $ $$ $ dollar0025 % %% % percent0026 & && & ampersand0027 ' '' ' quotesingle0028 ( (( ( parenleft0029 ) ) ) ) parenright002A * ** * asterisk002B + + + + plus002C , , , , comma002D - - - - hyphen002E . . . . period002F / // / slash0030 0 00 0 zero0031 1 1 1 1 one0032 2 22 2 two0033 3 33 3 three0034 4 4 4 4 four0035 5 55 5 five0036 6 66 6 six0037 7 77 7 seven
0038 8 88 8 eight0039 9 99 9 nine003A : : : : colon003B ; ; ; ; semicolon003C < > > greater003F ? ?? ? question0040 @ @@ @ at0041 A A A A A0042 B BB B B0043 C CC C C0044 D DD D D0045 E EE E E0046 F FF F F0047 G GG G G0048 H HH H H0049 I II I I004A J JJ J J004B K KK K K004C L L L L L004D M MM M M004E N NN N N004F O OO O O
-
7/30/2019 Latin Modern Family of Fonts
9/26
The technical documentation of the Latin Modern family of fonts, page 9
0050 P PP P P0051 Q QQ Q Q0052 R R R R R0053 S SS S S0054
T TT TT
0055 U UU U U0056 V VV V V0057 W WW W W0058 X XX X X0059 Y YY Y Y005A Z ZZ Z Z005B [ [ [ [ bracketleft005C \ \ \ \ backslash005D ] ]] ] bracketright005E ^ ^^ ^ asciicircum005F _ _ _ _ underscore0060 ` ` ` ` grave0061 a aa a a0062 b b b b b0063 c cc c c0064 d dd d d0065 e ee e e0066 ff ff f0067 g gg g g
0068 h hh h h0069 i ii i i006A j jj j j006B k kk k k006C
l ll ll
006D m mm m m006E n nn n n006F o o o o o0070 p p p p p0071 q qq q q0072 r rr r r0073 s ss s s0074 t tt t t0075 u uu u u0076 v vv v v0077 w ww w w0078 x xx x x0079 y yy y y007A z zz z z007B { {{ { braceleft007C | || | bar007D } } } } braceright007E ~ ~~ ~ asciitilde
2. Standard high unicodes FB00 .. FB06
FB00 ffffffff f_fff
FB01 fi fifi fi f_ifi
FB02 fl flfl fl f_lfl
FB03 ffi ffiffi ffi f_f_iffi
FB04 ffl fflffl ffl f_f_lffl
3. Standard other unicodes 0080 .. DFFF (actually in 00A0 .. uni2AB0)
00A0 uni00A0nbspace
00A1 exclamdown00A2 cent00A3 sterling00A4 currency00A5 yen00A6 brokenbar00A7 section00A8 dieresis00A9 copyright00AA ordfeminine
00AB guillemotleft00AC logicalnot00AD uni00ADsfthyphen00AE registered00AF macron00B0 degree00B1 plusminus00B2 two.superior
00B3 three.superior00B4 acute00B5 uni00B5mu
-
7/30/2019 Latin Modern Family of Fonts
10/26
The technical documentation of the Latin Modern family of fonts, page 10
00B6 paragraph00B7 periodcentered00B8 cedilla00B9 one.superior00BA ordmasculine00BB guillemotright00BC onequarter00BD onehalf00BE threequarters00BF questiondown00C0 Agrave00C1 Aacute00C2 Acircumflex00C3 Atilde
00C4 Adieresis00C5 Aring00C6 AE00C7 Ccedilla00C8 Egrave00C9 Eacute00CA Ecircumflex00CB Edieresis00CC Igrave00CD Iacute00CE Icircumflex00CF Idieresis00D0 Eth00D1 Ntilde00D2 Ograve00D3 Oacute00D4 Ocircumflex00D5 Otilde00D6 Odieresis00D7 multiply00D8 Oslash00D9 Ugrave00DA Uacute00DB Ucircumflex00DC Udieresis00DD Yacute00DE Thorn00DF germandbls00E0 agrave00E1 aacute00E2 acircumflex
00E3 atilde00E4 adieresis00E5 aring00E6 ae00E7 ccedilla00E8 egrave00E9 eacute00EA ecircumflex00EB edieresis00EC igrave00ED iacute00EE icircumflex00EF idieresis00F0 eth
00F1 ntilde00F2 ograve00F3 oacute00F4 ocircumflex00F5 otilde00F6 odieresis00F7 divide00F8 oslash00F9 ugrave00FA uacute00FB ucircumflex00FC udieresis00FD yacute00FE thorn00FF ydieresis0100 Amacron0101 amacron0102 Abreve0103 abreve0104 Aogonek0105 aogonek0106 Cacute0107 cacute0108 Ccircumflex0109 ccircumflex010A Cdotaccent010B cdotaccent010C Ccaron010D ccaron010E Dcaron010F dcaron
-
7/30/2019 Latin Modern Family of Fonts
11/26
The technical documentation of the Latin Modern family of fonts, page 11
0110 Dcroat0111 dcroat0112 Emacron0113 emacron0114 Ebreve0115 ebreve0116 Edotaccent0117 edotaccent0118 Eogonek0119 eogonek011A Ecaron011B ecaron011C Gcircumflex011D gcircumflex011E Gbreve011F gbreve0120 Gdotaccent0121 gdotaccent0122 Gcommaaccent0123 gcommaaccent0124 Hcircumflex0125 hcircumflex0126 Hbar
0127 hbar0128 Itilde0129 itilde012A Imacron012B imacron012C Ibreve012D ibreve012E Iogonek012F iogonek0130 Idotaccent0131 dotlessi0132 I_JIJ0133 i_jij0134 Jcircumflex0135 jcircumflex0136 Kcommaaccent0137 kcommaaccent0139 Lacute013A lacute013B Lcommaaccent013C lcommaaccent
013D Lcaron013E lcaron013F Ldot0140 ldot0141 Lslash0142 lslash0143 Nacute0144 nacute0145 Ncommaaccent0146 ncommaaccent0147 Ncaron0148 ncaron014A Eng014B eng014C Omacron014D omacron014E Obreve014F obreve0150 Ohungarumlaut0151 ohungarumlaut0152 OE0153 oe0154 Racute0155 racute0156 Rcommaaccent0157 rcommaaccent0158 Rcaron0159 rcaron015A Sacute015B sacute015C Scircumflex015D scircumflex015E Scedilla015F scedilla0160 Scaron0161 scaron0162 Tcedilla0163 tcedilla0164 Tcaron0165 tcaron0168 Utilde0169 utilde016A Umacron016B umacron016C Ubreve016D ubreve
-
7/30/2019 Latin Modern Family of Fonts
12/26
The technical documentation of the Latin Modern family of fonts, page 12
016E Uring016F uring0170 Uhungarumlaut0171 uhungarumlaut0172 Uogonek0173 uogonek0174 Wcircumflex0175 wcircumflex0176 Ycircumflex0177 ycircumflex0178 Ydieresis0179 Zacute017A zacute017B Zdotaccent
017C zdotaccent017D Zcaron017E zcaron017F longs018E Ereversed0192 florin01A0 Ohorn01A1 ohorn01AF Uhorn01B0 uhorn01CD Acaron01CE acaron01CF Icaron01D0 icaron01D1 Ocaron01D2 ocaron01D3 Ucaron01D4 ucaron01D7 Udieresisacute01D8 udieresisacute01D9 Udieresiscaron01DA udieresiscaron01DB Udieresisgrave01DC udieresisgrave01DD eturned01E6 Gcaron01E7 gcaron01EA Oogonek01EB oogonek01F0 jcaron01F4 Gacute
01F5 gacute01FA Aringacute01FB aringacute01FC AEacute01FD aeacute01FE Oslashacute01FF oslashacute0200 Adblgrave0201 adblgrave0204 Edblgrave0205 edblgrave0208 Idblgrave0209 idblgrave020C Odblgrave
020D odblgrave0210 Rdblgrave0211 rdblgrave0214 Udblgrave0215 udblgrave0218 uni0218
Scommaaccent
0219 uni0219scommaaccent
021A uni021ATcommaaccent
021B uni021Btcommaaccent
0237 uni0237dotlessj.dup0258 ereversed0259 schwa02BE ringhalfright02BF ringhalfleft02C6 circumflex02C7 caron02D8 breve
02D9 dotaccent02DA ring02DB ogonek02DC tilde02DD hungarumlaut0300 uni0300gravecomb0301 uni0301acutecomb0302 uni0302circumflexcomb0303 uni0303tildecomb0304 uni0304macroncomb0306 uni0306brevecomb
-
7/30/2019 Latin Modern Family of Fonts
13/26
The technical documentation of the Latin Modern family of fonts, page 13
0307 uni0307dotaccentcomb0308 uni0308dieresiscomb0309 uni0309hookabovecomb030A uni030Aringcomb030B uni030Bhungarumlautcomb030C uni030Ccaroncomb030F uni030Fdblgravecomb0311 uni0311breveinvertedcomb0323 uni0323
dotbelowcomb
0326 uni0326commaaccentcomb
032E uni032Ebrevebelowcomb
032F uni032Fbrevebelowinvertedcomb
0330 uni0330tildebelowcomb
0331 uni0331macronbelowcomb
0332 uni0332linebelowcomb
0391 Alpha0392 Beta0393 Gamma0394 Delta0395
Epsilon
0396 Zeta0397 Eta0398 Theta0399 Iota039A Kappa039B Lambda039C Mu039D Nu039E Xi039F Omicron03A0 Pi03A1 Rho03A3 Sigma03A4 Tau03A5 Upsilon03A6 Phi03A7 Chi03A8 Psi03A9 Omega0E3F baht1E0C Ddotbelow
1E0D ddotbelow1E0E Dlinebelow1E0F dlinebelow1E24 Hdotbelow1E25 hdotbelow1E26 Hdieresis1E27 hdieresis1E2A Hbrevebelow1E2B hbrevebelow1E2E Idieresisacute1E2F idieresisacute1E36 Ldotbelow1E37 ldotbelow1E38 Ldotbelowmacron1E39 ldotbelowmacron1E42 Mdotbelow1E43 mdotbelow1E44 Ndotaccent1E45 ndotaccent1E46 Ndotbelow1E47 ndotbelow1E58 Rdotaccent1E59 rdotaccent1E5A
Rdotbelow
1E5B rdotbelow1E5C Rdotbelowmacron1E5D rdotbelowmacron1E62 Sdotbelow1E63 sdotbelow1E6C Tdotbelow1E6D tdotbelow1E6E Tlinebelow1E6F tlinebelow1E80 Wgrave1E81 wgrave1E82 Wacute1E83 wacute1E84 Wdieresis1E85 wdieresis1E92 Zdotbelow1E93 zdotbelow1E97 tdieresis1EA0 Adotbelow1EA1 adotbelow1EA2 Ahookabove
-
7/30/2019 Latin Modern Family of Fonts
14/26
The technical documentation of the Latin Modern family of fonts, page 14
1EA3 ahookabove1EA4 Acircumflexacute1EA5 acircumflexacute1EA6 Acircumflexgrave1EA7 acircumflexgrave1EA8 Acircumflexhookabove1EA9 acircumflexhookabove1EAA Acircumflextilde1EAB acircumflextilde1EAC Acircumflexdotbelow1EAD acircumflexdotbelow1EAE Abreveacute1EAF abreveacute1EB0 Abrevegrave
1EB1 abrevegrave1EB2 Abrevehookabove1EB3 abrevehookabove1EB4 Abrevetilde1EB5 abrevetilde1EB6 Abrevedotbelow1EB7 abrevedotbelow1EB8 Edotbelow1EB9 edotbelow1EBA
Ehookabove
1EBB ehookabove1EBC Etilde1EBD etilde1EBE Ecircumflexacute1EBF ecircumflexacute1EC0 Ecircumflexgrave1EC1 ecircumflexgrave1EC2 Ecircumflexhookabove1EC3 ecircumflexhookabove1EC4 Ecircumflextilde1EC5 ecircumflextilde1EC6 Ecircumflexdotbelow1EC7 ecircumflexdotbelow1EC8 Ihookabove1EC9 ihookabove1ECA Idotbelow1ECB idotbelow1ECC Odotbelow1ECD odotbelow1ECE Ohookabove1ECF ohookabove
1ED0 Ocircumflexacute1ED1 ocircumflexacute1ED2 Ocircumflexgrave1ED3 ocircumflexgrave1ED4 Ocircumflexhookabove1ED5 ocircumflexhookabove1ED6 Ocircumflextilde1ED7 ocircumflextilde1ED8 Ocircumflexdotbelow1ED9 ocircumflexdotbelow1EDA Ohornacute1EDB ohornacute1EDC Ohorngrave1EDD ohorngrave1EDE Ohornhookabove1EDF ohornhookabove1EE0 Ohorntilde1EE1 ohorntilde1EE2 Ohorndotbelow1EE3 ohorndotbelow1EE4 Udotbelow1EE5 udotbelow1EE6 Uhookabove
1EE7 uhookabove1EE8 Uhornacute1EE9 uhornacute1EEA Uhorngrave1EEB uhorngrave1EEC Uhornhookabove1EED uhornhookabove1EEE Uhorntilde1EEF uhorntilde1EF0 Uhorndotbelow1EF1 uhorndotbelow1EF2 Ygrave1EF3 ygrave1EF4 Ydotbelow1EF5 ydotbelow1EF6 Yhookabove1EF7 yhookabove1EF8 Ytilde1EF9 ytilde2010 uni20102011 uni20112013 endash
-
7/30/2019 Latin Modern Family of Fonts
15/26
The technical documentation of the Latin Modern family of fonts, page 15
2014 emdash2016 dblverticalbar2018 quoteleft2019 quoteright201A
quotesinglbase
201C quotedblleft201D quotedblright201E quotedblbase2020 dagger2021 daggerdbl2022 bullet2026 ellipsis2030 perthousand2031 permyriad2039 guilsinglleft203A guilsinglright203B referencemark203D interrobang203F uni203F
undertie
2040 uni2040tie2044 fraction2045 quillbracketleft2046 quillbracketright2052 discount2054 uni2054
undertieinverted
20A1 colonmonetary20A4 lira20A6 naira20A9 won20AB dong20AC Euro20B1 peso
2103 centigrade2116 numero2117 published211E recipe2120
servicemark
2122 trademark2126 ohm2127 uni2127mho212E estimated2190 uni2190arrowleft2191 uni2191arrowup2192 uni2192arrowright2193 uni2193arrowdown2212 minus2215 fraction.alt2217 asterisk.mathasteriskmath221A radical221E infinity2222 anglearc2300 diameter2329 angleleft232A angleright2422 blanksymbol2423 uni242325E6 openbullet266A uni266Amusicalnote26AD married26AE divorced27E6 dblbracketleft27E7 dblbracketright
4. Private unicodes [sc] E000 .. E061, empty
5. Private [ligs] unicodes E800 .. E804
E803 f_k
6. Private [acc] unicodes EA00 .. EA46, see also sec. 9
EA00 acute.capAcuteEA01 uni0301.capAcutecombEA02 breve.capBreve
EA03 space_uni0306_uni0301.capBreveacuteEA04 space_uni0306_uni0301breveacuteEA05 space_uni032E
brevebelow
-
7/30/2019 Latin Modern Family of Fonts
16/26
The technical documentation of the Latin Modern family of fonts, page 16
EA06 space_uni032Fbrevebelowinverted
EA07 uni0306.capBrevecombEA08 space_uni0306_uni0300.capBrevegrave
EA09 space_uni0306_uni0300
brevegrave
EA0A space_uni0306_uni0309.capBrevehookaboveEA0B space_uni0306_uni0309brevehookaboveEA0C space_uni0311.capBreveinvertedEA0D space_uni0311breveinvertedEA0E uni0311.capBreveinvertedcombEA0F space_uni0306_uni0303.capBrevetildeEA10
space_uni0306_uni0303brevetilde
EA11 caron.capCaronEA14 uni030C.capCaroncombEA15 circumflex.capCircumflexEA16 space_uni0302_uni0301.capCircumflexacuteEA17 space_uni0302_uni0301circumflexacuteEA18 uni0302.capCircumflexcomb
EA19 space_uni0302_uni0300.cap
Circumflexgrave
EA1A space_uni0302_uni0300circumflexgraveEA1B space_uni0302_uni0309.capCircumflexhookaboveEA1C space_uni0302_uni0309circumflexhookaboveEA1D space_uni0302_uni0303.capCircumflextildeEA1E space_uni0302_uni0303circumflextildeEA1F space_uni0326
commaaccent
EA25 space_uni030F.capdblGrave
EA26 space_uni030FdblgraveEA27 uni030F.capdblGravecombEA28 dieresis.capDieresisEA29 space_uni0308_uni0301.capDieresisacute
EA2A space_uni0308_uni0301dieresisacuteEA2B space_uni0308_uni030C.capDieresiscaronEA2C space_uni0308_uni030Cdieresiscaron
EA2D uni0308.cap
Dieresiscomb
EA2E space_uni0308_uni0300.capDieresisgrave
EA2F space_uni0308_uni0300dieresisgraveEA30 dotaccent.capDotaccentEA31 uni0307.capDotaccentcombEA32 grave.capGraveEA33 uni0300.capGravecomb
EA34 space_uni0309.capHookabove
EA35 space_uni0309hookaboveEA36 uni0309.capHookabovecombEA38 hungarumlaut.capHungarumlaut
EA39 uni030B.capHungarumlautcomb
EA3A space_uni0332linebelow
EA3B macron.capMacronEA3C macron.cap.altMacron.altEA3D macron.altEA3E space_uni0331
macronbelow
EA3F uni0304.capMacroncombEA40 ring.capRingEA41 space_uni030A_uni0301.capRingacute
EA42 space_uni030A_uni0301ringacute
EA43 uni030A.capRingcombEA44 tilde.capTildeEA45 space_uni0330
tildebelow
EA46 uni0303.capTildecomb
7. Private [misc] unicodes EB00 .. uniEB7D and uniEC00 .. uniEC12
EB02 acute.ts1EB03 AogonekacuteEB04 aogonekacute
EB08 bigcircleEB09 star.altbornEB0A breve.ts1
-
7/30/2019 Latin Modern Family of Fonts
17/26
The technical documentation of the Latin Modern family of fonts, page 17
EB0D caron.ts1EB0F copyleftEB10 cwmEB11 cwmascenderEB12
cwmcapital
EB15 dblgrave.ts1EB16 diedEB17 dieresis.ts1EB19 space_uni0323
dotbelow
EB1E EogonekacuteEB1F eogonekacuteEB28 S_SGermandblsEB29 gnaborretniEB2A grave.ts1EB2B guaraniEB2E hungarumlaut.ts1EB2F hyphen.altEB30 hyphen.propEB31 hyphendblEB32 hyphendbl.altEB35 IogonekacuteEB36 iogonekacute
EB3A JacuteEB3B jacuteEB40 leafEB43 macron.ts1EB48 OogonekacuteEB49 oogonekacuteEB4C paragraph.altEB4D perthousandzeroEB50 quotedblbase.cmEB51 quotedblbase.csEB52 quotedblbase.ts1EB53 quotedblleft.cmEB54 quotedblright.cmEB55 quotedblright.cs
EB56 quotesinglbase.ts1EB57 quotesingle.ts1EB5A registered.altEB5A registered.altvarregisteredEB61 suppressEB63 tieaccentcapitalEB64 tieaccentcapital.newEB65 tieaccentlowercaseEB66 tieaccentlowercase.newEB67 asciitilde.lowtildelowEB6B emdash.alttwelveudashEB6E U_uni032F
Ubrevebelowinverted
EB6F u_uni032Fubrevebelowinverted
EB7E J_uni030C.capJ_caronEC00 copyright.altvarcopyrightEC01 dotaccent.altvardotaccentEC03 I.altvarI
EC04 I_J.altvarIJ
EC05 Iogonek.altvarIogonek
EC06 imacron.altEC07 Imacron.altEC08 H_uni0303HtildeEC09 h_uni0303htildeEC0A L_uni0303LtildeEC0B l_uni0303ltildeEC0C T_uni0303TtildeEC0D t_uni0303ttilde
EC0E T_uni0308
Tdieresis
EC10 OrogateEC11 orogate
8. Private unicodes [math] ED00 .. ED7A, empty so far
9. Adobe Glyph List 2.00 private unicodes and Adobe Corporate Use Subarea
F638 zero.slash
F639 zero.prop
F63A two.prop
F63B three.prop
F63C four.prop
F63D five.prop
-
7/30/2019 Latin Modern Family of Fonts
18/26
The technical documentation of the Latin Modern family of fonts, page 18
F63E six.propF63F seven.propF640 eight.propF641 nine.propF643
zero.taboldstyle
F644 one.taboldstyleF645 two.taboldstyleF646 three.taboldstyleF647 four.taboldstyleF648 five.taboldstyleF649 six.taboldstyleF64A seven.taboldstyleF64B eight.taboldstyleF64C nine.taboldstyleF6BE dotlessj
F6DC one.propF6DE threequartersemdashF724 dollar.oldstyleF730 zero.oldstyleF731
one.oldstyle
F732 two.oldstyleF733 three.oldstyleF734 four.oldstyleF735 five.oldstyleF736 six.oldstyleF737 seven.oldstyleF738 eight.oldstyleF739 nine.oldstyleF7A2 cent.oldstyle
Note: Three characters in the above table (section 7), namely, varI, varIJ, and varIogonek (U+EC03,
U+EC04, U+EC05, respectively) are available only in the fonts lmssq8, lmssqbo8, lmssqbx8, and lmssqo8.
-
7/30/2019 Latin Modern Family of Fonts
19/26
The technical documentation of the Latin Modern family of fonts, page 19
Latin Modern: CS (CS TUG) encoding table
0 x00
1 x01
2 x02
3 x03 4 x04
5 x05
6 x06
7 x07
8 x08
9 x09
10 x0A
11 x0B ff12 x0C fi
13 x0D fl
14 x0E ffi
15 x0F ffl
16 x10
17 x11
18 x12 `
19 x13 20 x14
21 x15
22 x16
23 x17
24 x18
25 x19
26 x1A
27 x1B 28 x1C
29 x1D
30 x1E
31 x1F
32 x20
33 x21 !
34 x22
35 x23 #
36 x24 $
37 x25 %
38 x26 &39 x27
40 x28 (
41 x29 )
42 x2A *
43 x2B +
44 x2C ,
45 x2D -
46 x2E .47 x2F /
48 x30 0
49 x31 1
50 x32 2
51 x33 3
52 x34 4
53 x35 5
54 x36 655 x37 7
56 x38 8
57 x39 9
58 x3A :
59 x3B ;
60 x3C
61 x3D =
62 x3E 63 x3F ?
64 x40 @
65 x41 A
66 x42 B
67 x43 C
68 x44 D
69 x45 E
70 x46 F
71 x47 G
72 x48 H
73 x49 I74 x4A J
75 x4B K
76 x4C L
77 x4D M
78 x4E N
79 x4F O
80 x50 P
81 x51 Q82 x52 R
83 x53 S
84 x54 T
85 x55 U
86 x56 V
87 x57 W
88 x58 X
89 x59 Y90 x5A Z
91 x5B [
92 x5C \
93 x5D ]
94 x5E
95 x5F
96 x60
97 x61 a98 x62 b
99 x63 c
100 x64 d
101 x65 e
102 x66 f
103 x67 g
104 x68 h
105 x69 i
106 x6A j
107 x6B k
108 x6C l109 x6D m
110 x6E n
111 x6F o
112 x70 p
113 x71 q
114 x72 r
115 x73 s
116 x74 t117 x75 u
118 x76 v
119 x77 w
120 x78 x
121 x79 y
122 x7A z
123 x7B
124 x7C
125 x7D
126 x7E
127 x7F
128 x80
129 x81
130 x82
131 x83
132 x84
133 x85
134 x86
136 x88
137 x89
138 x8A
141 x8D
142 x8E
143 x8F
149 x95
151 x97
152 x98
154 x9A
156 x9C
157 x9D
158 x9E
159 x9F
161 xA1
163 xA3
164 xA4
165 xA5
166 xA6
167 xA7
169 xA9
170 xAA
171 xAB
172 xAC
174 xAE
175 xAF
176 xB0
177 xB1
179 xB3
181 xB5
182 xB6
184 xB8
185 xB9
186 xBA
187 xBB
188 xBC
189 xBD
190 xBE 191 xBF
192 xC0
193 xC1
194 xC2
195 xC3
196 xC4
197 xC5
198 xC6 199 xC7
200 xC8
201 xC9
202 xCA
203 xCB
204 xCC
205 xCD
206 xCE 207 xCF
208 xD0
209 xD1
210 xD2
211 xD3
212 xD4
213 xD5
214 xD6 215 xD7
216 xD8
217 xD9
218 xDA
219 xDB
220 xDC
221 xDD
222 xDE
224 xE0
225 xE1
226 xE2
227 xE3
228 xE4
229 xE5
230 xE6
231 xE7
232 xE8
233 xE9 234 xEA
235 xEB
236 xEC
237 xED
238 xEE
239 xEF
240 xF0
241 xF1
242 xF2
243 xF3
244 xF4
245 xF5
246 xF6
247 xF7
248 xF8 249 xF9
250 xFA
251 xFB
252 xFC
253 xFD
254 xFE
255 xFF
-
7/30/2019 Latin Modern Family of Fonts
20/26
The technical documentation of the Latin Modern family of fonts, page 20
Latin Modern: EC (Cork aka T1) encoding table
0 x00 `
1 x01
2 x02
3 x03 4 x04
5 x05
6 x06
7 x07
8 x08
9 x09
10 x0A
11 x0B 12 x0C
13 x0D
14 x0E
15 x0F
16 x10
17 x11
18 x12
19 x13 20 x14
21 x15
22 x16
23 x17
24 x18
25 x19
26 x1A
27 x1B ff28 x1C fi
29 x1D fl
30 x1E ffi
31 x1F ffl
32 x20
33 x21 !
34 x22 "
35 x23 #36 x24 $
37 x25 %
38 x26 &
39 x27
40 x28 (41 x29 )
42 x2A *
43 x2B +
44 x2C ,
45 x2D -
46 x2E .
47 x2F /
48 x30 049 x31 1
50 x32 2
51 x33 3
52 x34 4
53 x35 5
54 x36 6
55 x37 7
56 x38 857 x39 9
58 x3A :
59 x3B ;
60 x3C
63 x3F ?
64 x40 @65 x41 A
66 x42 B
67 x43 C
68 x44 D
69 x45 E
70 x46 F
71 x47 G
72 x48 H73 x49 I
74 x4A J
75 x4B K
76 x4C L
77 x4D M78 x4E N
79 x4F O
80 x50 P
81 x51 Q
82 x52 R
83 x53 S
84 x54 T
85 x55 U86 x56 V
87 x57 W
88 x58 X
89 x59 Y
90 x5A Z
91 x5B [
92 x5C \
93 x5D ]94 x5E ^
95 x5F _
96 x60
97 x61 a
98 x62 b
99 x63 c
100 x64 d
101 x65 e102 x66 f
103 x67 g
104 x68 h
105 x69 i
106 x6A j
107 x6B k
108 x6C l
109 x6D m110 x6E n
111 x6F o
112 x70 p
113 x71 q
114 x72 r115 x73 s
116 x74 t
117 x75 u
118 x76 v
119 x77 w
120 x78 x
121 x79 y
122 x7A z123 x7B {
124 x7C |
125 x7D }
126 x7E ~
127 x7F
128 x80
129 x81
130 x82 131 x83
132 x84
133 x85
134 x86
135 x87
136 x88
137 x89
138 x8A 139 x8B
140 x8C
141 x8D
142 x8E
143 x8F
144 x90
145 x91
146 x92 147 x93
148 x94
149 x95
150 x96
151 x97 152 x98
153 x99
154 x9A
155 x9B
156 x9C
157 x9D
158 x9E
159 x9F 160 xA0
161 xA1
162 xA2
163 xA3
164 xA4
165 xA5
166 xA6
167 xA7 168 xA8
169 xA9
170 xAA
171 xAB
172 xAC
173 xAD
174 xAE
175 xAF 176 xB0
177 xB1
178 xB2
179 xB3
180 xB4
181 xB5
182 xB6
183 xB7 184 xB8
185 xB9
186 xBA
187 xBB
188 xBC 189 xBD
190 xBE
191 xBF
192 xC0
193 xC1
194 xC2
195 xC3
196 xC4 197 xC5
198 xC6
199 xC7
200 xC8
201 xC9
202 xCA
203 xCB
204 xCC 205 xCD
206 xCE
207 xCF
208 xD0
209 xD1
210 xD2
211 xD3
212 xD4 213 xD5
214 xD6
215 xD7
216 xD8
217 xD9
218 xDA
219 xDB
220 xDC 221 xDD
222 xDE
223 xDF
224 xE0
225 xE1
226 xE2
227 xE3
228 xE4
229 xE5
230 xE6
231 xE7
232 xE8 233 xE9
234 xEA
235 xEB
236 xEC
237 xED
238 xEE
239 xEF
240 xF0
241 xF1
242 xF2
243 xF3
244 xF4
245 xF5
246 xF6
247 xF7
248 xF8
249 xF9
250 xFA
251 xFB
252 xFC
253 xFD
254 xFE 255 xFF
-
7/30/2019 Latin Modern Family of Fonts
21/26
The technical documentation of the Latin Modern family of fonts, page 21
Latin Modern: L7X (Lithuanian) encoding table
0 x00 `
1 x01
2 x02
3 x03 4 x04
5 x05
6 x06
7 x07
8 x08
9 x09
10 x0A
11 x0B 12 x0C
13 x0D
14 x0E
15 x0F
16 x10
17 x11
18 x12
19 x13 20 x14
21 x15
22 x16
23 x17
24 x18
25 x19
26 x1A
27 x1B ff28 x1C fi
29 x1D fl
30 x1E ffi
31 x1F ffl
32 x20
33 x21 !
34 x22 "
35 x23 #
36 x24 $
37 x25 %38 x26 &
39 x27
40 x28 (
41 x29 )
42 x2A *
43 x2B +
44 x2C ,
45 x2D -46 x2E .
47 x2F /
48 x30 0
49 x31 1
50 x32 2
51 x33 3
52 x34 4
53 x35 554 x36 6
55 x37 7
56 x38 8
57 x39 9
58 x3A :
59 x3B ;
60 x3C
63 x3F ?
64 x40 @
65 x41 A
66 x42 B
67 x43 C
68 x44 D
69 x45 E
70 x46 F
71 x47 G72 x48 H
73 x49 I
74 x4A J
75 x4B K
76 x4C L
77 x4D M
78 x4E N
79 x4F O80 x50 P
81 x51 Q
82 x52 R
83 x53 S
84 x54 T
85 x55 U
86 x56 V
87 x57 W88 x58 X
89 x59 Y
90 x5A Z
91 x5B [
92 x5C \
93 x5D ]
94 x5E ^
95 x5F _96 x60
97 x61 a
98 x62 b
99 x63 c
100 x64 d
101 x65 e
102 x66 f
103 x67 g
104 x68 h
105 x69 i106 x6A j
107 x6B k
108 x6C l
109 x6D m
110 x6E n
111 x6F o
112 x70 p
113 x71 q114 x72 r
115 x73 s
116 x74 t
117 x75 u
118 x76 v
119 x77 w
120 x78 x
121 x79 y
122 x7A z
123 x7B {
124 x7C |
125 x7D }
126 x7E ~
128 x80
131 x83
133 x85
134 x86
135 x87
137 x89
140 x8C
149 x95
153 x99
156 x9C
160 xA0
162 xA2
163 xA3
164 xA4
166 xA6
167 xA7
168 xA8
169 xA9
170 xAA
172 xAC
173 xAD
174 xAE
175 xAF
176 xB0 177 xB1
178 xB2
179 xB3
181 xB5
182 xB6
183 xB7
184 xB8
185 xB9
186 xBA
188 xBC
189 xBD
190 xBE
191 xBF
192 xC0
193 xC1
194 xC2
195 xC3 196 xC4
197 xC5
198 xC6
199 xC7
200 xC8
201 xC9
202 xCA
203 xCB 204 xCC
205 xCD
206 xCE
207 xCF
208 xD0
209 xD1
210 xD2
211 xD3 212 xD4
213 xD5
214 xD6
215 xD7
216 xD8
217 xD9
218 xDA
219 xDB 220 xDC
221 xDD
222 xDE
223 xDF
224 xE0
225 xE1
226 xE2
227 xE3
228 xE4
229 xE5
230 xE6
231 xE7
232 xE8
233 xE9
234 xEA
235 xEB
236 xEC
237 xED
238 xEE
239 xEF
240 xF0
241 xF1
242 xF2
243 xF3
244 xF4
245 xF5
246 xF6
247 xF7
248 xF8
249 xF9
250 xFA 251 xFB
252 xFC
253 xFD
254 xFE
-
7/30/2019 Latin Modern Family of Fonts
22/26
The technical documentation of the Latin Modern family of fonts, page 22
Latin Modern: RM (regular math; used in OT1 and OT4) encoding table
0 x00
1 x01
2 x02
3 x03 4 x04
5 x05
6 x06
7 x07
8 x08
9 x09
10 x0A
11 x0B ff12 x0C fi
13 x0D fl
14 x0E ffi
15 x0F ffl
16 x10
17 x11
18 x12 `
19 x13 20 x14
21 x15
22 x16
23 x17
24 x18
25 x19
26 x1A
27 x1B 28 x1C
29 x1D
30 x1E
31 x1F
32 x20
33 x21 !
34 x22
35 x23 #36 x24 $
37 x25 %
38 x26 &
39 x27
40 x28 (41 x29 )
42 x2A *
43 x2B +
44 x2C ,
45 x2D -
46 x2E .
47 x2F /
48 x30 049 x31 1
50 x32 2
51 x33 3
52 x34 4
53 x35 5
54 x36 6
55 x37 7
56 x38 857 x39 9
58 x3A :
59 x3B ;
60 x3C
61 x3D =
62 x3E
63 x3F ?
64 x40 @65 x41 A
66 x42 B
67 x43 C
68 x44 D
69 x45 E
70 x46 F
71 x47 G
72 x48 H73 x49 I
74 x4A J
75 x4B K
76 x4C L
77 x4D M78 x4E N
79 x4F O
80 x50 P
81 x51 Q
82 x52 R
83 x53 S
84 x54 T
85 x55 U86 x56 V
87 x57 W
88 x58 X
89 x59 Y
90 x5A Z
91 x5B [
92 x5C
93 x5D ]94 x5E
95 x5F
96 x60
97 x61 a
98 x62 b
99 x63 c
100 x64 d
101 x65 e102 x66 f
103 x67 g
104 x68 h
105 x69 i
106 x6A j
107 x6B k
108 x6C l
109 x6D m110 x6E n
111 x6F o
112 x70 p
113 x71 q
114 x72 r115 x73 s
116 x74 t
117 x75 u
118 x76 v
119 x77 w
120 x78 x
121 x79 y
122 x7A z123 x7B
124 x7C
125 x7D
126 x7E
127 x7F
128 x80
129 x81
130 x82 131 x83
132 x84
133 x85
134 x86
135 x87
136 x88
137 x89
138 x8A 139 x8B
140 x8C
141 x8D
142 x8E
143 x8F
144 x90
145 x91
146 x92 147 x93
148 x94
149 x95
150 x96
151 x97 152 x98
153 x99
154 x9A
155 x9B
156 x9C
157 x9D
158 x9E
159 x9F 160 xA0
161 xA1
162 xA2
163 xA3
164 xA4
165 xA5
166 xA6
167 xA7 168 xA8
169 xA9
170 xAA
171 xAB
172 xAC
173 xAD
174 xAE
175 xAF 176 xB0
177 xB1
178 xB2
179 xB3
180 xB4
181 xB5
182 xB6
183 xB7 184 xB8
185 xB9
186 xBA
187 xBB
188 xBC 189 xBD
190 xBE "
191 xBF
192 xC0
193 xC1
194 xC2
195 xC3
196 xC4 197 xC5
198 xC6
199 xC7
200 xC8
201 xC9
202 xCA
203 xCB
204 xCC 205 xCD
206 xCE
207 xCF
208 xD0
209 xD1
210 xD2
211 xD3
212 xD4 213 xD5
214 xD6
215 xD7
216 xD8
217 xD9
218 xDA
219 xDB
220 xDC 221 xDD
222 xDE
223 xDF
224 xE0
225 xE1
226 xE2
227 xE3
228 xE4
229 xE5
230 xE6 _
231 xE7
232 xE8 233 xE9
234 xEA
235 xEB
236 xEC
237 xED
238 xEE
239 xEF
240 xF0
241 xF1
242 xF2
243 xF3
244 xF4
245 xF5
246 xF6
247 xF7
248 xF8
249 xF9
250 xFA
251 xFB
252 xFC
253 xFD
254 xFE 255 xFF
-
7/30/2019 Latin Modern Family of Fonts
23/26
The technical documentation of the Latin Modern family of fonts, page 23
Latin Modern: QX (GUST) encoding table
1 x01
5 x05
6 x06
7 x07
8 x08
9 x09 f
10 x0A
11 x0B ff
12 x0C fi
13 x0D fl
14 x0E ffi
15 x0F ffl
16 x10
17 x11
18 x12 `
19 x13
20 x14
21 x15
22 x16
23 x17
24 x18
25 x19
26 x1A
27 x1B
28 x1C
29 x1D 30 x1E
31 x1F
32 x20
33 x21 !
34 x22
35 x23 #
36 x24 $
37 x25 %
38 x26 &
39 x27
40 x28 (
41 x29 )42 x2A *
43 x2B +
44 x2C ,
45 x2D -
46 x2E .
47 x2F /
48 x30 0
49 x31 150 x32 2
51 x33 3
52 x34 4
53 x35 5
54 x36 6
55 x37 7
56 x38 8
57 x39 958 x3A :
59 x3B ;
60 x3C
61 x3D =
62 x3E
63 x3F ?
64 x40 @
65 x41 A66 x42 B
67 x43 C
68 x44 D
69 x45 E
70 x46 F
71 x47 G
72 x48 H
73 x49 I
74 x4A J
75 x4B K
76 x4C L
77 x4D M78 x4E N
79 x4F O
80 x50 P
81 x51 Q
82 x52 R
83 x53 S
84 x54 T
85 x55 U86 x56 V
87 x57 W
88 x58 X
89 x59 Y
90 x5A Z
91 x5B [
92 x5C
93 x5D ]94 x5E
95 x5F
96 x60
97 x61 a
98 x62 b
99 x63 c
100 x64 d
101 x65 e102 x66
103 x67 g
104 x68 h
105 x69 i
106 x6A j
107 x6B k
108 x6C l
109 x6D m
110 x6E n
111 x6F o
112 x70 p
113 x71 q114 x72 r
115 x73 s
116 x74 t
117 x75 u
118 x76 v
119 x77 w
120 x78 x
121 x79 y122 x7A z
123 x7B
124 x7C
125 x7D
126 x7E
127 x7F
128 x80
129 x81 130 x82
131 x83 >
134 x86
135 x87
136 x88