diff options
Diffstat (limited to 'tex/context/base/enco-vna.tex')
-rw-r--r-- | tex/context/base/enco-vna.tex | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/tex/context/base/enco-vna.tex b/tex/context/base/enco-vna.tex new file mode 100644 index 000000000..aac129119 --- /dev/null +++ b/tex/context/base/enco-vna.tex @@ -0,0 +1,146 @@ +%D \module +%D [ file=enco-vna, +%D version=1999.12.12, +%D title=\CONTEXT\ Encoding Macros, +%D subtitle=Vietnamese Accents, +%D author=Han The Thanh & Adam Lindsay & Hans Hagen, +%D date=\currentdate, +%D copyright=PRAGMA] +%C +%C This module is part of the \CONTEXT\ macro||package and is +%C therefore copyrighted by \PRAGMA. See mreadme.pdf for +%C details. + +%D This module is originally derived from the some files Han The Thanh +%D prepared for \LATEX. The dual accent support is still +%D preliminary, but works ok. It's now adapted to named +%D glyphs, and is activated by \type {\useencoding[thisfile]}. + +% numbers are from original x5 encoding, and may not match with +% the newer t5 encoding + +%D This was apparently buggy from the start: there is nothing +%D to disambiguate \type{\ohorn} from \type{\ohook}. Both are +%D entered with \type{\h{o}}! + +\startencoding[default] + +\defineaccent h A {\Ahook} % 131 +\defineaccent d A {\Adotbelow} % 132 +\defineaccent ` ^A {\Acircumflexgrave} % 134 +\defineaccent ' ^A {\Acircumflexacute} % 135 +\defineaccent ~ ^A {\Acircumflextilde} % 136 +\defineaccent h ^A {\Acircumflexhook} % 137 +\defineaccent d ^A {\Acircumflexdotbelow} % 138 +\defineaccent ` uA {\Abrevegrave} % 140 +\defineaccent ' uA {\Abreveacute} % 141 +\defineaccent ~ uA {\Abrevetilde} % 142 +\defineaccent h uA {\Abrevehook} % 143 +\defineaccent d uA {\Abrevedotbelow} % 144 +\defineaccent h E {\Ehook} % 148 +\defineaccent d E {\Edotbelow} % 149 +\defineaccent ` ^E {\Ecircumflexgrave} % 151 +\defineaccent ' ^E {\Ecircumflexacute} % 152 +\defineaccent ~ ^E {\Ecircumflextilde} % 153 +\defineaccent h ^E {\Ecircumflexhook} % 154 +\defineaccent d ^E {\Ecircumflexdotbelow} % 155 +\defineaccent h I {\Ihook} % 159 +\defineaccent d I {\Idotbelow} % 192 +\defineaccent h O {\Ohook} % 196 +\defineaccent d O {\Odotbelow} % 197 +\defineaccent ` ^O {\Ocircumflexgrave} % 199 +\defineaccent ' ^O {\Ocircumflexacute} % 200 +\defineaccent ~ ^O {\Ocircumflextilde} % 201 +\defineaccent h ^O {\Ocircumflexhook} % 202 +\defineaccent d ^O {\Ocircumflexdotbelow} % 203 +%defineaccent h O {\Ohorn} % !!! conflict with \Ohook! +\defineaccent ` hO {\Ohorngrave} % 205 +\defineaccent ` {\Ohorn} {\Ohorngrave} % 205 +\defineaccent ' hO {\Ohornacute} % 206 +\defineaccent ' {\Ohorn} {\Ohornacute} % 206 +\defineaccent ~ hO {\Ohorntilde} % 207 +\defineaccent ~ {\Ohorn} {\Ohorntilde} % 207 +\defineaccent h hO {\Ohornhook} % 208 +\defineaccent h {\Ohorn} {\Ohornhook} % 208 +\defineaccent d hO {\Ohorndotbelow} % 209 +\defineaccent d {\Ohorn} {\Ohorndotbelow} % 209 +\defineaccent h U {\Uhook} % 213 +\defineaccent d U {\Udotbelow} % 214 +%defineaccent h U {\Uhorn} % !!! conflict with \Uhook! honestly, people! +\defineaccent ` hU {\Uhorngrave} % 216 +\defineaccent ` {\Uhorn} {\Uhorngrave} % 216 +\defineaccent ' hU {\Uhornacute} % 217 +\defineaccent ' {\Uhorn} {\Uhornacute} % 217 +\defineaccent ~ hU {\Uhorntilde} % 218 +\defineaccent ~ {\Uhorn} {\Uhorntilde} % 218 +\defineaccent h hU {\Uhornhook} % 219 +\defineaccent h {\Uhorn} {\Uhornhook} % 219 +\defineaccent d hU {\Uhorndotbelow} % 220 +\defineaccent d {\Uhorn} {\Uhorndotbelow} % 220 +\defineaccent ` Y {\Ygrave} % 221 +\defineaccent ' Y {\Yacute} % 222 +\defineaccent ~ Y {\Ytilde} % 223 +\defineaccent h Y {\Yhook} % 26 +\defineaccent d Y {\Ydotbelow} % 28 +\defineaccent h a {\ahook} % 163 +\defineaccent d a {\adotbelow} % 164 +\defineaccent ` ^a {\acircumflexgrave} % 166 +\defineaccent ' ^a {\acircumflexacute} % 167 +\defineaccent ~ ^a {\acircumflextilde} % 168 +\defineaccent h ^a {\acircumflexhook} % 169 +\defineaccent d ^a {\acircumflexdotbelow} % 170 +\defineaccent ` ua {\abrevegrave} % 172 +\defineaccent ' ua {\abreveacute} % 173 +\defineaccent ~ ua {\abrevetilde} % 174 +\defineaccent h ua {\abrevehook} % 175 +\defineaccent d ua {\abrevedotbelow} % 176 +\defineaccent h e {\ehook} % 180 +\defineaccent d e {\edotbelow} % 181 +\defineaccent ` ^e {\ecircumflexgrave} % 183 +\defineaccent ' ^e {\ecircumflexacute} % 184 +\defineaccent ~ ^e {\ecircumflextilde} % 185 +\defineaccent h ^e {\ecircumflexhook} % 186 +\defineaccent d ^e {\ecircumflexdotbelow} % 187 +\defineaccent h i {\ihook} % 191 +\defineaccent d i {\idotbelow} % 224 +\defineaccent h o {\ohook} % 228 +\defineaccent d o {\odotbelow} % 229 +\defineaccent ^ o {\ocircumflex} % 230 +\defineaccent ` ^o {\ocircumflexgrave} % 231 +\defineaccent ' ^o {\ocircumflexacute} % 232 +\defineaccent ~ ^o {\ocircumflextilde} % 233 +\defineaccent h ^o {\ocircumflexhook} % 234 +\defineaccent d ^o {\ocircumflexdotbelow} % 235 +%defineaccent h o {\ohorn} % !!! +\defineaccent ` ho {\ohorngrave} % 237 +\defineaccent ' ho {\ohornacute} % 238 +\defineaccent ~ ho {\ohorntilde} % 239 +\defineaccent h ho {\ohornhook} % 240 +\defineaccent d ho {\ohorndotbelow} % 241 +\defineaccent ` {\ohorn} {\ohorngrave} % 237 +\defineaccent ' {\ohorn} {\ohornacute} % 238 +\defineaccent ~ {\ohorn} {\ohorntilde} % 239 +\defineaccent h {\ohorn} {\ohornhook} % 240 +\defineaccent d {\ohorn} {\ohorndotbelow} % 241 +\defineaccent h u {\uhook} % 245 +\defineaccent d u {\udotbelow} % 246 +%defineaccent h u {\uhorn} % !!! +\defineaccent ` hu {\uhorngrave} % 248 +\defineaccent ' hu {\uhornacute} % 249 +\defineaccent ~ hu {\uhorntilde} % 250 +\defineaccent h hu {\uhornhook} % 251 +\defineaccent d hu {\uhorndotbelow} % 252 +\defineaccent ` {\uhorn} {\uhorngrave} % 248 +\defineaccent ' {\uhorn} {\uhornacute} % 249 +\defineaccent ~ {\uhorn} {\uhorntilde} % 250 +\defineaccent h {\uhorn} {\uhornhook} % 251 +\defineaccent d {\uhorn} {\uhorndotbelow} % 252 +\defineaccent ` y {\ygrave} % 253 +\defineaccent ' y {\yacute} % 254 +\defineaccent ~ y {\ytilde} % 255 +\defineaccent h y {\yhook} % 27 +\defineaccent d y {\ydotbelow} % 29 + +\stopencoding + +\endinput |