summaryrefslogtreecommitdiff
path: root/fonts/tolkienfonts/tolkieninst/scriptsarati.mtx
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