]> de.git.xonotic.org Git - xonotic/mediasource.git/blobdiff - fonts/xolonium/src/hti/Xolonium-Common-composites.hti
Merge branch 'sev/xolonium4_2' into 'master'
[xonotic/mediasource.git] / fonts / xolonium / src / hti / Xolonium-Common-composites.hti
diff --git a/fonts/xolonium/src/hti/Xolonium-Common-composites.hti b/fonts/xolonium/src/hti/Xolonium-Common-composites.hti
new file mode 100644 (file)
index 0000000..f0f18e9
--- /dev/null
@@ -0,0 +1,1597 @@
+Agrave
+{
+       CALL yShiftDiac 14 diacGap 2
+       SHC[rp2] 2
+}
+
+Aacute
+{
+       CALL yShiftDiac 11 diacGap 2
+       SHC[rp2] 2
+}
+
+Acircumflex
+{
+       CALL xCenterDiac 0 16 16 3
+       SHC[rp2] 2
+       CALL yShiftDiac 11 diacGap 2
+       SHC[rp2] 2
+}
+
+Atilde
+{
+       CALL xCenterDiac 0 14 25 3
+       SHC[rp2] 2
+       CALL yShiftDiac 26 diacGap 2
+       SHC[rp2] 2
+}
+
+Adieresis
+{
+       CALL xCenterDiac 0 11 17 3
+       SHC[rp2] 2
+       SHC[rp2] 3
+       CALL yShiftDiac 11 dotGap 2
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+Aring
+{
+       CALL xCenterDiac 0 11 17 3
+       SHC[rp2] 2
+       SHC[rp2] 3
+       CALL yShiftStackedDiac 21 ringGap 2
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+Egrave
+{
+       CALL yShiftDiac 15 diacGap 2
+       SHC[rp2] 1
+}
+
+Eacute
+{
+       CALL yShiftDiac 12 diacGap 2
+       SHC[rp2] 1
+}
+
+Ecircumflex
+{
+       CALL xCenterDiac 0 17 17 2
+       SHC[rp2] 1
+       CALL yShiftDiac 12 diacGap 2
+       SHC[rp2] 1
+}
+
+Edieresis
+{
+       CALL xCenterDiac 0 12 18 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 12 dotGap 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+Igrave
+{
+       CALL yShiftDiac 7 diacGap 2
+       SHC[rp2] 1
+}
+
+Iacute
+{
+       CALL yShiftDiac 4 diacGap 2
+       SHC[rp2] 1
+}
+
+Icircumflex
+{
+       CALL xCenterDiac 0 9 9 2
+       SHC[rp2] 1
+       CALL yShiftDiac 4 diacGap 2
+       SHC[rp2] 1
+}
+
+Idieresis
+{
+       CALL xCenterDiac 0 4 10 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 4 dotGap 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+Ntilde
+{
+       CALL xCenterDiac 0 13 24 5
+       SHC[rp2] 1
+       CALL yShiftDiac 25 diacGap 5
+       SHC[rp2] 1
+}
+
+Ograve
+{
+       CALL yShiftDiac 27 diacGap 4
+       SHC[rp2] 2
+}
+
+Oacute
+{
+       CALL yShiftDiac 24 diacGap 4
+       SHC[rp2] 2
+}
+
+Ocircumflex
+{
+       CALL xCenterDiac 0 29 29 6
+       SHC[rp2] 2
+       CALL yShiftDiac 24 diacGap 4
+       SHC[rp2] 2
+}
+
+Otilde
+{
+       CALL xCenterDiac 0 27 38 6
+       SHC[rp2] 2
+       CALL yShiftDiac 39 diacGap 4
+       SHC[rp2] 2
+}
+
+Odieresis
+{
+       CALL xCenterDiac 0 24 30 6
+       SHC[rp2] 2
+       SHC[rp2] 3
+       CALL yShiftDiac 24 dotGap 4
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+Ugrave
+{
+       CALL yShiftDiac 19 diacGap 10
+       SHC[rp2] 1
+}
+
+Uacute
+{
+       CALL yShiftDiac 16 diacGap 10
+       SHC[rp2] 1
+}
+
+Ucircumflex
+{
+       CALL xCenterDiac 0 21 21 10
+       SHC[rp2] 1
+       CALL yShiftDiac 16 diacGap 10
+       SHC[rp2] 1
+}
+
+Udieresis
+{
+       CALL xCenterDiac 0 16 22 10
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 16 dotGap 10
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+Yacute
+{
+       CALL yShiftDiac 9 diacGap 4
+       SHC[rp2] 1
+}
+
+acircumflex
+{
+       CALL xCenterDiacOffset 0 29 29 12 5
+       SHC[rp2] 2
+}
+
+atilde
+{
+       CALL xCenterDiacOffset 0 27 38 12 5
+       SHC[rp2] 2
+}
+
+adieresis
+{
+       CALL xCenterDiacOffset 0 24 30 12 5
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+aring
+{
+       CALL xCenterDiacOffset 0 24 30 12 5
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+ecircumflex
+{
+       CALL xCenterDiac 0 29 29 6
+       SHC[rp2] 2
+}
+
+edieresis
+{
+       CALL xCenterDiac 0 24 30 6
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+icircumflex
+{
+       CALL xCenterDiac 0 9 9 2
+       SHC[rp2] 1
+}
+
+idieresis
+{
+       CALL xCenterDiac 0 4 10 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+ntilde
+{
+       CALL xCenterDiac 0 15 26 4
+       SHC[rp2] 1
+}
+
+ocircumflex
+{
+       CALL xCenterDiac 0 29 29 6
+       SHC[rp2] 2
+}
+
+otilde
+{
+       CALL xCenterDiac 0 27 38 6
+       SHC[rp2] 2
+}
+
+odieresis
+{
+       CALL xCenterDiac 0 24 30 6
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+ucircumflex
+{
+       CALL xCenterDiac 0 17 17 8
+       SHC[rp2] 1
+}
+
+udieresis
+{
+       CALL xCenterDiac 0 12 18 8
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+ydieresis
+{
+       CALL xCenterDiac 0 8 14 4
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+Amacron
+{
+       CALL xCenterDiac 0 11 13 3
+       SHC[rp2] 2
+       CALL yShiftDiac 11 dotGap 2
+       SHC[rp2] 2
+}
+
+amacron
+{
+       CALL xCenterDiacOffset 0 24 26 12 5
+       SHC[rp2] 2
+}
+
+Abreve
+{
+       CALL xCenterDiac 0 11 21 3
+       SHC[rp2] 2
+       CALL yShiftDiac 25 diacGap 2
+       SHC[rp2] 2
+}
+
+abreve
+{
+       CALL xCenterDiacOffset 0 24 34 12 5
+       SHC[rp2] 2
+}
+
+Cacute
+{
+       CALL yShiftDiac 16 diacGap 4
+       SHC[rp2] 1
+}
+
+Ccircumflex
+{
+       CALL xCenterDiacOffset 0 21 21 4 15
+       SHC[rp2] 1
+       CALL yShiftDiac 16 diacGap 4
+       SHC[rp2] 1
+}
+
+ccircumflex
+{
+       CALL xCenterDiacOffset 0 21 21 4 10
+       SHC[rp2] 1
+}
+
+Cdotaccent
+{
+       CALL xCenterDiacOffset 0 16 18 4 15
+       SHC[rp2] 1
+       CALL yShiftDiac 16 dotGap 4
+       SHC[rp2] 1
+}
+
+cdotaccent
+{
+       CALL xCenterDiacOffset 0 16 18 4 10
+       SHC[rp2] 1
+}
+
+Ccaron
+{
+       CALL xCenterDiacOffset 0 18 18 4 15
+       SHC[rp2] 1
+       CALL yShiftDiac 22 diacGap 4
+       SHC[rp2] 1
+}
+
+ccaron
+{
+       CALL xCenterDiacOffset 0 18 18 4 10
+       SHC[rp2] 1
+}
+
+Dcaron
+{
+       CALL xCenterDiacOffset 0 18 18 4 -20
+       SHC[rp2] 2
+       CALL yShiftDiac 22 diacGap 2
+       SHC[rp2] 2
+}
+
+Emacron
+{
+       CALL xCenterDiac 0 12 14 2
+       SHC[rp2] 1
+       CALL yShiftDiac 12 dotGap 2
+       SHC[rp2] 1
+}
+
+emacron
+{
+       CALL xCenterDiac 0 24 26 6
+       SHC[rp2] 2
+}
+
+Ebreve
+{
+       CALL xCenterDiac 0 12 22 2
+       SHC[rp2] 1
+       CALL yShiftDiac 26 diacGap 2
+       SHC[rp2] 1
+}
+
+ebreve
+{
+       CALL xCenterDiac 0 24 34 6
+       SHC[rp2] 2
+}
+
+Edotaccent
+{
+       CALL xCenterDiac 0 12 14 2
+       SHC[rp2] 1
+       CALL yShiftDiac 12 dotGap 2
+       SHC[rp2] 1
+}
+
+edotaccent
+{
+       CALL xCenterDiac 0 24 26 6
+       SHC[rp2] 2
+}
+
+Ecaron
+{
+       CALL xCenterDiac 0 14 14 2
+       SHC[rp2] 1
+       CALL yShiftDiac 18 diacGap 2
+       SHC[rp2] 1
+}
+
+ecaron
+{
+       CALL xCenterDiac 0 26 26 6
+       SHC[rp2] 2
+}
+
+Gcircumflex
+{
+       CALL xCenterDiac 0 25 25 16
+       SHC[rp2] 1
+       CALL yShiftDiac 20 diacGap 4
+       SHC[rp2] 1
+}
+
+gcircumflex
+{
+       CALL xCenterDiac 0 29 29 4
+       SHC[rp2] 2
+}
+
+Gbreve
+{
+       CALL xCenterDiac 0 20 30 16
+       SHC[rp2] 1
+       CALL yShiftDiac 34 diacGap 4
+       SHC[rp2] 1
+}
+
+gbreve
+{
+       CALL xCenterDiac 0 24 34 4
+       SHC[rp2] 2
+}
+
+Gdotaccent
+{
+       CALL xCenterDiac 0 20 22 16
+       SHC[rp2] 1
+       CALL yShiftDiac 20 dotGap 4
+       SHC[rp2] 1
+}
+
+gdotaccent
+{
+       CALL xCenterDiac 0 24 26 4
+       SHC[rp2] 2
+}
+
+Hcircumflex
+{
+       CALL xCenterDiac 0 17 17 6
+       SHC[rp2] 1
+       CALL yShiftDiac 12 diacGap 6
+       SHC[rp2] 1
+}
+
+hcircumflex
+{
+       CALL xCenterDiac 0 19 19 6
+       SHC[rp2] 1
+       CALL yShiftDiac 14 diacGap 2
+       SHC[rp2] 1
+}
+
+Itilde
+{
+       CALL xCenterDiac 0 7 18 2
+       SHC[rp2] 1
+       CALL yShiftDiac 19 diacGap 2
+       SHC[rp2] 1
+}
+
+itilde
+{
+       CALL xCenterDiac 0 7 18 2
+       SHC[rp2] 1
+}
+
+Imacron
+{
+       CALL xCenterDiac 0 4 6 2
+       SHC[rp2] 1
+       CALL yShiftDiac 4 dotGap 2
+       SHC[rp2] 1
+}
+
+imacron
+{
+       CALL xCenterDiac 0 4 6 2
+       SHC[rp2] 1
+}
+
+Ibreve
+{
+       CALL xCenterDiac 0 4 14 2
+       SHC[rp2] 1
+       CALL yShiftDiac 18 diacGap 2
+       SHC[rp2] 1
+}
+
+ibreve
+{
+       CALL xCenterDiac 0 4 14 2
+       SHC[rp2] 1
+}
+
+Idotaccent
+{
+       CALL xCenterDiac 0 4 6 2
+       SHC[rp2] 1
+       CALL yShiftDiac 4 dotGap 2
+       SHC[rp2] 1
+}
+
+IJ
+{
+       CALL moveCvtRight 0 uIJCompGap 4
+       SHC[rp2] 1
+       CALL moveCvtRight 12 uRight 21
+}
+
+ij
+{
+       CALL moveCvtRightLeft 0 lRight lLeft 11
+       SHC[rp2] 2
+       SHC[rp2] 3
+       CALL moveCvtRight 11 lRight 23
+}
+
+Jcircumflex
+{
+       CALL xCenterDiac 9 21 21 10
+       SHC[rp2] 1
+       CALL yShiftDiac 16 diacGap 10
+       SHC[rp2] 1
+}
+
+jcircumflex
+{
+       CALL xCenterDiac 4 15 15 5
+       SHC[rp2] 1
+}
+
+Lacute
+{
+       CALL yShiftDiac 6 diacGap 2
+       SHC[rp2] 1
+}
+
+lacute
+{
+       CALL yShiftDiac 4 diacGap 2
+       SHC[rp2] 1
+}
+
+Nacute
+{
+       CALL yShiftDiac 10 diacGap 5
+       SHC[rp2] 1
+}
+
+Ncaron
+{
+       CALL xCenterDiac 0 12 12 5
+       SHC[rp2] 1
+       CALL yShiftDiac 16 diacGap 5
+       SHC[rp2] 1
+}
+
+ncaron
+{
+       CALL xCenterDiac 0 14 14 4
+       SHC[rp2] 1
+}
+
+Omacron
+{
+       CALL xCenterDiac 0 24 26 6
+       SHC[rp2] 2
+       CALL yShiftDiac 24 dotGap 4
+       SHC[rp2] 2
+}
+
+omacron
+{
+       CALL xCenterDiac 0 24 26 6
+       SHC[rp2] 2
+}
+
+Obreve
+{
+       CALL xCenterDiac 0 24 34 6
+       SHC[rp2] 2
+       CALL yShiftDiac 38 diacGap 4
+       SHC[rp2] 2
+}
+
+obreve
+{
+       CALL xCenterDiac 0 24 34 6
+       SHC[rp2] 2
+}
+
+Ohungarumlaut
+{
+       CALL yShiftDiac 24 diacGap 4
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+Racute
+{
+       CALL yShiftDiac 24 diacGap 2
+       SHC[rp2] 2
+}
+
+Rcaron
+{
+       CALL xCenterDiac 0 23 23 4
+       SHC[rp2] 2
+       CALL yShiftDiac 27 diacGap 2
+       SHC[rp2] 2
+}
+
+rcaron
+{
+       CALL xCenterDiac 0 12 12 4
+       SHC[rp2] 1
+}
+
+Sacute
+{
+       CALL yShiftDiac 28 diacGap 14
+       SHC[rp2] 1
+}
+
+Scircumflex
+{
+       CALL xCenterDiac 0 33 33 24
+       SHC[rp2] 1
+       CALL yShiftDiac 28 diacGap 14
+       SHC[rp2] 1
+}
+
+scircumflex
+{
+       CALL xCenterDiac 0 33 33 24
+       SHC[rp2] 1
+}
+
+Scaron
+{
+       CALL xCenterDiac 0 30 30 24
+       SHC[rp2] 1
+       CALL yShiftDiac 34 diacGap 14
+       SHC[rp2] 1
+}
+
+scaron
+{
+       CALL xCenterDiac 0 30 30 24
+       SHC[rp2] 1
+}
+
+uni0162
+{
+       SRP0 6
+       SROUND 0b01001010 # RTG 6/8
+       MSIRP 12 (ROUND[g] ((MD[cur] 5 6) - (MD[cur] 13 12)))
+       RTG
+       SHC[rp2] 1
+}
+
+Tcaron
+{
+       CALL xCenterDiac 6 10 10 5
+       SHC[rp2] 1
+       CALL yShiftDiac 14 diacGap 2
+       SHC[rp2] 1
+}
+
+Utilde
+{
+       CALL xCenterDiac 0 19 30 10
+       SHC[rp2] 1
+       CALL yShiftDiac 31 diacGap 10
+       SHC[rp2] 1
+}
+
+utilde
+{
+       CALL xCenterDiac 0 15 26 8
+       SHC[rp2] 1
+}
+
+Umacron
+{
+       CALL xCenterDiac 0 16 18 10
+       SHC[rp2] 1
+       CALL yShiftDiac 16 dotGap 10
+       SHC[rp2] 1
+}
+
+umacron
+{
+       CALL xCenterDiac 0 12 14 8
+       SHC[rp2] 1
+}
+
+Ubreve
+{
+       CALL xCenterDiac 0 16 26 10
+       SHC[rp2] 1
+       CALL yShiftDiac 30 diacGap 10
+       SHC[rp2] 1
+}
+
+ubreve
+{
+       CALL xCenterDiac 0 12 22 8
+       SHC[rp2] 1
+}
+
+Uring
+{
+       CALL xCenterDiac 0 16 22 10
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftStackedDiac 26 ringGap 1
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uring
+{
+       CALL xCenterDiac 0 12 18 8
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+Uhungarumlaut
+{
+       CALL yShiftDiac 16 diacGap 10
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+Wcircumflex
+{
+       CALL xCenterDiac 0 18 18 7
+       SHC[rp2] 1
+       CALL yShiftDiac 13 diacGap 7
+       SHC[rp2] 1
+}
+
+wcircumflex
+{
+       CALL xCenterDiac 0 18 18 7
+       SHC[rp2] 1
+}
+
+Ycircumflex
+{
+       CALL xCenterDiac 0 14 14 4
+       SHC[rp2] 1
+       CALL yShiftDiac 9 diacGap 4
+       SHC[rp2] 1
+}
+
+ycircumflex
+{
+       CALL xCenterDiac 0 13 13 4
+       SHC[rp2] 1
+}
+
+Ydieresis
+{
+       CALL xCenterDiac 0 9 15 4
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 9 diacGap 4
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+Zacute
+{
+       CALL yShiftDiac 10 diacGap 5
+       SHC[rp2] 1
+}
+
+Zdotaccent
+{
+       CALL xCenterDiac 3 10 12 5
+       SHC[rp2] 1
+       CALL yShiftDiac 10 dotGap 5
+       SHC[rp2] 1
+}
+
+zdotaccent
+{
+       CALL xCenterDiac 3 10 12 5
+       SHC[rp2] 1
+}
+
+Zcaron
+{
+       CALL xCenterDiac 3 12 12 5
+       SHC[rp2] 1
+       CALL yShiftDiac 16 diacGap 5
+       SHC[rp2] 1
+}
+
+zcaron
+{
+       CALL xCenterDiac 3 12 12 5
+       SHC[rp2] 1
+}
+
+AEacute
+{
+       CALL yShiftDiac 20 diacGap 2
+       SHC[rp2] 2
+}
+
+Oslashacute
+{
+       CALL yShiftDiac 22 diacGap 4
+       SHC[rp2] 3
+}
+
+dieresistonos
+{
+       CALL yShiftStackedDiac 8 stackGap 6
+       SHC[rp2] 2
+}
+
+Alphatonos
+{
+       SVTCA[y]
+       SRP0 2
+       ALIGNRP 13
+       SRP2 13
+       SHC[rp2] 2
+}
+
+Epsilontonos
+{
+       SRP0 0
+       MSIRP 14 (RCVT tonosGap)
+       SHC[rp2] 1
+
+       CALL moveCvtRight 2 uOpenSide 17
+       SVTCA[y]
+       SRP0 2
+       ALIGNRP 14
+       SRP2 14
+       SHC[rp2] 1
+}
+
+Etatonos
+{
+       SRP0 0
+       MSIRP 14 (RCVT tonosGap)
+       SHC[rp2] 1
+
+       CALL moveCvtRight 8 uRight 17
+       SVTCA[y]
+       SRP0 6
+       ALIGNRP 14
+       SRP2 14
+       SHC[rp2] 1
+}
+
+Iotatonos
+{
+       SRP0 0
+       MSIRP 6 (RCVT tonosGap)
+       SHC[rp2] 1
+
+       CALL moveCvtRight 0 uRight 9
+       SVTCA[y]
+       SRP0 2
+       ALIGNRP 6
+       SRP2 6
+       SHC[rp2] 1
+}
+
+Omicrontonos
+{
+       SRP0 0
+       ALIGNRP 26
+       SRP2 26
+       SHC[rp2] 2
+
+       CALL moveCvtRight 18 uRight 29
+       SVTCA[y]
+       SRP0 4
+       ALIGNRP 26
+       SRP2 26
+       SHC[rp2] 2
+}
+
+Upsilontonos
+{
+       SVTCA[y]
+       SRP0 4
+       ALIGNRP 11
+       SRP2 11
+       SHC[rp2] 1
+}
+
+Omegatonos
+{
+       SRP0 5
+       ALIGNRP 36
+       SRP2 36
+       SHC[rp2] 1
+
+       CALL moveCvtRight 23 uRight 39
+       SVTCA[y]
+       SRP0 9
+       ALIGNRP 36
+       SRP2 36
+       SHC[rp2] 1
+}
+
+iotadieresistonos
+{
+       CALL xCenterDiac 0 4 10 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+Iotadieresis
+{
+       CALL xCenterDiac 0 4 10 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 4 dotGap 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+Upsilondieresis
+{
+       CALL xCenterDiac 0 9 15 4
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 9 dotGap 4
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+upsilondieresistonos
+{
+       CALL xCenterDiac 0 16 22 10
+       SHC[rp2] 1
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+iotadieresis
+{
+       CALL xCenterDiac 0 4 10 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+upsilondieresis
+{
+       CALL xCenterDiac 0 16 22 10
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni0400
+{
+       CALL yShiftDiac 15 diacGap 2
+       SHC[rp2] 1
+}
+
+uni0401
+{
+       CALL xCenterDiac 0 12 18 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 12 dotGap 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni0403
+{
+       CALL yShiftDiac 6 diacGap 2
+       SHC[rp2] 1
+}
+
+uni0407
+{
+       CALL xCenterDiac 0 4 10 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 4 dotGap 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni040C
+{
+       CALL yShiftDiac 12 diacGap 5
+       SHC[rp2] 1
+}
+
+uni040D
+{
+       CALL yShiftDiac 13 diacGap 5
+       SHC[rp2] 1
+}
+
+uni040E
+{
+       CALL xCenterDiac 0 8 18 4
+       SHC[rp2] 1
+       CALL yShiftDiac 22 diacGap 4
+       SHC[rp2] 1
+}
+
+uni0419
+{
+       CALL xCenterDiac 0 10 20 5
+       SHC[rp2] 1
+       CALL yShiftDiac 24 diacGap 5
+       SHC[rp2] 1
+}
+
+uni042B
+{
+       CALL moveCvtRight 13 uYeryCompGap 18
+       SHC[rp2] 2
+       CALL moveCvtRight 18 uRight 23
+}
+
+uni0439
+{
+       CALL xCenterDiac 0 10 20 5
+       SHC[rp2] 1
+}
+
+uni044B
+{
+       CALL moveCvtRight 13 lYeryCompGap 18
+       SHC[rp2] 2
+       CALL moveCvtRight 18 lRight 23
+}
+
+uni0451
+{
+       CALL xCenterDiac 0 24 30 6
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+uni0457
+{
+       CALL xCenterDiac 0 4 10 2
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni045E
+{
+       CALL xCenterDiac 0 8 18 4
+       SHC[rp2] 1
+}
+
+uni04C1
+{
+       CALL xCenterDiac 5 20 30 6
+       SHC[rp2] 1
+       CALL yShiftDiac 34 diacGap 9
+       SHC[rp2] 1
+}
+
+uni04C2
+{
+       CALL xCenterDiac 5 20 30 6
+       SHC[rp2] 1
+}
+
+uni04D0
+{
+       CALL xCenterDiac 0 11 21 3
+       SHC[rp2] 2
+       CALL yShiftDiac 25 diacGap 2
+       SHC[rp2] 2
+}
+
+uni04D1
+{
+       CALL xCenterDiacOffset 0 24 34 12 5
+       SHC[rp2] 2
+}
+
+uni04D2
+{
+       CALL xCenterDiac 0 11 17 3
+       SHC[rp2] 2
+       SHC[rp2] 3
+       CALL yShiftDiac 11 dotGap 2
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+uni04D3
+{
+       CALL xCenterDiacOffset 0 24 30 12 5
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+uni04D6
+{
+       CALL xCenterDiac 0 12 22 2
+       SHC[rp2] 1
+       CALL yShiftDiac 26 diacGap 2
+       SHC[rp2] 1
+}
+
+uni04D7
+{
+       CALL xCenterDiac 0 24 34 6
+       SHC[rp2] 2
+}
+
+uni04DC
+{
+       CALL xCenterDiac 5 20 26 6
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 20 dotGap 9
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04DD
+{
+       CALL xCenterDiac 5 20 26 6
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04DE
+{
+       CALL xCenterDiac 0 29 35 20
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 29 dotGap 18
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04DF
+{
+       CALL xCenterDiac 0 28 34 20
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04E2
+{
+       CALL xCenterDiac 0 10 12 5
+       SHC[rp2] 1
+       CALL yShiftDiac 10 dotGap 5
+       SHC[rp2] 1
+}
+
+uni04E3
+{
+       CALL xCenterDiac 0 10 12 5
+       SHC[rp2] 1
+}
+
+uni04E4
+{
+       CALL xCenterDiac 0 10 16 5
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 10 dotGap 5
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04E5
+{
+       CALL xCenterDiac 0 10 16 5
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04E6
+{
+       CALL xCenterDiac 0 24 30 6
+       SHC[rp2] 2
+       SHC[rp2] 3
+       CALL yShiftDiac 24 dotGap 4
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+uni04E7
+{
+       CALL xCenterDiac 0 24 30 6
+       SHC[rp2] 2
+       SHC[rp2] 3
+}
+
+uni04EE
+{
+       CALL xCenterDiac 0 8 10 4
+       SHC[rp2] 1
+       CALL yShiftDiac 8 dotGap 4
+       SHC[rp2] 1
+}
+
+uni04EF
+{
+       CALL xCenterDiac 0 8 10 4
+       SHC[rp2] 1
+}
+
+uni04F0
+{
+       CALL xCenterDiac 0 8 14 4
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 8 dotGap 4
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04F1
+{
+       CALL xCenterDiac 0 8 14 4
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04F2
+{
+       CALL yShiftDiac 8 diacGap 4
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04F4
+{
+       CALL xCenterDiac 0 14 20 8
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 14 dotGap 8
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04F5
+{
+       CALL xCenterDiac 0 14 20 8
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uni04F8
+{
+       CALL xCenterDiac 0 22 28 20
+       SHC[rp2] 3
+       SHC[rp2] 4
+       CALL yShiftDiac 22 dotGap 20
+       SHC[rp2] 3
+       SHC[rp2] 4
+}
+
+uni04F9
+{
+       CALL xCenterDiac 0 22 28 20
+       SHC[rp2] 3
+       SHC[rp2] 4
+}
+
+uni1E02
+{
+       CALL xCenterDiac 0 29 31 9
+       SHC[rp2] 3
+       CALL yShiftDiac 29 dotGap 2
+       SHC[rp2] 3
+}
+
+uni1E03
+{
+       CALL xCenterDiac 0 18 20 6
+       SHC[rp2] 2
+}
+
+uni1E0A
+{
+       CALL xCenterDiacOffset 0 16 18 4 -20
+       SHC[rp2] 2
+       CALL yShiftDiac 16 dotGap 2
+       SHC[rp2] 2
+}
+
+uni1E0B
+{
+       CALL xCenterDiac 0 18 20 6
+       SHC[rp2] 2
+}
+
+uni1E1E
+{
+       CALL xCenterDiac 0 10 12 2
+       SHC[rp2] 1
+       CALL yShiftDiac 10 dotGap 2
+       SHC[rp2] 1
+}
+
+uni1E1F
+{
+       CALL xCenterDiac 0 14 16 4
+       SHC[rp2] 1
+       CALL yShiftDiac 14 dotGap 4
+       SHC[rp2] 1
+}
+
+uni1E40
+{
+       CALL xCenterDiac 0 13 15 5
+       SHC[rp2] 1
+       CALL yShiftDiac 13 dotGap 5
+       SHC[rp2] 1
+}
+
+uni1E41
+{
+       CALL xCenterDiac 0 18 20 4
+       SHC[rp2] 1
+}
+
+uni1E56
+{
+       CALL xCenterDiac 0 18 20 4
+       SHC[rp2] 2
+       CALL yShiftDiac 18 dotGap 2
+       SHC[rp2] 2
+}
+
+uni1E57
+{
+       CALL xCenterDiac 0 18 20 4
+       SHC[rp2] 2
+}
+
+uni1E60
+{
+       CALL xCenterDiac 0 28 30 24
+       SHC[rp2] 1
+       CALL yShiftDiac 28 dotGap 14
+       SHC[rp2] 1
+}
+
+uni1E61
+{
+       CALL xCenterDiac 0 28 30 24
+       SHC[rp2] 1
+}
+
+uni1E6A
+{
+       CALL xCenterDiac 6 8 10 5
+       SHC[rp2] 1
+       CALL yShiftDiac 8 dotGap 2
+       SHC[rp2] 1
+}
+
+uni1E6B
+{
+       CALL xCenterDiac 0 14 16 4
+       SHC[rp2] 1
+       CALL yShiftDiac 14 dotGap 2
+       SHC[rp2] 1
+}
+
+Wgrave
+{
+       CALL yShiftDiac 16 diacGap 7
+       SHC[rp2] 1
+}
+
+Wacute
+{
+       CALL yShiftDiac 13 diacGap 7
+       SHC[rp2] 1
+}
+
+Wdieresis
+{
+       CALL xCenterDiac 0 13 19 7
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL yShiftDiac 13 dotGap 7
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+wdieresis
+{
+       CALL xCenterDiac 0 13 19 7
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+Ygrave
+{
+       CALL yShiftDiac 12 diacGap 4
+       SHC[rp2] 1
+}
+
+ellipsis
+{
+       SRP0 6
+       MSIRP[rp0] 8 (MD[cur] 4 2)
+       SHC[rp2] 2
+       MSIRP 13 ((MD[cur] 4 0) - (GC[cur] 0))
+}
+
+uni2080
+{
+       SVTCA[y]
+       SRP0 24
+       ALIGNRP 10
+       SRP2 10
+       SHZ[rp2] 1
+}
+
+uni2081
+{
+       SVTCA[y]
+       SRP0 6
+       ALIGNRP 4
+       SRP2 4
+       SHZ[rp2] 1
+}
+
+uni2082
+{
+       SVTCA[y]
+       SRP0 24
+       ALIGNRP 0
+       SRP2 0
+       SHZ[rp2] 1
+}
+
+uni2083
+{
+       SVTCA[y]
+       SRP0 29
+       ALIGNRP 0
+       SRP2 0
+       SHZ[rp2] 1
+}
+
+uni2084
+{
+       SVTCA[y]
+       SRP0 10
+       ALIGNRP 5
+       SRP2 5
+       SHZ[rp2] 1
+}
+
+uni2085
+{
+       SVTCA[y]
+       SRP0 20
+       ALIGNRP 0
+       SRP2 0
+       SHZ[rp2] 1
+}
+
+uni2086
+{
+       SVTCA[y]
+       SRP0 28
+       ALIGNRP 16
+       SRP2 16
+       SHZ[rp2] 1
+}
+
+uni2087
+{
+       SVTCA[y]
+       SRP0 7
+       ALIGNRP 5
+       SRP2 5
+       SHZ[rp2] 1
+}
+
+uni2088
+{
+       SVTCA[y]
+       SRP0 46
+       ALIGNRP 20
+       SRP2 20
+       SHZ[rp2] 1
+}
+
+uni2089
+{
+       SVTCA[y]
+       SRP0 28
+       ALIGNRP 10
+       SRP2 10
+       SHZ[rp2] 1
+}
+
+uni2116
+{
+       CALL moveCvtRight 3 uRight 10
+       SHC[rp2] 1
+       SHC[rp2] 2
+}
+
+uniFB00
+{
+       CALL moveCvtRightLeft 4 lOpenSide lLeft 14
+       SHC[rp2] 1
+       CALL moveCvtRight 18 lOpenSide 29
+}
+
+uniFB01
+{
+       CALL moveCvtRightLeft 4 lOpenSide lLeft 14
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL moveCvtRight 14 lRight 23
+}
+
+uniFB02
+{
+       CALL moveCvtRightLeft 4 lOpenSide lLeft 14
+       SHC[rp2] 1
+       CALL moveCvtRight 14 lRight 19
+}
+
+uniFB03
+{
+       CALL moveCvtRightLeft 4 lOpenSide lLeft 14
+       SHC[rp2] 1
+       SHC[rp2] 2
+       SHC[rp2] 3
+       CALL moveCvtRight 28 lRight 37
+}
+
+uniFB04
+{
+       CALL moveCvtRightLeft 4 lOpenSide lLeft 14
+       SHC[rp2] 1
+       SHC[rp2] 2
+       CALL moveCvtRight 28 lRight 33
+}
+
+Jacute
+{
+       CALL yShiftDiac 16 diacGap 10
+       SHC[rp2] 1
+}