- Page 1:
explaining luatex and mkiv Fonts ou
- Page 4 and 5:
2 Contents 5.4 Goodies 73 5.5 Analy
- Page 6 and 7:
4 Contents
- Page 8 and 9:
6 Introduction In this manual we wi
- Page 10 and 11:
8 Font formats a b g l q . ; ? ffi
- Page 12 and 13:
10 Font formats When T E X ships ou
- Page 14 and 15:
12 A.4 A.3 Font formats multiple ac
- Page 16 and 17:
14 Font formats can be rules that t
- Page 18 and 19:
16 Font formats /fonts/tfm/vendor/t
- Page 20 and 21:
18 Modes raw tfm normalized tfm raw
- Page 22 and 23:
20 Modes shown next: kern cyrl dflt
- Page 24 and 25:
22 Modes ccmp cyrl mkd абвгде
- Page 26 and 27:
24 Modes dlig latn gag abcdefghijkl
- Page 28 and 29:
26 Modes liga latn nsm abcdefghijkl
- Page 30 and 31:
28 Modes salt latn mol abcdefghijkl
- Page 32 and 33:
30 Modes glyph 256 font 42: U+00074
- Page 34 and 35:
32 Modes glyph 256 font 33: U+00061
- Page 36 and 37:
34 Modes glyph 256 font 33: U+00065
- Page 38 and 39:
36 Modes optimizer that can apply a
- Page 40 and 41:
38 Modes ا خLJَ﮲ ف﮲َ step
- Page 42 and 43:
40 Modes dir +TRT glyph 256 font 49
- Page 44 and 45:
42 Modes and now we get: 123 normal
- Page 46 and 47:
44 Modes MkIV run can be faster tha
- Page 48 and 49:
46 Lookups \font \MyFontG = lmr12 s
- Page 50 and 51:
48 Lookups 3.4 Name Say that we wan
- Page 52 and 53:
50 Lookups We add another specifier
- Page 54 and 55:
52 Methods \definefont [MyFont] [Bo
- Page 56 and 57:
54 Methods } copyright = "ConTeXt d
- Page 58 and 59:
56 Features of all, all we get to s
- Page 60 and 61:
58 Features in base mode. A single
- Page 62 and 63:
60 Features accumulate within a wor
- Page 64 and 65:
62 Features features analyze=yes, c
- Page 66 and 67:
64 Features \definedfont[lmroman10-
- Page 68 and 69:
66 Features single substitutions or
- Page 70 and 71:
68 F -0.492 eatures result ffi feat
- Page 72 and 73:
70 Features font 80: lmroman10-regu
- Page 74 and 75:
72 Features font 46: cambria.ttf @
- Page 76 and 77:
74 Features } } This goodie file is
- Page 78 and 79:
76 Features { name = "msbm10.tfm",
- Page 80 and 81:
78 Features \starttypescript[somefo
- Page 82 and 83: 80 Features \setupbodyfont [mojcasf
- Page 84 and 85: 82 Features } normalweight = "extra
- Page 86 and 87: 84 Features "QF.waqf", "SKTH.waqf",
- Page 88 and 89: 86 Features featureset=smallcaps] O
- Page 90 and 91: 88 Features } }, When defining the
- Page 92 and 93: 90 Features local defaultfraction =
- Page 94 and 95: 92 Features } } ["LMRoman-Bold"] =
- Page 96 and 97: 94 Features In fact, in addition to
- Page 98 and 99: 96 Features } This time the applica
- Page 100 and 101: 98 Features step 1 I don't wanna kn
- Page 102 and 103: 100 Features If you’re lucky your
- Page 104 and 105: 102 Scripts
- Page 121 and 122: However, when we go the other way,
- Page 124: 122 Math the regular a--z character
- Page 127 and 128: While there are lots of text fonts,
- Page 129 and 130: 8 Extensions 8.1 Introduction One o
- Page 131: [default] [itlc=5] This is demonstr
- Page 135 and 136: goodies=dingbats, unicoding=yes] \d
- Page 137 and 138: ) \stopluacode protrusion vector pu
- Page 139 and 140: We thrive in information--thick wor
- Page 141 and 142: \definefont[MyTestA][Serif*default
- Page 143 and 144: } name = "lm-compose-test", version
- Page 145 and 146: Where additional kerning can make s
- Page 147 and 148: 9 Hooks 9.1 Introduction Todo. 9.2
- Page 149 and 150: A Appendix A.1 The tfm file The (bi
- Page 151 and 152: (VTITLE ) (FAMILY UNSPECIFIED) (FAC
- Page 153 and 154: inclusion when possible, thereby ma
- Page 155 and 156: Comment TFM fontdimen 19: 0.22223 (
- Page 157 and 158: EndFontMetrics A.6 The otf file In
- Page 159 and 160: xoffset = , yoffset = , }, ... }, .
- Page 161 and 162: } }, ... }, ... normalweight = "lig