From DejaVu
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.
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
|