-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
85 lines (81 loc) · 2.23 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
The Ahem font belongs to the public domain. In jurisdictions that do not recognize public domain ownership of these files, the following Creative Commons Zero declaration applies: http://labs.creativecommons.org/licenses/zero-waive/1.0/us/legalcode
The Ahem font was developed by Todd Fahrner and Myles C. Maxfield to help test writers develop predictable tests. The units per em is 1000, the advance is 800, and the descent is 200, thereby making the em square exactly square. The glyphs for most characters is simply a box which fills this square. The codepoints mapped to this full square with a full advance are the following ranges:
U+20-U+26
U+28-U+6F
U+71-U+7E
U+A0-U+C8
U+CA-U+FF
U+131
U+152-U+153
U+178
U+192
U+2C6-U+2C7
U+2C9
U+2D8-U+2DD
U+394
U+3A5
U+3A7
U+3A9
U+3BC
U+3C0
U+2013-U+2014
U+2018-U+201A
U+201C-U+201E
U+2020-U+2022
U+2026
U+2030
U+2039-U+203A
U+2044
U+2122
U+2126
U+2202
U+2206
U+220F
U+2211-U+2212
U+2219-U+221A
U+221E
U+222B
U+2248
U+2260
U+2264-U+2265
U+22F2
U+25CA
U+3007
U+4E00
U+4E03
U+4E09
U+4E5D
U+4E8C
U+4E94
U+516B
U+516D
U+5341
U+56D7
U+56DB
U+571F
U+6728
U+6C34
U+706B
U+91D1
U+F000-U+F002
The codepoints which are mapped to something else are the following:
" " (U+20): No path but full advance
"p" (U+70): Path has 0 ascent but full descent
"É" (U+C9): Path has 0 descent but full ascent
Non-breaking space (U+A0): No path but full advance
Zero-width non-breaking space (U+FEFF): No path and 0 advance
En space (U+2002): No path and half advance
Em space (U+2003): No path but full advance
Three-per-em space (U+2004): No path and one third advance
Four-per-em space (U+2005): No path and one quarter advance
Six-per-em space (U+2006): No path and one sixth advance
Thin space (U+2009): No path and one fifth advance
Hair space (U+200A): No path and one tenth advance
Zero width space (U+200B): No path and no advance
Ideographic space (U+3000): No path but full advance
Zero width non-joiner (U+200C): No path and no advance
Zero width joiner (U+200D): No path and no advance
Greek capital letter Chi (U+3A7): Thin horizontal stripe and full advance
"横" (U+6A2A): Thin horizontal stripe and full advance
Greek capital letter Upsilon (U+3A5): Thin vertical stripe and full advance
"纵" (U+7EB5): Thin vertical stripe and full advance.