Control Value Table

From DejaVu

Jump to: navigation, search

The Control Value Table is a list of dimensions of common features in a font. By using CVT entries instead of ad-hoc dimensions in instructions, glyphs can be made to look consistent at all pixel sizes.

Contents

X dimensions

By convention these go at the beginning, with the freedom and projection vectors set to the X-axis.

Offsets

Sans Sans Bold Sans Oblique Sans BO Serif Serif Bold
Straight capitals 4 3 27 25 33
Curved capitals 16 43 13 13 13
Straight lowercase letters 70 16 36 13 48
Curved lowercase letters 69 59 34 13 42 50

Weights

Sans Sans Bold Sans Oblique Sans BO Mono Mono Bold Mono Oblique Mono BO Serif Serif Bold
Stems in capitals 28 22 or 49 n/a n/a 30 17
Curves in capitals 25 45 28 27 50 37
Stems in lowercase 8 13 n/a n/a 6 39
Curves in lowercase 18 66 14 33 18 26 62

X components

Sans Oblique Sans BO Mono Oblique Mono BO
Straight capitals 2 2
Tall lowercase letters 37 32
Short lowercase letters 42 38
Lowercase legs 39 37

Serif dimensions

Serif Serif Bold
Lowercase vertical serif 45 51
Capitals vertical serif 15 18
Lowercase horizontal serif 44
Captital horizontal serif 36

Y dimensions

These come later, after a SVTCA[y-axis] instruction.

Offsets

Sans Sans Bold Sans Oblique Sans BO Mono Mono Bold Mono Oblique Mono BO Serif Serif Bold
Amount curves dip below baseline 140 152 81 96 153 96 112
Amount descenders dip below baseline 189 218 or 222 127 158 195 130

Weights

Sans Sans Bold Sans Oblique Sans BO Mono Mono Bold Mono Oblique Mono BO Serif Serif Bold
Horizontals in capitals 149 192 90 135 151
Curves in capitals 149 174 90 117 151 126
Curves in b,c,d... 185 161 76 105 140 148 137
Curves in h,m,n... 135 219 76 159 140 133
Stems in lowercase 169 216 182 122

Heights

Sans Sans Bold Sans Oblique Sans BO Mono Mono Bold Mono Oblique Mono BO Serif Serif Bold
Straight capitals 129 141 70 83 136
Curved capitals 145 156 86 100 150 123
Tall lowercase letters 151 163 92 107 155 113
Short lowercase letters 188 179 126 122 194
Round lowercase letters 184 202 122 143 190 105 158
Bottom half of capitals 173 use top 115 use top 177
Top half of capitals use bottom 190 use bottom 133 use bottom

Y components

Sans Sans Bold Sans Oblique Sans BO Mono Mono Bold Mono Oblique Mono BO Serif Serif Bold
Curve depth in capitals 174 MDRP 116 MDRP 178 MDRP
Beveled edge length in capitals 161 MDRP 101 MDRP 179
Curve depth in lowercase 136 208 or 212 78 152 192
Beveled edge length in lowercase 134 204 75 145 139

Serif dimensions

Serif Serif Bold
Lowercase vertical serif
Capitals vertical serif 129 or MDRP 43 from inside of curve
Lowercase horizontal serif
Captital horizontal serif 40/45(disappears @9 PPEM)

Diagonal dimensions

These come last, after SPVTL[orthog] instructions to measure across the diagonal stroke.

Weights

Sans Sans Bold Sans Oblique Sans BO Mono Mono Bold Mono Oblique Mono BO Serif Serif Bold
Diagonals in capitals 17 29 5 15 37 100(thin)/16(thik) 30(thin)/31(thick)
Diagonals in lowercase 17 29 43 4 23
Personal tools