blob: c7b84453feba88c3453549fe9f8552fcecf4322e (
plain)
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
\relax
Part of the tolkienfonts package
Copyright 2010 Ariel Barton
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
of this license or (at your option) any later version.
The latest version of this license is in
http://www.latex-project.org/lppl.txt
and version 1.3 or later is part of all distributions of LaTeX
version 2005/12/01 or later.
This work has the LPPL maintenance status `maintained'.
The Current Maintainer of this work is Ariel Barton.
This work consists of all the files listed in Appendix F of the file
`tolkienfontsdoc.pdf'.
Date: 2010/08/29
Version: 2
I'm using sarati numerals from the last known table, with some changes to the dots.
The dots in 7, 8 and 9 have been moved to be easier to see, and the dot
in 2 has been moved up to be more consistent with the other digits.
A dot has been added to 3 for consistency. I'd like to add one to (10) as well, but where?
\metrics
%\fontspecificglyphs
\setint{fontdimen(5)}{\height{t}} % 1 ex
\ifiscommand{\tengwa}\then\else % If we haven't fixed ``onedot'' in the color file
\resetglyph{onedot}\glyph{onedot}{1000}\glyph{Itehta}{1000}\endresetglyph
\resetglyph{twodots}\glyph{twodots}{1000}\glyph{Etehta}{1000}\endresetglyph
\fi
\setglyph{zero} \glyph{saratizero}{1000} \push \movert{70} \moveup{0}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{one} \ifisglyph{tnodot}\then \glyph{tnodot}{1000}\else\glyph{t}{1000}\fi \push \movert{150} \moveup{-50}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{two} \ifisglyph{tynodot}\then \glyph{tynodot}{1000}\else\glyph{ty}{1000}\fi \push \movert{100} \moveup{-50}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{three} \ifisglyph{dynodot}\then \glyph{dynodot}{1000}\else\glyph{dy}{1000}\fi \push \movert{130} \moveup{-50}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{four} \ifisglyph{pnodot}\then \glyph{pnodot}{1000}\else\glyph{p}{1000}\fi \push \movert{50} \moveup{0}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{five} \ifisglyph{bnodot}\then \glyph{bnodot}{1000}\else\glyph{b}{1000}\fi \push \movert{60} \moveup{0}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{six} \ifisglyph{engnodot}\then \glyph{engnodot}{1000}\else\glyph{eng}{1000}\fi \push \movert{-160} \moveup{0}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{seven} \glyph{saratiseven}{1000} \push \movert{-240} \moveup{0}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{eight} \ifisglyph{knodot}\then \glyph{knodot}{1000}\else\glyph{k}{1000}\fi \push \movert{160} \moveup{0}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{nine} \ifisglyph{gnodot}\then \glyph{gnodot}{1000}\else\glyph{g}{1000}\fi \push \movert{10} \moveup{0}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{ten} \ifisglyph{rnodot}\then \glyph{rnodot}{1000}\else\glyph{r}{1000}\fi \endsetglyph
\setglyph{eleven} \ifisglyph{mnodot}\then \glyph{mnodot}{1000}\else\glyph{m}{1000}\fi \push \movert{70} \moveup{0}\glyph{middottehta}{1000}\pop\endsetglyph
\setglyph{twelve} \glyph{saratitwelve}{1000} \push \movert{60} \moveup{0}\glyph{middottehta}{1000}\pop\endsetglyph
\setleftrightkerning{zero}{saratizero}{1000}
\setleftrightkerning{one}{t}{1000}
\setleftrightkerning{two}{ty}{1000}
\setleftrightkerning{three}{dy}{1000}
\setleftrightkerning{four}{p}{1000}
\setleftrightkerning{five}{b}{1000}
\setleftrightkerning{six}{eng}{1000}
\setleftrightkerning{seven}{saratiseven}{1000}
\setleftrightkerning{eight}{k}{1000}
\setleftrightkerning{nine}{g}{1000}
\setleftrightkerning{ten}{r}{1000}
\setleftrightkerning{eleven}{m}{1000}
\setleftrightkerning{twelve}{saratitwelve}{1000}
\setglyph{latinperiod}\endsetglyph % This is used as the boundary character for kerns
\setglyph{nstart} \glyph{n}{1000}\endsetglyph
\setglyph{Iglide} \glyph{y}{1000}\endsetglyph
\setglyph{Uglide} \glyph{w}{1000}\endsetglyph
\setleftrightkerning{nstart}{n}{1000}
\setleftrightkerning{Iglide}{y}{1000}
\setleftrightkerning{Uglide}{w}{1000}
\setglyph{x} \glyph{k}{1000}\glyph{s}{1000}\endsetglyph
\setleftkerning{x}{k}{1000}\setrightkerning{x}{s}{1000}
\setglyph{A} \glyph{carrier}{1000}\glyph{Atehta}{1000}\endsetglyph
\setglyph{AA} \glyph{carrier}{1000}\glyph{longvoweltehta}{1000}\push\moveup{120}\glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{E} \glyph{carrier}{1000}\glyph{Etehta}{1000}\endsetglyph
\setglyph{EE} \glyph{carrier}{1000}\glyph{longvoweltehta}{1000}\push\moveup{120}\glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{I} \glyph{carrier}{1000}\glyph{Itehta}{1000}\endsetglyph
\setglyph{II} \glyph{carrier}{1000}\glyph{longvoweltehta}{1000}\push\moveup{20}\glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{O} \glyph{carrier}{1000}\glyph{Otehta}{1000}\endsetglyph
\setglyph{OO} \glyph{carrier}{1000}\glyph{longvoweltehta}{1000}\glyph{Otehta}{1000}\endsetglyph
\setglyph{U} \glyph{carrier}{1000}\glyph{Utehta}{1000}\endsetglyph
\setglyph{UU} \glyph{carrier}{1000}\glyph{longvoweltehta}{1000}\glyph{Utehta}{1000}\endsetglyph
\setglyph{doublebarI} \push\movert{700}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{doublebarII} \push\movert{600}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{doublebarIII} \push\movert{500}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{doublebarIV} \push\movert{400}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{deepdoublebarI} \push\moveup{-100}\movert{700}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{deepdoublebarII} \push\moveup{-100}\movert{600}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{deepdoublebarIII} \push\moveup{-100}\movert{500}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{deepdoublebarIV} \push\moveup{-100}\movert{400}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{deeperdoublebarI} \push\moveup{-200}\movert{700}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{deeperdoublebarII} \push\moveup{-200}\movert{600}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{deeperdoublebarIII} \push\moveup{-200}\movert{500}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{deeperdoublebarIV} \push\moveup{-200}\movert{400}\glyph{doubletehta}{1000}\pop\endsetglyph
\setglyph{longvowelI} \push\movert{0} \glyph{longvoweltehta}{1000}\pop\endsetglyph
\setglyph{longvowelII} \push\movert{-60} \glyph{longvoweltehta}{1000}\pop\endsetglyph
\setglyph{longvowelIII} \push\movert{-150}\glyph{longvoweltehta}{1000}\pop\endsetglyph
\setglyph{longvowelIV} \push\movert{-240}\glyph{longvoweltehta}{1000}\pop\endsetglyph
\setglyph{longvowelV} \push\movert{125} \glyph{longvoweltehta}{1000}\pop\endsetglyph
\setglyph{longvowelVI} \push\movert{-200}\glyph{longvoweltehta}{1000}\pop\endsetglyph
\setglyph{longvowelaccent} \movert{\width{carrier}}\glyph{longvoweltehta}{1000}\endsetglyph
\setglyph{AtehtaI} \push\movert{0} \glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{AtehtaII} \push\movert{-60} \glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{AtehtaIII}\push\movert{-150}\glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{AtehtaIV} \push\movert{-240}\glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{AtehtaV} \push\movert{125} \glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{AtehtaVI} \push\movert{-200}\glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{EtehtaI} \push\movert{0} \glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{EtehtaII} \push\movert{-60} \glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{EtehtaIII}\push\movert{-150}\glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{EtehtaIV} \push\movert{-240}\glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{EtehtaV} \push\movert{125} \glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{EtehtaVI} \push\movert{-200}\glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{ItehtaI} \push\movert{0} \glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{ItehtaII} \push\movert{-60} \glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{ItehtaIII}\push\movert{-150}\glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{ItehtaIV} \push\movert{-240}\glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{ItehtaV} \push\movert{125} \glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{ItehtaVI} \push\movert{-200}\glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{AAtehtaI} \push\movert{0} \glyph{longvoweltehta}{1000}\moveup{120}\glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{AAtehtaII} \push\movert{-60} \glyph{longvoweltehta}{1000}\moveup{120}\glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{AAtehtaIII} \push\movert{-150}\glyph{longvoweltehta}{1000}\moveup{120}\glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{AAtehtaIV} \push\movert{-240}\glyph{longvoweltehta}{1000}\moveup{120}\glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{AAtehtaV} \push\movert{125} \glyph{longvoweltehta}{1000}\moveup{120}\glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{AAtehtaVI} \push\movert{-200}\glyph{longvoweltehta}{1000}\moveup{120}\glyph{Atehta}{1000}\pop\endsetglyph
\setglyph{EEtehtaI} \push\movert{0} \glyph{longvoweltehta}{1000}\moveup{120}\glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{EEtehtaII} \push\movert{-60} \glyph{longvoweltehta}{1000}\moveup{120}\glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{EEtehtaIII} \push\movert{-150}\glyph{longvoweltehta}{1000}\moveup{120}\glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{EEtehtaIV} \push\movert{-240}\glyph{longvoweltehta}{1000}\moveup{120}\glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{EEtehtaV} \push\movert{125} \glyph{longvoweltehta}{1000}\moveup{120}\glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{EEtehtaVI} \push\movert{-200}\glyph{longvoweltehta}{1000}\moveup{120}\glyph{Etehta}{1000}\pop\endsetglyph
\setglyph{IItehtaI} \push\movert{0} \glyph{longvoweltehta}{1000}\moveup{20}\glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{IItehtaII} \push\movert{-60} \glyph{longvoweltehta}{1000}\moveup{20}\glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{IItehtaIII} \push\movert{-150}\glyph{longvoweltehta}{1000}\moveup{20}\glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{IItehtaIV} \push\movert{-240}\glyph{longvoweltehta}{1000}\moveup{20}\glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{IItehtaV} \push\movert{125} \glyph{longvoweltehta}{1000}\moveup{20}\glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{IItehtaVI} \push\movert{-200}\glyph{longvoweltehta}{1000}\moveup{20}\glyph{Itehta}{1000}\pop\endsetglyph
\setglyph{OtehtaI} \push\movert{0} \glyph{Otehta}{1000}\pop\endsetglyph
\setglyph{OtehtaII} \push\movert{-60} \glyph{Otehta}{1000}\pop\endsetglyph
\setglyph{OtehtaIII}\push\movert{-150}\glyph{Otehta}{1000}\pop\endsetglyph
\setglyph{OtehtaIV} \push\movert{-240}\glyph{Otehta}{1000}\pop\endsetglyph
\setglyph{OtehtaV} \push\movert{125} \glyph{Otehta}{1000}\pop\endsetglyph
\setglyph{OtehtaVI} \push\movert{-200}\glyph{Otehta}{1000}\pop\endsetglyph
\setglyph{UtehtaI} \push\movert{0} \glyph{Utehta}{1000}\pop\endsetglyph
\setglyph{UtehtaII} \push\movert{-60} \glyph{Utehta}{1000}\pop\endsetglyph
\setglyph{UtehtaIII}\push\movert{-150}\glyph{Utehta}{1000}\pop\endsetglyph
\setglyph{UtehtaIV} \push\movert{-240}\glyph{Utehta}{1000}\pop\endsetglyph
\setglyph{UtehtaV} \push\movert{125} \glyph{Utehta}{1000}\pop\endsetglyph
\setglyph{UtehtaVI} \push\movert{-200}\glyph{Utehta}{1000}\pop\endsetglyph
\endmetrics
|