<?xml version="1.0" encoding="UTF-8"?>
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="4.6">

  <TSI1>

    <glyphProgram name=".notdef">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="A">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 6, 8, 114
MDRP[m&lt;RGr], 10
CALL[], 7, 3, 114
SRP1[], 6
IP[], 1
MDAP[R], 1
SHP[1], 2
SRP1[], 6
IP[], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="AE">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 12
MDAP[R], 12
SHP[1], 9
CALL[], 1, 2, 114
SHP[2], 4
SRP1[], 4
SHP[1], 19
SRP1[], 0
IP[], 8
IP[], 14
MDAP[R], 8
MDAP[R], 14
SRP1[], 8
SHP[1], 5
SRP1[], 14
SHP[1], 16
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="AEacute">
/* VTTTalk Unicode 0x1fc */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 26, 0, 0
OFFSET[R], 933, 0, 0
SVTCA[Y]
CALL[], 20, 1, 1, 1, 36, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Aacute">
/* VTTTalk Unicode 0xc1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 933, -19, 0
SVTCA[Y]
CALL[], 11, 7, 1, 1, 26, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Abreve">
/* VTTTalk Unicode 0x102 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 937, 0, 0
SVTCA[Y]
CALL[], 15, 7, 1, 1, 37, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Acircumflex">
/* VTTTalk Unicode 0xc2 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 935, 0, 0
SVTCA[Y]
CALL[], 11, 7, 1, 1, 21, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Adieresis">
/* VTTTalk Unicode 0xc4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 930, -1, 0
SVTCA[Y]
CALL[], 11, 7, 1, 1, 54, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="Agrave">
/* VTTTalk Unicode 0xc0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 932, -14, 0
SVTCA[Y]
CALL[], 11, 7, 1, 1, 26, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Amacron">
/* VTTTalk Unicode 0x100 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 902, 0, 166
SVTCA[Y]
CALL[], 11, 7, 1, 1, 97, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Aogonek">
/* VTTTalk Unicode 0x104 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 912, 165, 0
SVTCA[Y]
CALL[], 21, 10, 0, 0, 0, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Aring">
/* VTTTalk Unicode 0xc5 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 938, -1, 0
SVTCA[Y]
CALL[], 11, 7, 0, 0, -15, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="Aringacute">
/* VTTTalk Unicode 0x1fa */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 938, -1, 0
OFFSET[R], 933, -19, 172
SVTCA[Y]
CALL[], 11, 7, 0, 0, -15, 86
SHC[2], 2
SHC[2], 3
CALL[], 39, 7, 1, 1, 198, 86
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="Atilde">
/* VTTTalk Unicode 0xc3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 939, -1, 0
SVTCA[Y]
CALL[], 15, 7, 1, 1, 54, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="B">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 22
CALL[], 1, 2, 114
SHP[2], 44
SRP1[], 0
IP[], 32
MDAP[R], 32
SHP[1], 33
SRP2[], 33
IP[], 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="C">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 11, 3, 114
SHP[2], 23
SHP[2], 16
SRP1[], 16
SHP[1], 14
SHP[1], 17
CALL[], 41, 9, 114
SHP[2], 33
SRP1[], 33
SHP[1], 37
SRP1[], 37
SHP[1], 38
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="CR">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="Cacute">
/* VTTTalk Unicode 0x106 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 29, 0, 0
OFFSET[R], 933, 1, 0
SVTCA[Y]
CALL[], 42, 11, 1, 1, 32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ccaron">
/* VTTTalk Unicode 0x10c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 29, 0, 0
OFFSET[R], 936, 20, 0
SVTCA[Y]
CALL[], 45, 11, 1, 1, 29, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ccedilla">
/* VTTTalk Unicode 0xc7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 29, 0, 0
OFFSET[R], 911, 9, 0
SVTCA[Y]
CALL[], 57, 41, 0, 0, 10, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ccircumflex">
/* VTTTalk Unicode 0x108 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 29, 0, 0
OFFSET[R], 935, 20, 0
SVTCA[Y]
CALL[], 42, 11, 1, 1, 27, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Cdotaccent">
/* VTTTalk Unicode 0x10a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 29, 0, 0
OFFSET[R], 931, 19, 0
SVTCA[Y]
CALL[], 42, 11, 1, 1, 65, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="D">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 16
CALL[], 1, 2, 114
SHP[2], 26
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Dcaron">
/* VTTTalk Unicode 0x10e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 36, 0, 0
OFFSET[R], 936, -30, 0
SVTCA[Y]
CALL[], 30, 1, 1, 1, 34, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Dcroat">
/* VTTTalk Unicode 0x110 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 37, 0, 0

    </glyphProgram>

    <glyphProgram name="E">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 9
CALL[], 1, 2, 114
SHP[2], 4
SRP1[], 0
IP[], 8
MDAP[R], 8
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Eacute">
/* VTTTalk Unicode 0xc9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 933, -10, 0
SVTCA[Y]
CALL[], 12, 1, 1, 1, 36, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ebreve">
/* VTTTalk Unicode 0x114 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 937, 9, 0
SVTCA[Y]
CALL[], 16, 1, 1, 1, 47, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ecaron">
/* VTTTalk Unicode 0x11a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 936, 9, 0
SVTCA[Y]
CALL[], 15, 1, 1, 1, 33, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ecircumflex">
/* VTTTalk Unicode 0xca */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 935, 9, 0
SVTCA[Y]
CALL[], 12, 1, 1, 1, 31, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Edieresis">
/* VTTTalk Unicode 0xcb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 930, 8, 0
SVTCA[Y]
CALL[], 12, 1, 1, 1, 64, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Edotaccent">
/* VTTTalk Unicode 0x116 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 931, 8, 0
SVTCA[Y]
CALL[], 12, 1, 1, 1, 69, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Egrave">
/* VTTTalk Unicode 0xc8 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 932, -5, 0
SVTCA[Y]
CALL[], 12, 1, 1, 1, 36, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Emacron">
/* VTTTalk Unicode 0x112 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 902, 9, 166
SVTCA[Y]
CALL[], 12, 1, 1, 1, 107, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Eng">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 9
SHP[1], 18
CALL[], 25, 8, 114
CALL[], 27, 2, 114
SHP[2], 1
SRP2[], 25
SLOOP[], 3
IP[], 22, 28, 23
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Eogonek">
/* VTTTalk Unicode 0x118 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 929, 0, 0
SVTCA[Y]
CALL[], 22, 0, 0, 0, 0, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Eth">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
CALL[], 5, 2, 114
SHP[2], 31
SRP1[], 0
IP[], 35
MDAP[R], 35
SHP[1], 32
SHP[1], 2
SRP1[], 32
SHP[1], 3
SRP1[], 0
SHP[1], 21
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Euro">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 13, 114
SHP[2], 48
CALL[], 19, 5, 114
SHP[2], 29
SRP2[], 0
IP[], 7
IP[], 11
MDAP[R], 7
MDAP[R], 11
SRP1[], 7
SHP[1], 41
SHP[1], 4
SRP1[], 4
SHP[1], 44
SRP1[], 11
SHP[1], 37
SHP[1], 14
SRP1[], 14
SHP[1], 34
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="F">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
CALL[], 1, 2, 114
SHP[2], 4
SRP1[], 0
IP[], 8
MDAP[R], 8
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="G">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 10, 3, 114
SHP[2], 24
SHP[2], 16
SRP1[], 16
SHP[1], 14
SHP[1], 17
CALL[], 48, 9, 114
SHP[2], 35
SRP2[], 10
IP[], 42
MDAP[R], 42
SHP[1], 43
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Gbreve">
/* VTTTalk Unicode 0x11e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 67, 0, 0
OFFSET[R], 937, 24, 0
SVTCA[Y]
CALL[], 53, 10, 1, 1, 41, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Gcaron">
/* VTTTalk Unicode 0x1e6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 67, 0, 0
OFFSET[R], 936, 24, 0
SVTCA[Y]
CALL[], 52, 10, 1, 1, 27, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Gcircumflex">
/* VTTTalk Unicode 0x11c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 67, 0, 0
OFFSET[R], 935, 24, 0
SVTCA[Y]
CALL[], 49, 10, 1, 1, 25, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Gdotaccent">
/* VTTTalk Unicode 0x120 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 67, 0, 0
OFFSET[R], 931, 23, 0
SVTCA[Y]
CALL[], 49, 10, 1, 1, 63, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="H">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 2, 114
SHP[2], 9
CALL[], 21, 8, 114
SHP[2], 17
SRP2[], 0
IP[], 19
MDAP[R], 19
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Hbar">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 2, 114
SHP[2], 13
CALL[], 25, 8, 114
SHP[2], 21
SRP2[], 4
IP[], 11
MDAP[R], 11
SHP[1], 0
RDTG[]
MDAP[R], 0
SRP1[], 11
SHP[1], 23
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Hcircumflex">
/* VTTTalk Unicode 0x124 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 74, 0, 0
OFFSET[R], 935, 0, 0
SVTCA[Y]
CALL[], 22, 0, 1, 1, 32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="I">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 9
SRP1[], 9
SHP[1], 1
CALL[], 5, 2, 114
SHP[2], 4
SRP1[], 4
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Iacute">
/* VTTTalk Unicode 0xcd */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 933, -30, 0
SVTCA[Y]
CALL[], 12, 5, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ibreve">
/* VTTTalk Unicode 0x12c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 937, -11, 0
SVTCA[Y]
CALL[], 16, 5, 1, 1, 48, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Icircumflex">
/* VTTTalk Unicode 0xce */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 935, -11, 0
SVTCA[Y]
CALL[], 12, 5, 1, 1, 32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Idieresis">
/* VTTTalk Unicode 0xcf */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 930, -12, 0
SVTCA[Y]
CALL[], 12, 5, 1, 1, 65, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Idotaccent">
/* VTTTalk Unicode 0x130 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 931, -12, 0
SVTCA[Y]
CALL[], 12, 5, 1, 1, 70, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Igrave">
/* VTTTalk Unicode 0xcc */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 932, -25, 0
SVTCA[Y]
CALL[], 12, 5, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Imacron">
/* VTTTalk Unicode 0x12a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 902, -11, 166
SVTCA[Y]
CALL[], 12, 5, 1, 1, 108, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Iogonek">
/* VTTTalk Unicode 0x12e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 912, 104, 0
SVTCA[Y]
CALL[], 22, 0, 0, 0, 0, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Itilde">
/* VTTTalk Unicode 0x128 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 949, -21, 36
SVTCA[Y]
CALL[], 16, 5, 1, 1, 117, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="J">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 19, 2, 114
SHP[2], 18
SRP1[], 18
SHP[1], 22
CALL[], 28, 9, 114
SHP[2], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Jcircumflex">
/* VTTTalk Unicode 0x134 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 94, 0, 0
OFFSET[R], 935, 80, 0
SVTCA[Y]
CALL[], 29, 19, 1, 1, 32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="K">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 3, 8, 114
SHP[2], 20
CALL[], 4, 2, 114
SHP[2], 18
SRP2[], 3
SLOOP[], 4
IP[], 1, 0, 11, 19
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="L">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 2, 114
CALL[], 10, 8, 114
SHP[2], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Lacute">
/* VTTTalk Unicode 0x139 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 99, 0, 0
OFFSET[R], 933, -69, 0
SVTCA[Y]
CALL[], 11, 0, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Lcaron">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 11, 3, 114
MDRP[m&gt;RGr], 0
CALL[], 18, 2, 114
CALL[], 28, 8, 114
SHP[2], 25
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Ldot">
/* VTTTalk Unicode 0x13f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 99, 0, 0
OFFSET[R], 547, 60, 0
SVTCA[Y]
CALL[], 17, 0, 2, 0, -235, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Lslash">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 20
CALL[], 5, 2, 114
SRP2[], 0
SLOOP[], 4
IP[], 1, 19, 4, 13
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="M">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 7
CALL[], 2, 2, 114
SHP[2], 5
SRP2[], 7
SLOOP[], 4
IP[], 10, 3, 11, 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="N">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 1, 2, 114
SHP[2], 3
CALL[], 14, 8, 114
SHP[2], 11
SRP1[], 1
IP[], 2
IP[], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="NULL">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="Nacute">
/* VTTTalk Unicode 0x143 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 111, 0, 0
OFFSET[R], 933, -19, 0
SVTCA[Y]
CALL[], 15, 0, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ncaron">
/* VTTTalk Unicode 0x147 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 111, 0, 0
OFFSET[R], 936, 0, 0
SVTCA[Y]
CALL[], 18, 3, 1, 1, 34, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ntilde">
/* VTTTalk Unicode 0xd1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 111, 0, 0
OFFSET[R], 939, -1, 0
SVTCA[Y]
CALL[], 19, 3, 1, 1, 65, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="O">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 9, 114
SHP[2], 16
CALL[], 8, 3, 114
SHP[2], 24
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="OE">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 9, 114
SHP[2], 28
SRP1[], 28
IP[], 25
CALL[], 9, 3, 114
SRP1[], 0
IP[], 20
MDAP[R], 20
SHP[1], 17
SHP[2], 35
SRP1[], 35
IP[], 12
CALL[], 13, 2, 114
SHP[2], 16
CALL[], 24, 8, 114
SHP[2], 21
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Oacute">
/* VTTTalk Unicode 0xd3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 933, -19, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 33, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Obreve">
/* VTTTalk Unicode 0x14e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 937, 0, 0
SVTCA[Y]
CALL[], 36, 8, 1, 1, 44, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Ocircumflex">
/* VTTTalk Unicode 0xd4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 935, 0, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 28, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Odieresis">
/* VTTTalk Unicode 0xd6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 930, -1, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 61, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="Ograve">
/* VTTTalk Unicode 0xd2 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 932, -14, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 33, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Ohorn">
/* VTTTalk Unicode 0x1a0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 940, -29, -39
SVTCA[Y]
CALL[], 32, 8, 1, 1, -92, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Ohungarumlaut">
/* VTTTalk Unicode 0x150 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 934, -40, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 18, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="Omacron">
/* VTTTalk Unicode 0x14c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 902, 0, 166
SVTCA[Y]
CALL[], 32, 8, 1, 1, 104, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Oslash">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 9, 114
SHP[2], 20
SHP[2], 0
RUTG[]
MDAP[R], 0
SHP[1], 1
CALL[], 12, 3, 114
SHP[2], 28
SHP[2], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Oslashacute">
/* VTTTalk Unicode 0x1fe */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 148, 0, 0
OFFSET[R], 933, -19, 0
SVTCA[Y]
CALL[], 36, 12, 1, 1, 33, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="Otilde">
/* VTTTalk Unicode 0xd5 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 939, -1, 0
SVTCA[Y]
CALL[], 36, 8, 1, 1, 61, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="P">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
CALL[], 1, 2, 114
SHP[2], 24
SRP1[], 0
IP[], 12
MDAP[R], 12
SHP[1], 14
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Q">
/* VTT 6.32 compiler */
SVTCA[Y]
RUTG[]
MIAP[R], 0, 9
SHP[2], 28
CALL[], 5, 9, 114
SHP[2], 24
SHP[2], 31
CALL[], 14, 3, 114
SHP[2], 41
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="R">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 12
CALL[], 1, 2, 114
SHP[2], 25
SRP1[], 0
IP[], 14
MDAP[R], 14
SHP[1], 16
SRP2[], 16
IP[], 10
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Racute">
/* VTTTalk Unicode 0x154 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 158, 0, 0
OFFSET[R], 933, -19, 0
SVTCA[Y]
CALL[], 26, 1, 1, 1, 37, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Rcaron">
/* VTTTalk Unicode 0x158 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 158, 0, 0
OFFSET[R], 936, 0, 0
SVTCA[Y]
CALL[], 29, 1, 1, 1, 34, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="S">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 31, 3, 114
SHP[2], 44
CALL[], 64, 9, 114
SHP[2], 12
SRP1[], 31
IP[], 17
IP[], 27
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Sacute">
/* VTTTalk Unicode 0x15a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 166, 0, 0
OFFSET[R], 933, -8, 0
SVTCA[Y]
CALL[], 65, 31, 1, 1, 29, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Scaron">
/* VTTTalk Unicode 0x160 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 166, 0, 0
OFFSET[R], 936, 11, 0
SVTCA[Y]
CALL[], 68, 31, 1, 1, 26, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Scedilla">
/* VTTTalk Unicode 0x15e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 166, 0, 0
OFFSET[R], 911, -24, 0
SVTCA[Y]
CALL[], 80, 64, 0, 0, 10, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Scircumflex">
/* VTTTalk Unicode 0x15c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 166, 0, 0
OFFSET[R], 935, 11, 0
SVTCA[Y]
CALL[], 65, 31, 1, 1, 24, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="T">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
CALL[], 3, 2, 114
SHP[2], 2
SRP1[], 2
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Tbar">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 0, 8
CALL[], 3, 2, 114
SHP[2], 2
SRP1[], 2
SHP[1], 6
SRP1[], 0
IP[], 8
MDAP[R], 8
SHP[1], 9
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Tcaron">
/* VTTTalk Unicode 0x164 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 179, 0, 0
OFFSET[R], 936, 0, 0
SVTCA[Y]
CALL[], 11, 3, 1, 1, 33, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Thorn">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
CALL[], 1, 2, 114
SRP1[], 0
IP[], 9
IP[], 19
MDAP[R], 9
MDAP[R], 19
SRP1[], 9
SHP[1], 31
SRP1[], 19
SHP[1], 21
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="U">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 2, 114
SHP[2], 19
CALL[], 24, 9, 114
SHP[2], 14
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="U.i">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 2, 114
SHP[2], 19
CALL[], 24, 9, 114
SHP[2], 14
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Uacute">
/* VTTTalk Unicode 0xda */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 933, -19, 0
SVTCA[Y]
CALL[], 25, 4, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ubreve">
/* VTTTalk Unicode 0x16c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 937, 0, 0
SVTCA[Y]
CALL[], 29, 18, 1, 1, 48, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ucircumflex">
/* VTTTalk Unicode 0xdb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 935, 0, 0
SVTCA[Y]
CALL[], 25, 4, 1, 1, 32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Udieresis">
/* VTTTalk Unicode 0xdc */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 930, -1, 0
SVTCA[Y]
CALL[], 25, 4, 1, 1, 65, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Ugrave">
/* VTTTalk Unicode 0xd9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 932, -14, 0
SVTCA[Y]
CALL[], 25, 18, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Uhorn">
/* VTTTalk Unicode 0x1af */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 231, 0, 0
OFFSET[R], 940, 0, 0



SVTCA[Y]
CALL[], 25, 4, 1, 1, -49, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Uhungarumlaut">
/* VTTTalk Unicode 0x170 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 934, -40, 0
SVTCA[Y]
CALL[], 25, 18, 1, 1, 22, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Umacron">
/* VTTTalk Unicode 0x16a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 902, 0, 166
SVTCA[Y]
CALL[], 25, 4, 1, 1, 108, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Uogonek">
/* VTTTalk Unicode 0x172 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 912, 53, 10
SVTCA[Y]
CALL[], 34, 24, 0, 0, 38, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Uring">
/* VTTTalk Unicode 0x16e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 938, -1, 0
SVTCA[Y]
CALL[], 25, 18, 1, 0, -4, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Utilde">
/* VTTTalk Unicode 0x168 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 939, -1, 0
SVTCA[Y]
CALL[], 29, 18, 1, 1, 65, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="V">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
CALL[], 5, 2, 114
SHP[2], 2
SRP2[], 0
IP[], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="W">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 10
CALL[], 1, 2, 114
SHP[2], 8
SRP2[], 0
IP[], 4
MDAP[R], 4
SLOOP[], 3
IP[], 6, 3, 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Wacute">
/* VTTTalk Unicode 0x1e82 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 210, 0, 0
OFFSET[R], 933, -9, 0
SVTCA[Y]
CALL[], 13, 1, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Wcircumflex">
/* VTTTalk Unicode 0x174 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 210, 0, 0
OFFSET[R], 935, 10, 0
SVTCA[Y]
CALL[], 13, 1, 1, 1, 32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Wdieresis">
/* VTTTalk Unicode 0x1e84 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 210, 0, 0
OFFSET[R], 930, 9, 0
SVTCA[Y]
CALL[], 13, 1, 1, 1, 65, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Wgrave">
/* VTTTalk Unicode 0x1e80 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 210, 0, 0
OFFSET[R], 932, -4, 0
SVTCA[Y]
CALL[], 13, 7, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="X">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 9
CALL[], 2, 2, 114
SHP[2], 6
MDAP[R], 6
SRP1[], 0
SLOOP[], 4
IP[], 10, 1, 7, 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Y">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 0, 8
CALL[], 2, 2, 114
SHP[2], 6
SRP2[], 0
SLOOP[], 3
IP[], 7, 1, 4
CALL[], 8, 8, 114
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Yacute">
/* VTTTalk Unicode 0xdd */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 216, 0, 0
OFFSET[R], 933, -19, 0
SVTCA[Y]
CALL[], 9, 2, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ycircumflex">
/* VTTTalk Unicode 0x176 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 216, 0, 0
OFFSET[R], 935, 0, 0
SVTCA[Y]
CALL[], 9, 2, 1, 1, 32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Ydieresis">
/* VTTTalk Unicode 0x178 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 216, 0, 0
OFFSET[R], 930, -1, 0
SVTCA[Y]
CALL[], 9, 2, 1, 1, 65, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="Ygrave">
/* VTTTalk Unicode 0x1ef2 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 216, 0, 0
OFFSET[R], 932, -14, 0
SVTCA[Y]
CALL[], 9, 5, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Z">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 3, 2, 114
SHP[2], 2
SRP1[], 2
SHP[1], 5
CALL[], 14, 8, 114
SHP[2], 6
SRP1[], 6
SHP[1], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="Zacute">
/* VTTTalk Unicode 0x179 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 226, 0, 0
OFFSET[R], 933, -9, 0
SVTCA[Y]
CALL[], 15, 3, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Zcaron">
/* VTTTalk Unicode 0x17d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 226, 0, 0
OFFSET[R], 936, 10, 0
SVTCA[Y]
CALL[], 18, 3, 1, 1, 34, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="Zdotaccent">
/* VTTTalk Unicode 0x17b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 226, 0, 0
OFFSET[R], 931, 9, 0
SVTCA[Y]
CALL[], 15, 3, 1, 1, 70, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="a">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
SHP[2], 27
SRP1[], 27
SHP[1], 51
CALL[], 43, 7, 114
SHP[2], 36
SRP1[], 0
IP[], 17
MDAP[R], 17
SHP[1], 13
SHP[1], 8
SRP1[], 8
SHP[1], 12
CALL[], 49, 10, 114
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="aacute">
/* VTTTalk Unicode 0xe1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 894, -11, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 40, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="abreve">
/* VTTTalk Unicode 0x103 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 899, -8, 0
SVTCA[Y]
CALL[], 60, 43, 1, 1, 71, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="acircumflex">
/* VTTTalk Unicode 0xe2 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 897, 0, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="acute">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SMD[], 128
MDRP[m&gt;RBl], 2
IP[], 1
IP[], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="acute.case">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SMD[], 128
MDRP[m&gt;RBl], 2
IP[], 1
IP[], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="acutecomb">
/* VTTTalk Unicode 0x301 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 920, 0, -15

    </glyphProgram>

    <glyphProgram name="acutecomb.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 944, 0, 0

    </glyphProgram>

    <glyphProgram name="adieresis">
/* VTTTalk Unicode 0xe4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 891, -1, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 97, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="ae">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
SHP[2], 48
SRP1[], 48
SHP[1], 40
SHP[2], 56
SRP1[], 56
SHP[1], 52
CALL[], 20, 7, 114
SHP[2], 13
SHP[2], 24
SHP[2], 28
SRP1[], 28
SHP[1], 73
SRP1[], 0
IP[], 34
MDAP[R], 34
SHP[1], 33
SHP[1], 60
SRP1[], 60
SHP[1], 9
SRP1[], 34
SHP[1], 68
SRP1[], 68
SHP[1], 69
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="aeacute">
/* VTTTalk Unicode 0x1fd */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 257, 0, 0
OFFSET[R], 894, 0, 0
SVTCA[Y]
CALL[], 77, 20, 1, 1, 40, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="agrave">
/* VTTTalk Unicode 0xe0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 893, -11, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 40, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="amacron">
/* VTTTalk Unicode 0x101 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 902, 0, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 98, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="ampersand">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 0, 9
SHP[2], 46
CALL[], 5, 9, 114
SHP[2], 47
CALL[], 22, 3, 114
SHP[2], 70
SRP2[], 5
SLOOP[], 8
IP[], 1, 51, 45, 32, 52, 31, 14, 62
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="aogonek">
/* VTTTalk Unicode 0x105 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 929, 0, 0
SVTCA[Y]
CALL[], 66, 50, 0, 0, 0, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="approxequal">
/* VTTTalk Unicode 0x2248 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 633, 0, 90
USEMYMETRICS[]
OFFSET[R], 633, 0, -80

    </glyphProgram>

    <glyphProgram name="aring">
/* VTTTalk Unicode 0xe5 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 900, -7, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 50, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="aringacute">
/* VTTTalk Unicode 0x1fb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 900, -7, 0
OFFSET[R], 894, -11, 236
SVTCA[Y]
CALL[], 56, 43, 1, 1, 50, 86
SHC[2], 1
SHC[2], 2
CALL[], 84, 64, 1, 1, 50, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="arrowboth">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 6, 18
SHP[1], 2
SHP[1], 9
SHP[1], 7
SRP1[], 7
SHP[1], 8
SHP[1], 4
SRP1[], 4
SHP[1], 3
SRP1[], 6
SHP[1], 13
SRP1[], 13
SHP[1], 1
SHP[1], 10
SHP[1], 12
SRP1[], 12
SHP[1], 11
SHP[1], 15
SRP1[], 15
SHP[1], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="arrowdown">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
SHP[1], 3
MDAP[R], 3
SHP[1], 4
SHP[1], 8
SRP1[], 8
SHP[1], 7
SRP1[], 5
SHP[1], 9
SRP1[], 9
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="arrowleft">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
SHP[1], 5
SHP[1], 0
SHP[2], 6
SHP[2], 8
SRP1[], 8
SHP[1], 7
SRP1[], 1
SHP[1], 3
SRP1[], 3
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="arrowright">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 9
SHP[1], 5
SHP[1], 0
SHP[2], 4
SHP[2], 2
SRP1[], 2
SHP[1], 3
SRP1[], 9
SHP[1], 7
SRP1[], 7
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="arrowup">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
SHP[1], 1
SRP1[], 1
SHP[1], 8
SRP1[], 4
SHP[1], 2
MDAP[R], 2
SHP[1], 3
SHP[1], 7
SRP1[], 7
SHP[1], 6
MDAP[R], 9
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="arrowupdn">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
MDAP[R], 9
SRP2[], 1
SLOOP[], 4
IP[], 14, 5, 6, 13
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="asciicircum">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
SHP[2], 5
SRP1[], 5
SHP[1], 4
CALL[], 2, 2, 114
SRP2[], 0
IP[], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="asciicircum.ss01">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 635, 2, 30

    </glyphProgram>

    <glyphProgram name="asciitilde">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 0, 18
SHP[2], 18
SHP[2], 8
SRP1[], 8
SHP[1], 9
SMD[], 128
MDRP[m&gt;RBl], 13
SHP[2], 5
SHP[2], 21
SRP1[], 21
SHP[1], 22
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="asciitilde.ss01">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 633, 0, 200

    </glyphProgram>

    <glyphProgram name="asterisk">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 6
SHP[1], 0
MDAP[R], 0
SHP[2], 13
SRP1[], 6
SLOOP[], 9
IP[], 2, 5, 8, 14, 11, 3, 4, 10, 9
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="asterisk.ss01">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 6, 2, 114
SHP[2], 0
MDAP[R], 0
SHP[1], 13
SLOOP[], 9
IP[], 2, 5, 8, 14, 11, 3, 4, 10, 9
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="asteriskmath">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 6
SHP[1], 0
MDAP[R], 0
SHP[2], 13
SRP1[], 6
SLOOP[], 9
IP[], 2, 5, 8, 14, 11, 3, 4, 10, 9
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="at">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 9, 114
SHP[2], 44
CALL[], 10, 3, 114
SHP[2], 34
SRP2[], 0
IP[], 21
IP[], 30
MDAP[R], 21
MDAP[R], 30
SRP1[], 21
SHP[1], 17
MDAP[R], 17
SRP1[], 21
SHP[1], 51
SRP1[], 30
SHP[1], 56
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="atilde">
/* VTTTalk Unicode 0xe3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 901, -10, 0
SVTCA[Y]
CALL[], 60, 43, 1, 1, 107, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="b">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 6, 10, 114
CALL[], 7, 0, 114
CALL[], 19, 7, 114
SHP[2], 40
SRP1[], 40
SHP[1], 14
CALL[], 29, 11, 114
SHP[2], 49
SRP1[], 49
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="backslash">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 3
MDAP[R], 2
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="bar">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
CALL[], 1, 3, 114
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="braceleft">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 41
MDAP[R], 21
SHP[1], 24
IP[], 10
MDAP[R], 10
SHP[1], 11
SRP2[], 11
IP[], 32
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="braceright">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
SHP[1], 2
MDAP[R], 22
SHP[1], 21
SRP2[], 1
IP[], 35
MDAP[R], 35
SHP[1], 32
SRP2[], 32
IP[], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="bracketleft">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 5
MDAP[R], 1
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="bracketright">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
SHP[1], 2
MDAP[R], 6
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="breve">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 7
SMD[], 128
MDRP[m&gt;RGr], 4
SHP[2], 3
SHP[2], 10
SRP1[], 10
SHP[1], 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="breve.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 899, -4, 123

    </glyphProgram>

    <glyphProgram name="brokenbar">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 1, 3, 114
SHP[2], 0
MDAP[R], 4
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="bullet">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="c">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 40, 11, 114
CALL[], 10, 7, 114
SHP[2], 22
SRP1[], 40
SHP[1], 32
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="cacute">
/* VTTTalk Unicode 0x107 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 261, 0, 0
OFFSET[R], 894, 25, 0
SVTCA[Y]
CALL[], 41, 10, 1, 1, 41, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="caron">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDRP[m&gt;RBl], 2
SHP[2], 1
IP[], 3
SHP[2], 4
SRP1[], 4
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="caron.case">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
SMD[], 128
MDRP[m&gt;RBl], 5
SHP[2], 4
SHP[2], 0
SRP1[], 0
SHP[1], 1
SRP1[], 2
IP[], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="ccaron">
/* VTTTalk Unicode 0x10d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 261, 0, 0
OFFSET[R], 898, 30, 0
SVTCA[Y]
CALL[], 46, 10, 1, 1, 48, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="ccedilla">
/* VTTTalk Unicode 0xe7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 261, 0, 0
OFFSET[R], 911, 15, 0
SVTCA[Y]
CALL[], 56, 40, 0, 0, 11, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="ccircumflex">
/* VTTTalk Unicode 0x109 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 261, 0, 0
OFFSET[R], 897, 36, 0
SVTCA[Y]
CALL[], 41, 10, 1, 1, 45, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="cdotaccent">
/* VTTTalk Unicode 0x10b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 261, 0, 0
OFFSET[R], 892, 31, 0
SVTCA[Y]
CALL[], 41, 10, 1, 1, 87, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="cedilla">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 15
SMD[], 128
RUTG[]
MDRP[m&gt;RGr], 0
SHP[2], 7
SHP[1], 14
SRP1[], 14
SHP[1], 17
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="cent">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 14
SHP[1], 2
MDAP[R], 2
SRP1[], 14
SHP[1], 26
MDAP[R], 44
SHP[1], 0
MDAP[R], 0
SRP1[], 44
SHP[1], 36
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="circle">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 10
SHP[1], 30
SHP[2], 20
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="circleplus">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 10
SHP[1], 30
SHP[1], 0
MDAP[R], 0
SHP[2], 20
SRP1[], 10
SLOOP[], 6
IP[], 51, 50, 41, 44, 47, 45
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="circumflex">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
SHP[1], 3
SHP[1], 0
SHP[2], 6
MDRP[m&gt;RBl], 4
IP[], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="club">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
SHP[1], 2
SRP1[], 2
SHP[1], 3
SRP1[], 1
SHP[1], 48
SRP1[], 48
SHP[1], 47
MDAP[R], 36
SHP[1], 21
MDAP[R], 21
SHP[1], 6
SHP[1], 15
SRP1[], 15
SHP[1], 18
SHP[1], 44
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="colon">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 6
SHP[1], 0
CALL[], 12, 11, 114
SHP[2], 18
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="colonmonetary">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 19, 5, 114
SHP[2], 31
MDRP[m&gt;RWh], 5
SHP[2], 1
CALL[], 49, 13, 114
SHP[2], 41
MDRP[m&gt;RWh], 3
SHP[2], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="comma">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 12
SMD[], 192
MDRP[m&gt;RGr], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="copyright">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 38
SHP[1], 59
SMD[], 448
MDRP[m&gt;RGr], 48
SHP[2], 69
SLOOP[], 4
IP[], 0, 30, 21, 9
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="currency">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 14
SHP[1], 44
MDAP[R], 32
SHP[1], 36
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="d">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 10, 7, 114
SHP[2], 44
SRP1[], 44
SHP[1], 14
CALL[], 15, 0, 114
CALL[], 26, 10, 114
CALL[], 34, 11, 114
SHP[2], 53
SRP1[], 53
SHP[1], 30
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dagger">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MIAP[R], 5, 1
IP[], 3
MDAP[R], 3
SHP[1], 2
SRP1[], 2
SHP[1], 10
SRP1[], 3
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="daggerdbl">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
CALL[], 9, 1, 114
SRP1[], 0
IP[], 7
MDAP[R], 7
SHP[1], 6
SRP1[], 6
SHP[1], 14
SRP1[], 7
SHP[1], 11
SRP1[], 0
IP[], 2
MDAP[R], 2
SHP[1], 3
SHP[1], 18
SRP1[], 3
SHP[1], 15
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="darkshade">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="dbldnhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 13
SHP[1], 12
IP[], 7
MDAP[R], 7
SHP[1], 10
SRP1[], 13
IP[], 3
MDAP[R], 3
SHP[1], 2
SHP[2], 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dbldnleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 9
SHP[1], 8
IP[], 3
MDAP[R], 3
SHP[1], 2
SHP[2], 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dbldnrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[1], 4
IP[], 7
MDAP[R], 7
SHP[1], 10
SHP[2], 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dblhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
SHP[1], 4
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dbluphorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 7
IP[], 10
MDAP[R], 10
SHP[1], 13
SRP1[], 7
IP[], 4
MDAP[R], 4
SHP[1], 5
SHP[2], 1
SRP1[], 7
SHP[1], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dblupleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IP[], 6
MDAP[R], 6
SHP[1], 7
SHP[2], 1
SRP1[], 3
SHP[1], 10
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dbluprightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IP[], 6
MDAP[R], 6
SHP[1], 9
SHP[2], 3
SRP1[], 1
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dblvertbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[1], 5
SHP[2], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dblverthorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 6
MDAP[R], 3
SHP[1], 2
SHP[1], 7
MDAP[R], 12
SHP[1], 18
SHP[1], 13
SRP1[], 13
SHP[1], 21
MDAP[R], 15
SHP[1], 19
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dblvertleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 6
MDAP[R], 3
SHP[1], 2
MDAP[R], 10
SHP[1], 11
MDAP[R], 13
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dblvertrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IP[], 13
MDAP[R], 13
SHP[1], 10
SRP1[], 1
IP[], 8
MDAP[R], 8
SHP[1], 5
SHP[2], 9
SRP1[], 1
SHP[1], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dcaron">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 10, 7
SHP[1], 42
SRP1[], 42
SHP[1], 13
MIAP[R], 14, 0
SHP[1], 53
MDAP[R], 53
MDRP[m&gt;RGr], 60
MIAP[R], 25, 10
MIAP[R], 33, 11
SHP[1], 52
SRP1[], 52
SHP[1], 29
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dcroat">
/* VTTTalk Unicode 0x111 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 268, 0, 0
OFFSET[R], 915, 109, 234

SVTCA[Y]
CALL[], 54, 10, 1, 1, 51, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="degree">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 9, 3, 114
SHP[2], 25
SMD[], 192
MDRP[m&gt;RGr], 0
SHP[2], 17
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="diamond">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
MDAP[R], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dieresis">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 6
SHP[2], 12
SRP1[], 12
SHP[1], 18
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dieresis.case">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 12
SHP[1], 18
SHP[1], 0
SHP[2], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="divide">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
SHP[1], 0
SHP[1], 4
MDAP[R], 4
SHP[1], 10
SMD[], 128
SRP0[], 1
MDRP[m&gt;RGr], 22
SHP[2], 16
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dndblhorzsngbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 2
SRP1[], 2
SHP[1], 10
SHP[1], 6
SHP[2], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dndblleftsngbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 2
SRP1[], 2
SHP[1], 8
SHP[2], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dndblrightsngbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[1], 8
SRP1[], 8
SHP[1], 4
SHP[2], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dneighthblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnfiveeighthsblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnhalfblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnheavyhorzlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 2
SRP1[], 2
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnheavyleftlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnheavyleftuplightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
SRP1[], 3
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnheavyrightlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnheavyrightuplightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IP[], 8
MDAP[R], 8
SHP[1], 5
SRP1[], 5
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnheavyuphorzlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
SHP[1], 10
SRP1[], 3
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnleftquadrant">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnlighthorzheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 2
SRP1[], 2
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnlightleftheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnlightleftupheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 1
MDAP[R], 1
SHP[1], 4
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnlightrightheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnlightrightupheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IP[], 8
MDAP[R], 8
SHP[1], 1
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnlightuphorzheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 1
MDAP[R], 1
SHP[1], 10
SHP[1], 4
SRP1[], 4
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnquarterblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnrightquadrant">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnseveneighthsblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnsnghorzdblbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 9
SHP[1], 8
IP[], 3
MDAP[R], 3
SHP[1], 2
SRP1[], 2
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnsngleftdblbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 7
SHP[1], 6
IP[], 3
MDAP[R], 3
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnsngrightdblbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[1], 4
IP[], 5
MDAP[R], 5
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnthreeeighthsblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dnthreequartersblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dollar">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 1, 12
MDRP[m&gt;RBl], 0
SHP[1], 53
SHP[1], 13
SRP1[], 13
SHP[1], 55
SHP[1], 6
SRP1[], 6
SHP[1], 5
MIAP[R], 22, 4
DLTP1[(22 @0 8)(22 @1 8)(22 @7 8)]
MDRP[m&gt;RBl], 23
SHP[1], 31
SRP2[], 1
SLOOP[], 8
IP[], 59, 49, 63, 14, 45, 64, 18, 69
SHP[1], 36
SRP1[], 36
SHP[1], 35
SRP1[], 22
SHP[1], 65
SRP1[], 65
SHP[1], 44
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dong">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 3, 12
SHP[1], 0
SMD[], 128
MDRP[m&gt;RGr], 37
SHP[2], 29
MDAP[R], 29
SHP[2], 55
SHP[2], 14
MDAP[R], 14
SHP[1], 46
SHP[1], 59
RUTG[]
MDAP[R], 59
SHP[1], 56
SRP1[], 56
SHP[1], 19
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dotaccent">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="dotaccent.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 918, 10, 140

    </glyphProgram>

    <glyphProgram name="dotbelowcomb">
/* VTTTalk Unicode 0x323 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 892, -16, -700

    </glyphProgram>

    <glyphProgram name="dotlessi">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 10, 114
CALL[], 5, 6, 114
SHP[2], 4
SRP1[], 0
SHP[1], 1
SRP1[], 1
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="e">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
CALL[], 10, 7, 114
SHP[2], 39
SRP1[], 0
IP[], 33
MDAP[R], 33
SHP[1], 19
SRP1[], 0
SHP[1], 24
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="eacute">
/* VTTTalk Unicode 0xe9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 894, -1, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 39, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="ebreve">
/* VTTTalk Unicode 0x115 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 899, 2, 0
SVTCA[Y]
CALL[], 48, 10, 1, 1, 70, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="ecaron">
/* VTTTalk Unicode 0x11b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 898, 4, 0
SVTCA[Y]
CALL[], 49, 10, 1, 1, 46, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="ecircumflex">
/* VTTTalk Unicode 0xea */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 897, 10, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 43, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="edieresis">
/* VTTTalk Unicode 0xeb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 891, 9, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 96, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="edotaccent">
/* VTTTalk Unicode 0x117 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 892, 5, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 85, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="egrave">
/* VTTTalk Unicode 0xe8 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 893, -1, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 39, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="eight">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 13, 114
SHP[2], 34
CALL[], 16, 5, 114
SHP[2], 61
SRP2[], 0
SLOOP[], 4
IP[], 43, 8, 25, 52
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="eight.dnom">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 494, 0, 0

    </glyphProgram>

    <glyphProgram name="eight.numr">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 524, 0, 0

    </glyphProgram>

    <glyphProgram name="element">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 19
RUTG[]
MDAP[R], 8
SHP[1], 11
IP[], 25
RTG[]
MDAP[R], 25
SHP[1], 24
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="ellipsis">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
SHP[2], 6
SRP1[], 6
SHP[1], 18
SRP1[], 18
SHP[1], 30
SHP[2], 12
SRP1[], 12
SHP[1], 24
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="emacron">
/* VTTTalk Unicode 0x113 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 902, 10, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 97, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="emdash">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="emptyset">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
SHP[1], 24
SHP[1], 0
SHP[2], 1
MDAP[R], 14
SHP[1], 34
SHP[1], 2
SRP1[], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="endash">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="eng">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 15, 114
SHP[2], 9
CALL[], 27, 10, 114
CALL[], 28, 6, 114
CALL[], 35, 7, 114
SHP[2], 19
SRP1[], 19
SHP[1], 30
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="eogonek">
/* VTTTalk Unicode 0x119 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 929, -21, 15
SVTCA[Y]
CALL[], 53, 0, 0, 0, 42, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="equal">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
SHP[2], 5
MDAP[R], 5
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="equal_equal_equal.dlig">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 5, 18
SHP[1], 4
MDRP[m&gt;RWh], 0
SHP[2], 1
SMD[], 128
MDRP[m&gt;RWh], 9
SHP[2], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="equal_greater.dlig">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 16
SHP[1], 3
SRP1[], 3
SHP[1], 4
SRP1[], 4
SHP[1], 9
SRP1[], 16
SHP[1], 17
SRP1[], 17
SHP[1], 8
RUTG[]
MDAP[R], 21
SHP[1], 0
SHP[2], 6
SRP1[], 6
SHP[1], 12
SRP1[], 16
SRP2[], 21
SLOOP[], 3
IP[], 2, 5, 1
SHP[2], 20
SRP1[], 20
SHP[1], 13
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="estimated">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 18
MDAP[R], 9
SHP[1], 30
IP[], 14
MDAP[R], 14
SHP[1], 34
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="eth">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
SHP[2], 41
CALL[], 10, 7, 114
SHP[2], 52
SHP[2], 25
RUTG[]
MDAP[R], 25
SLOOP[], 4
IP[], 17, 31, 20, 28
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="exclam">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 5, 1, 114
CALL[], 11, 11, 114
SHP[2], 17
RUTG[]
SRP0[], 17
MDRP[m&gt;RWh], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="exclam_equal_equal.dlig">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 8
SHP[1], 9
SRP1[], 9
SHP[1], 4
MDAP[R], 4
SHP[1], 5
SRP1[], 5
SHP[1], 2
MDAP[R], 2
SHP[1], 3
SRP1[], 8
SHP[1], 13
MDAP[R], 13
SHP[1], 12
SRP1[], 12
SHP[1], 0
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="exclamdown">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 6
MDAP[R], 11
SHP[1], 17
RUTG[]
SRP0[], 17
MDRP[m&gt;RWh], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="f">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 8, 1, 114
SHP[2], 20
CALL[], 25, 6, 114
SHP[2], 2
SHP[2], 28
SRP1[], 28
SHP[1], 1
CALL[], 30, 10, 114
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="figuredash">
/* VTTTalk Unicode 0x2012 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 564, 0, 0

    </glyphProgram>

    <glyphProgram name="five">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 28, 4, 114
SHP[2], 31
CALL[], 45, 13, 114
SHP[2], 12
SRP2[], 28
IP[], 36
MDAP[R], 36
SHP[1], 22
SRP2[], 22
IP[], 32
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="five.dnom">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 491, 0, 0

    </glyphProgram>

    <glyphProgram name="five.numr">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 521, 0, 0

    </glyphProgram>

    <glyphProgram name="florin">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 15, 114
SHP[2], 9
CALL[], 22, 1, 114
SHP[2], 34
SRP1[], 0
IP[], 16
MDAP[R], 16
SHP[1], 39
SHP[1], 15
SRP1[], 15
SHP[1], 42
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="four">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 4, 114
CALL[], 10, 12, 114
SRP2[], 4
IP[], 9
MDAP[R], 9
IP[], 13
SHP[1], 2
SHP[1], 6
SRP1[], 6
SHP[1], 11
SRP1[], 11
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="four.dnom">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 520, 0, -252

    </glyphProgram>

    <glyphProgram name="four.numr">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 520, 0, 0

    </glyphProgram>

    <glyphProgram name="fraction">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="franc">
/* VTTTalk Unicode 0x20a3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 66, 0, 0
OFFSET[R], 915, -100, -140
SVTCA[Y]
CALL[], 10, 0, 1, 1, 146, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="fullblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="g">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 15, 114
SHP[2], 19
CALL[], 91, 7, 114
CALL[], 63, 7, 114
SRP1[], 91
SHP[1], 88
SRP2[], 0
IP[], 55
MDAP[R], 55
SLOOP[], 7
IP[], 41, 33, 45, 9, 10, 27, 23
SRP1[], 63
SHP[1], 79
SRP1[], 55
SHP[1], 71
SRP2[], 71
IP[], 36
IP[], 37
SRP1[], 91
SHP[1], 92
SRP1[], 92
SHP[1], 87
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="gbreve">
/* VTTTalk Unicode 0x11f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 301, 0, 0
OFFSET[R], 924, 9, 0
SVTCA[Y]
CALL[], 95, 63, 1, 1, 50, 86
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="gcaron">
/* VTTTalk Unicode 0x1e7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 301, 0, 0
OFFSET[R], 898, -30, 0
SVTCA[Y]
CALL[], 100, 63, 1, 1, 40, 86
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="gcircumflex">
/* VTTTalk Unicode 0x11d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 301, 0, 0
OFFSET[R], 897, -24, 0
SVTCA[Y]
CALL[], 95, 63, 1, 1, 37, 86
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="gdotaccent">
/* VTTTalk Unicode 0x121 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 301, 0, 0
OFFSET[R], 892, -29, 0
SVTCA[Y]
CALL[], 95, 63, 1, 1, 79, 86
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="germandbls">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
SHP[2], 7
CALL[], 37, 10, 114
CALL[], 42, 1, 114
SHP[2], 31
SRP1[], 0
IP[], 18
MDAP[R], 18
SHP[1], 19
SRP2[], 19
IP[], 50
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="grave">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDRP[m&gt;RBl], 2
IP[], 3
IP[], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="grave.case">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SMD[], 128
MDRP[m&gt;RBl], 2
IP[], 3
IP[], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="gravecomb">
/* VTTTalk Unicode 0x300 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 919, 0, 0

    </glyphProgram>

    <glyphProgram name="gravecomb.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 943, -50, 0

    </glyphProgram>

    <glyphProgram name="greater">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
MDAP[R], 4
SHP[1], 3
SLOOP[], 3
IP[], 6, 2, 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="greater_equal.dlig">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 8
SHP[1], 7
SMD[], 128
MDRP[M&gt;RWh], 0
SHP[2], 1
SMD[], 64
MDRP[m&gt;RGr], 4
SHP[2], 3
SLOOP[], 3
IP[], 6, 2, 5
SRP0[], 8
MDRP[m&gt;RBl], 9
SHP[2], 10
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="greaterequal">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 8
SHP[1], 9
SMD[], 128
MDRP[m&gt;RWh], 0
SHP[2], 1
SHP[2], 4
MDAP[R], 4
SHP[1], 3
SLOOP[], 3
IP[], 6, 2, 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="guillemotleft">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 10
SHP[2], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="guillemotright">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 4
SHP[1], 11
SHP[2], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="guilsinglleft">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="guilsinglright">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="h">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 0, 114
CALL[], 11, 7, 114
SHP[2], 22
SRP1[], 22
SHP[1], 7
CALL[], 30, 10, 114
SHP[2], 17
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="hbar">
/* VTTTalk Unicode 0x127 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 308, 0, 0
OFFSET[R], 915, -121, 234


SVTCA[Y]
CALL[], 31, 11, 1, 1, 52, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="hcircumflex">
/* VTTTalk Unicode 0x125 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 308, 0, 0
OFFSET[R], 935, -132, 42
SVTCA[Y]
CALL[], 31, 0, 1, 1, 32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="heart">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 25
CALL[], 13, -1, 114
SRP1[], 25
IP[], 29
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavydbldashhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[1], 5
SHP[2], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavydbldashvertbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
MDAP[R], 5
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavydnbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavydnhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 1
SRP1[], 1
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavydnleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavydnrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyleftlightrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
SRP1[], 1
IP[], 6
IP[], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyquaddashhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[1], 5
SHP[2], 4
SHP[1], 9
SHP[2], 8
SHP[1], 13
SHP[2], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyquaddashvertbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 8
SHP[1], 5
MDAP[R], 5
SHP[1], 4
SRP1[], 4
SHP[1], 1
MDAP[R], 1
SRP1[], 8
SHP[1], 9
SRP1[], 9
SHP[1], 12
MDAP[R], 12
SHP[1], 13
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavytrpldashhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
SRP1[], 1
SHP[1], 5
SRP1[], 5
SHP[1], 9
SHP[2], 4
SRP1[], 4
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavytrpldashvertbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 9
SHP[1], 5
SHP[2], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyupbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyuphorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 2
SRP1[], 2
SHP[1], 5
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyupleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 2
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyuplightdnbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyuprightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 3
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyvertbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyverthorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 1
MDAP[R], 1
SHP[1], 4
SHP[1], 10
SRP1[], 10
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyvertleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 1
MDAP[R], 1
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="heavyvertrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IP[], 6
MDAP[R], 6
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="hookabovecomb">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 23
SMD[], 128
MDRP[m&gt;RGr], 6
SHP[1], 16
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="house">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
SHP[1], 6
MDAP[R], 4
SHP[1], 9
SRP1[], 9
SHP[1], 5
SRP1[], 5
SHP[1], 3
SRP1[], 9
SHP[1], 8
SRP1[], 8
SHP[1], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="hungarumlaut">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
SHP[1], 5
SHP[1], 0
SHP[2], 1
MDRP[m&gt;RBl], 6
SHP[2], 7
SHP[2], 2
SRP1[], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="hungarumlaut.case">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
SHP[1], 5
SHP[1], 0
SHP[2], 1
SMD[], 128
MDRP[m&gt;RBl], 6
SHP[2], 7
SHP[2], 2
SRP1[], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="hyphen">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="hyphen_greater.dlig">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 7
SHP[1], 0
SHP[2], 1
SHP[1], 8
SRP1[], 8
SHP[1], 4
SRP1[], 4
SHP[1], 3
SLOOP[], 3
IP[], 6, 2, 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="i">
/* VTTTalk Unicode 0x69 (i) */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 892, -5, 0
SVTCA[Y]
CALL[], 10, 5, 0, 1, 96, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="i.loclTRK">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 892, -5, 0
SVTCA[Y]
CALL[], 10, 5, 1, 1, 96, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="iacute">
/* VTTTalk Unicode 0xed */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 920, -8, 0
SVTCA[Y]
CALL[], 10, 5, 1, 1, 65, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="ibreve">
/* VTTTalk Unicode 0x12d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 899, -8, 0
SVTCA[Y]
CALL[], 14, 5, 1, 1, 81, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="icircumflex">
/* VTTTalk Unicode 0xee */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 897, 0, 0
SVTCA[Y]
CALL[], 10, 5, 1, 1, 54, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="idieresis">
/* VTTTalk Unicode 0xef */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 917, -8, 0
SVTCA[Y]
CALL[], 10, 5, 1, 1, 107, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="igrave">
/* VTTTalk Unicode 0xec */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 893, -11, 0
SVTCA[Y]
CALL[], 10, 5, 1, 1, 50, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="imacron">
/* VTTTalk Unicode 0x12b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 902, 0, 0
SVTCA[Y]
CALL[], 10, 5, 1, 1, 108, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="infinity">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 10
SHP[1], 39
SHP[1], 4
SRP1[], 4
SHP[1], 55
SRP1[], 10
SHP[1], 18
RUTG[]
MDAP[R], 18
SHP[1], 31
SRP2[], 10
SLOOP[], 4
IP[], 7, 51, 28, 21
SHP[1], 24
SRP1[], 24
SHP[1], 47
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="integral">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 7
MDAP[R], 16
SHP[1], 23
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="invsmileface">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 10
SMD[], 320
MDRP[m&gt;RGr], 0
SLOOP[], 6
IP[], 20, 28, 48, 36, 42, 54
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="iogonek">
/* VTTTalk Unicode 0x12f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 892, -5, 0
OFFSET[R], 912, 97, 0
SVTCA[Y]
CALL[], 10, 5, 1, 1, 96, 86
SHC[2], 1
CALL[], 32, 0, 0, 0, 0, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="itilde">
/* VTTTalk Unicode 0x129 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 950, -10, 0
SVTCA[Y]
CALL[], 14, 5, 1, 1, 117, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="j">
/* VTTTalk Unicode 0x6a (j) */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 330, 0, 0
OFFSET[R], 892, 73, 0
SVTCA[Y]
CALL[], 26, 19, 1, 1, 96, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="jcircumflex">
/* VTTTalk Unicode 0x135 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 330, 0, 0
OFFSET[R], 897, 78, 0
SVTCA[Y]
CALL[], 26, 19, 1, 1, 54, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="k">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 3, 10, 114
SHP[2], 20
CALL[], 4, 0, 114
CALL[], 18, 6, 114
SRP2[], 3
SLOOP[], 4
IP[], 1, 0, 11, 19
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="kgreenlandic">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 3, 10, 114
SHP[2], 20
MDAP[R], 20
SHP[1], 21
CALL[], 4, 6, 114
SRP2[], 3
SLOOP[], 4
IP[], 1, 0, 11, 19
SHP[1], 18
MDAP[R], 18
SHP[1], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="l">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 10, 114
SHP[2], 1
SRP1[], 1
SHP[1], 7
CALL[], 5, 0, 114
SHP[2], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lacute">
/* VTTTalk Unicode 0x13a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 335, 0, 0
OFFSET[R], 933, -19, 42
SVTCA[Y]
CALL[], 10, 5, 1, 1, 37, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="lcaron">
/* VTTTalk Unicode 0x13e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 335, 0, 0
OFFSET[R], 880, 164, 0
SVTCA[Y]
CALL[], 23, 5, 0, 0, 6, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="ldot">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 10, 114
SHP[2], 1
SRP1[], 1
SHP[1], 7
CALL[], 5, 0, 114
SHP[2], 4
SRP2[], 0
IP[], 10
MDAP[R], 10
SHP[1], 16
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftdnheavyrightuplightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
SLOOP[], 5
IP[], 1, 12, 9, 7, 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lefteighthblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftfiveeighthsblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lefthalfblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftheavyrightdnlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 2
IP[], 5
MDAP[R], 5
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftheavyrightuplightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IP[], 8
MDAP[R], 8
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftheavyrightvertlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 10
MDAP[R], 10
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftlightrightdnheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 3
MDAP[R], 3
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftlightrightupheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftlightrightvertheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftquarterblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftseveneighthsblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftthreeeighthsblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftthreequartersblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="leftupheavyrightdnlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 10
MDAP[R], 10
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="less">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 6
MDAP[R], 3
SHP[1], 4
SLOOP[], 3
IP[], 1, 5, 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="less_equal.dlig">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 10
SMD[], 128
MDRP[M&gt;RWh], 0
SHP[2], 6
SMD[], 64
MDRP[m&gt;RGr], 3
SHP[2], 4
SLOOP[], 3
IP[], 1, 5, 2
SRP1[], 10
SHP[1], 7
SRP1[], 7
SHP[1], 8
MDAP[R], 8
SHP[1], 9
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="less_hyphen.dlig">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 8
SHP[1], 0
SHP[2], 6
SHP[1], 9
SRP1[], 9
SHP[1], 3
SRP1[], 3
SHP[1], 4
SLOOP[], 3
IP[], 1, 5, 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lessequal">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 7
SHP[1], 8
SMD[], 128
MDRP[m&gt;RGr], 0
SHP[2], 6
SHP[2], 3
MDAP[R], 3
SHP[1], 4
SLOOP[], 3
IP[], 1, 5, 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightarcdnleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 15
MDAP[R], 7
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightarcdnrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 8
SHP[1], 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightarcupleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 9
MDAP[R], 0
SRP1[], 9
SHP[1], 10
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightarcuprightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 8
MDAP[R], 15
SRP1[], 8
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightdbldashhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 4
SHP[2], 1
SRP1[], 1
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightdbldashvertbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
MDAP[R], 5
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightdiagcrossbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 6
MDAP[R], 2
SHP[1], 8
SLOOP[], 4
IP[], 4, 7, 10, 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightdiagupleftdnrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 4
MDAP[R], 2
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightdiaguprightdnleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
MDAP[R], 2
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightdnbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightdnhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 2
SRP1[], 2
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightdnleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightdnrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lighthorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightleftheavyrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 5
SRP1[], 5
IP[], 1
IP[], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightquaddashhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
SRP1[], 1
SHP[1], 5
SRP1[], 5
SHP[1], 9
SRP1[], 9
SHP[1], 13
SHP[2], 4
SRP1[], 4
SHP[1], 8
SRP1[], 8
SHP[1], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightquaddashvertbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 5, 18
MDRP[M&gt;RBl], 4
MDRP[M&gt;RWh], 1
MDRP[m&gt;RBl], 0
SRP0[], 5
MDRP[M&gt;RWh], 8
MDRP[M&gt;RBl], 9
MDRP[M&gt;RWh], 12
MDRP[m&gt;RBl], 13
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightshade">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="lighttrpldashhorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
SRP1[], 1
SHP[1], 5
SRP1[], 5
SHP[1], 9
SHP[2], 4
SRP1[], 4
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lighttrpldashvertbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 9
SHP[1], 5
SHP[2], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightupbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightupheavydnbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightuphorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[2], 1
SRP1[], 1
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightupleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightuprightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[2], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightvertbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightverthorzbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
SHP[1], 10
SRP1[], 3
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightvertleftbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lightvertrightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IP[], 6
MDAP[R], 6
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lira">
/* VTTTalk Unicode 0x20a4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 613, 0, 0

    </glyphProgram>

    <glyphProgram name="logicalnot">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 3
MDRP[m&gt;RGr], 0
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lozenge">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 18, 114
CALL[], 2, 3, 114
SHP[2], 8
SRP1[], 0
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="lslash">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 10, 114
SHP[2], 1
SRP1[], 1
SHP[1], 15
CALL[], 9, 0, 114
SHP[2], 8
SRP2[], 0
SLOOP[], 4
IP[], 3, 14, 6, 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="m">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 10, 114
SHP[2], 22
SHP[2], 33
CALL[], 1, 6, 114
CALL[], 7, 7, 114
SHP[2], 37
SHP[2], 15
SRP1[], 15
SHP[1], 27
SRP1[], 27
SHP[1], 11
SRP1[], 37
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="macron">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="mediumshade">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="minus">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="minute">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
MDRP[m&gt;RBl], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="multiply">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 2
MDAP[R], 6
SHP[1], 8
SRP2[], 2
SLOOP[], 4
IP[], 1, 4, 10, 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="n">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 10, 114
SHP[2], 13
CALL[], 1, 6, 114
CALL[], 7, 7, 114
SHP[2], 18
SRP1[], 18
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="nacute">
/* VTTTalk Unicode 0x144 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 346, 0, 0
OFFSET[R], 894, 4, 0
SVTCA[Y]
CALL[], 25, 7, 1, 1, 39, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="ncaron">
/* VTTTalk Unicode 0x148 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 346, 0, 0
OFFSET[R], 898, 9, 0
SVTCA[Y]
CALL[], 30, 7, 1, 1, 46, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="nine">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 50, 5, 114
SHP[2], 21
CALL[], 58, 13, 114
SHP[2], 12
SRP2[], 50
IP[], 40
MDAP[R], 40
SHP[1], 31
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="nine.dnom">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 495, 0, 0

    </glyphProgram>

    <glyphProgram name="nine.numr">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 525, 0, 0

    </glyphProgram>

    <glyphProgram name="notequal">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
SHP[1], 5
SRP1[], 5
SHP[1], 0
MDAP[R], 0
SHP[2], 1
SRP1[], 4
SHP[1], 9
MDAP[R], 9
SHP[1], 8
SRP1[], 8
SHP[1], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="ntilde">
/* VTTTalk Unicode 0xf1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 346, 0, 0
OFFSET[R], 901, 5, 0
SVTCA[Y]
CALL[], 29, 7, 1, 1, 106, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="numbersign">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
SHP[1], 0
CALL[], 13, 2, 114
SHP[2], 18
SRP2[], 4
IP[], 5
IP[], 12
MDAP[R], 5
MDAP[R], 12
SRP1[], 5
SHP[1], 2
SRP1[], 2
SHP[1], 26
SRP1[], 5
SHP[1], 8
SRP1[], 8
SHP[1], 28
SRP1[], 28
SHP[1], 23
SRP1[], 12
SHP[1], 9
SRP1[], 9
SHP[1], 31
SRP1[], 31
SHP[1], 22
SRP1[], 12
SHP[1], 15
SRP1[], 15
SHP[1], 19
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="o">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
CALL[], 8, 7, 114
SHP[2], 24
SRP1[], 0
SHP[1], 16
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="oacute">
/* VTTTalk Unicode 0xf3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 894, -11, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 40, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="obreve">
/* VTTTalk Unicode 0x14f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 899, -8, 0
SVTCA[Y]
CALL[], 36, 8, 1, 1, 71, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="ocircumflex">
/* VTTTalk Unicode 0xf4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 897, 0, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 44, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="odieresis">
/* VTTTalk Unicode 0xf6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 891, -1, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 97, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="oe">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 6, 11, 114
SHP[2], 3
CALL[], 15, 7, 114
SHP[2], 18
SHP[2], 59
SRP1[], 6
IP[], 27
IP[], 0
MDAP[R], 27
MDAP[R], 0
SRP1[], 27
SHP[1], 67
SRP1[], 0
SHP[1], 31
SRP1[], 31
SHP[1], 38
SHP[2], 21
SRP1[], 21
SHP[1], 72
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="ogonek">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 9
MDRP[m&gt;RGr], 1
SHP[2], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="ograve">
/* VTTTalk Unicode 0xf2 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 893, -11, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 40, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="ohorn">
/* VTTTalk Unicode 0x1a1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 907, -37, -21
SVTCA[Y]
CALL[], 36, 8, 1, 1, -80, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="ohungarumlaut">
/* VTTTalk Unicode 0x151 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 895, 11, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 55, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="omacron">
/* VTTTalk Unicode 0x14d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 902, 0, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 98, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="one">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 4, 114
SHP[2], 1
SRP1[], 1
SHP[1], 3
SRP1[], 3
SHP[1], 2
CALL[], 6, 12, 114
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="one.dnom">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 487, 0, 0

    </glyphProgram>

    <glyphProgram name="one.numr">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 517, 0, 0

    </glyphProgram>

    <glyphProgram name="onehalf">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
SHP[1], 0
MDAP[R], 0
SRP1[], 4
SHP[1], 3
SRP1[], 3
SHP[1], 1
SRP1[], 1
SHP[1], 2
SRP1[], 4
SHP[1], 39
MDAP[R], 39
SHP[1], 40
MDAP[R], 7
SHP[1], 25
MDAP[R], 25
SHP[1], 17
SRP1[], 7
SHP[1], 34
SRP1[], 34
SHP[1], 8
SRP1[], 7
SHP[1], 37
MDAP[R], 37
SHP[1], 38
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="onequarter">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
SHP[1], 0
MDAP[R], 0
SRP1[], 4
SHP[1], 3
SRP1[], 3
SHP[1], 1
SRP1[], 1
SHP[1], 2
SRP1[], 4
SHP[1], 23
MDAP[R], 23
SHP[1], 24
MDAP[R], 7
SHP[1], 11
MDAP[R], 11
SRP2[], 7
IP[], 8
MDAP[R], 8
SRP2[], 11
IP[], 20
SHP[1], 16
SHP[1], 19
SRP1[], 19
SHP[1], 10
SHP[1], 13
SRP1[], 7
SHP[1], 21
MDAP[R], 21
SHP[1], 22
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="ordfeminine">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 40, 3, 114
SHP[2], 33
SHP[2], 0
MDAP[R], 0
SHP[1], 46
MDAP[R], 46
SRP1[], 0
IP[], 7
MDAP[R], 7
SHP[1], 16
SRP1[], 0
SHP[1], 24
SRP1[], 24
SHP[1], 47
SRP1[], 0
SHP[1], 52
RDTG[]
MDAP[R], 52
SHP[1], 55
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="ordmasculine">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 8, 3, 114
SHP[2], 24
SHP[2], 0
MDAP[R], 0
SHP[1], 16
SHP[1], 32
RDTG[]
MDAP[R], 32
SHP[1], 35
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="oslash">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 11, 114
SHP[2], 20
SHP[2], 0
RUTG[]
MDAP[R], 0
SHP[1], 1
CALL[], 12, 7, 114
SHP[2], 28
SHP[2], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="oslashacute">
/* VTTTalk Unicode 0x1ff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 383, 0, 0
OFFSET[R], 894, -11, 0
SVTCA[Y]
CALL[], 36, 12, 1, 1, 40, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="otilde">
/* VTTTalk Unicode 0xf5 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 901, -10, 0
SVTCA[Y]
CALL[], 36, 8, 1, 1, 107, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="p">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 14, 114
CALL[], 1, 6, 114
CALL[], 7, 7, 114
SHP[2], 32
SRP1[], 32
SHP[1], 3
CALL[], 17, 11, 114
SHP[2], 23
SRP1[], 23
SHP[1], 21
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="paragraph">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
CALL[], 10, 1, 114
SHP[2], 15
SRP1[], 0
SHP[1], 13
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="parenleft">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 19
MDAP[R], 8
SHP[1], 9
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="parenright">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
MDAP[R], 12
SHP[1], 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="partialdiff">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
SHP[2], 37
CALL[], 9, 6, 114
SHP[2], 47
CALL[], 27, 1, 114
SHP[2], 20
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="percent">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 13, 114
SHP[2], 3
MDAP[R], 3
SHP[2], 20
SHP[2], 12
MDAP[R], 12
SHP[1], 28
CALL[], 44, 5, 114
SHP[2], 1
MDAP[R], 1
SHP[2], 61
SHP[2], 36
MDAP[R], 36
SHP[1], 52
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="period">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
SHP[2], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="periodcentered">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="periodcentered.loclCAT">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 547, 0, 0

    </glyphProgram>

    <glyphProgram name="perthousand">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 13, 114
SHP[2], 20
SHP[2], 12
MDAP[R], 12
SHP[1], 28
SHP[1], 0
SRP1[], 0
SHP[1], 1
CALL[], 36, 13, 114
SHP[2], 52
SHP[2], 44
MDAP[R], 44
SHP[1], 60
CALL[], 76, 5, 114
SHP[2], 92
SHP[2], 2
SRP1[], 2
SHP[1], 3
SHP[2], 68
MDAP[R], 68
SHP[1], 84
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="peseta">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 0, 4
SHP[2], 107
MIAP[R], 12, 12
SHP[1], 45
MIAP[R], 45, 13
SHP[1], 97
SRP1[], 12
SHP[1], 40
MIAP[R], 40, 13
SHP[1], 13
SHP[1], 33
SRP1[], 33
SHP[1], 44
MDAP[R], 44
SHP[1], 41
SRP1[], 41
SHP[1], 22
RUTG[]
MDAP[R], 22
SRP1[], 45
SHP[1], 57
RTG[]
SRP0[], 45
MDRP[m&lt;RGr], 72
SHP[2], 84
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="plus">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
SMD[], 192
MDRP[m&gt;RBl], 0
SHP[1], 10
SHP[1], 4
SRP0[], 4
MDRP[m&gt;RBl], 5
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="plusminus">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
SHP[1], 10
SMD[], 192
MDRP[m&gt;RBl], 0
SHP[2], 13
MDAP[R], 13
SHP[1], 12
SRP1[], 1
SHP[1], 4
SRP0[], 4
MDRP[m&gt;RBl], 5
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="product">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
CALL[], 1, 2, 114
SHP[2], 10
SRP1[], 0
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="q">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 5, 11, 114
SHP[2], 24
SRP1[], 24
SHP[1], 1
CALL[], 15, 7, 114
SHP[2], 34
SRP1[], 34
SHP[1], 20
CALL[], 22, 6, 114
CALL[], 23, 14, 114
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="question">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 25, 1, 114
SHP[2], 12
CALL[], 39, 11, 114
SHP[2], 45
SRP1[], 45
SHP[1], 38
MDAP[R], 38
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="questiondown">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 25
SHP[1], 12
MDAP[R], 39
SHP[1], 45
SRP1[], 45
SHP[1], 37
MDAP[R], 37
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="quotedbl">
/* VTTTalk Unicode 0x22 (") */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 581, -75, 0
OFFSET[R], 581, 75, 0

    </glyphProgram>

    <glyphProgram name="quotedbl.ss03">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 583, -93, 0
OFFSET[R], 583, 68, 0

    </glyphProgram>

    <glyphProgram name="quotedblbase">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 13
SHP[1], 33
SMD[], 192
MDRP[m&gt;RGr], 0
SHP[2], 1
SHP[2], 20
SRP1[], 20
SHP[1], 21
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="quotedblleft">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 3, 114
SHP[2], 1
SMD[], 192
MDRP[m&gt;RGr], 13
SHP[2], 33
SHP[1], 20
SRP1[], 20
SHP[1], 21
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="quotedblright">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 33, 3, 114
SHP[2], 13
SMD[], 192
MDRP[m&gt;RGr], 20
SHP[2], 21
SHP[2], 0
SRP1[], 0
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="quoteleft">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 3, 114
SMD[], 192
MDRP[m&gt;RGr], 13
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="quoteright">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 13, 3, 114
SMD[], 192
MDRP[m&gt;RGr], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="quotesinglbase">
/* VTTTalk Unicode 0x201a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 575, 0, -532

    </glyphProgram>

    <glyphProgram name="quotesingle">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDRP[m&gt;RBl], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="quotesingle.ss03">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 9
MDRP[m&gt;RBl], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="r">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 6, 114
CALL[], 8, 7, 114
SHP[2], 20
SRP1[], 20
SHP[1], 2
SRP1[], 2
SHP[1], 3
CALL[], 27, 10, 114
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="r.serif">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
SRP1[], 1
SHP[1], 27
CALL[], 5, 6, 114
SHP[2], 4
CALL[], 11, 7, 114
SHP[2], 21
SRP1[], 21
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="racute">
/* VTTTalk Unicode 0x155 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 393, 0, 0
OFFSET[R], 894, 29, 0
SVTCA[Y]
CALL[], 28, 8, 1, 1, 39, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="radical">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 19, 114
MDAP[R], 6
IP[], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="rcaron">
/* VTTTalk Unicode 0x159 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 393, 0, 0
OFFSET[R], 898, 34, 0
SVTCA[Y]
CALL[], 33, 8, 1, 1, 46, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="registered">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 24
SHP[1], 45
SMD[], 448
MDRP[m&gt;RGr], 34
SHP[2], 55
SLOOP[], 7
IP[], 0, 3, 2, 13, 15, 23, 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="rightdnheavyleftuplightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 7
IP[], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="righteighthblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="righthalfblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="rightheavyleftdnlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 3
MDAP[R], 3
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="rightheavyleftuplightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="rightheavyleftvertlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="rightlightleftdnheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[1], 2
IP[], 5
MDAP[R], 5
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="rightlightleftupheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
MDAP[R], 3
IP[], 8
MDAP[R], 8
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="rightlightleftvertheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 1
MDAP[R], 1
SHP[1], 4
SHP[1], 10
SRP1[], 10
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="rightupheavyleftdnlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 7
IP[], 4
MDAP[R], 4
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="ring">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 16
SMD[], 128
RUTG[]
MDRP[m&gt;RGr], 8
SHP[2], 22
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="ring.case">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 16
MDRP[m&gt;RGr], 8
SHP[2], 22
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="s">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 59, 11, 114
SHP[2], 13
CALL[], 30, 7, 114
SHP[2], 44
SRP2[], 59
SLOOP[], 4
IP[], 17, 55, 26, 47
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="sacute">
/* VTTTalk Unicode 0x15b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 403, 0, 0
OFFSET[R], 894, 0, 0
SVTCA[Y]
CALL[], 60, 30, 1, 1, 39, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="scaron">
/* VTTTalk Unicode 0x161 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 403, 0, 0
OFFSET[R], 898, 0, 0
SVTCA[Y]
CALL[], 65, 30, 1, 1, 46, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="scedilla">
/* VTTTalk Unicode 0x15f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 403, 0, 0
OFFSET[R], 911, 0, 0
SVTCA[Y]
CALL[], 75, 59, 0, 0, 10, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="scircumflex">
/* VTTTalk Unicode 0x15d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 403, 0, 0
OFFSET[R], 897, 0, 0
SVTCA[Y]
CALL[], 60, 30, 1, 1, 43, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="second">
/* VTTTalk Unicode 0x2033 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 854, 70, 0
OFFSET[R], 854, -60, 0

    </glyphProgram>

    <glyphProgram name="section">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 13
CALL[], 38, 1, 114
SHP[2], 51
SRP2[], 0
SLOOP[], 10
IP[], 18, 72, 69, 77, 81, 26, 87, 31, 34, 55
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="semicolon">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 13
SMD[], 192
MDRP[m&gt;RGr], 0
MDAP[R], 26
SHP[1], 20
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="seven">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 12, 114
CALL[], 6, 4, 114
SHP[2], 5
SRP1[], 5
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="seven.dnom">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 493, 0, 0

    </glyphProgram>

    <glyphProgram name="seven.numr">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 523, 0, 0

    </glyphProgram>

    <glyphProgram name="six">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 8, 5, 114
SHP[2], 21
CALL[], 40, 13, 114
SHP[2], 61
SRP2[], 8
IP[], 31
MDAP[R], 31
SHP[1], 51
SRP1[], 51
SHP[1], 27
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="six.dnom">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 492, 0, 0

    </glyphProgram>

    <glyphProgram name="six.numr">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 522, 0, 0

    </glyphProgram>

    <glyphProgram name="slash">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="smileface">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 10
SHP[1], 30
SMD[], 320
MDRP[m&gt;RGr], 0
SHP[2], 20
SLOOP[], 6
IP[], 40, 48, 68, 56, 74, 62
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="space">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="spade">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 6
SHP[1], 7
MDAP[R], 12
SRP2[], 6
IP[], 29
MDAP[R], 29
SHP[1], 11
SHP[1], 24
SHP[1], 27
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="sterling">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 13, 114
SHP[2], 1
SHP[2], 59
SRP1[], 59
SHP[1], 42
CALL[], 18, 4, 114
SHP[2], 25
CALL[], 54, 13, 114
SHP[2], 47
SRP1[], 18
IP[], 35
MDAP[R], 35
SHP[1], 8
SHP[1], 32
SRP1[], 32
SHP[1], 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="summation">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 11
SRP1[], 11
SHP[1], 1
SHP[1], 10
MDAP[R], 4
IP[], 2
IP[], 9
SHP[1], 7
SRP1[], 7
SHP[1], 3
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="t">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 26, 11, 114
SHP[2], 19
CALL[], 27, 6, 114
SMD[], 128
MDRP[m&gt;RGr], 8
DLTP1[(8 @0 -8)]
SHP[1], 30
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="tbar">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 30, 11, 114
SHP[2], 23
CALL[], 31, 6, 114
SMD[], 128
MDRP[m&gt;RGr], 12
DLTP1[(12 @0 -8)]
SHP[1], 34
SRP1[], 34
SHP[1], 1
MDAP[R], 1
SHP[1], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="tcaron">
/* VTTTalk Unicode 0x165 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 415, 0, 0
OFFSET[R], 880, 174, 35
SVTCA[Y]
CALL[], 31, 8, 1, 1, -95, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="thorn">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 0, 114
CALL[], 11, 7, 114
SHP[2], 37
SRP1[], 37
SHP[1], 7
CALL[], 27, 14, 114
CALL[], 21, 11, 114
SHP[2], 28
SRP1[], 28
SHP[1], 25
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="three">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 40, 5, 114
SHP[2], 32
CALL[], 56, 13, 114
SHP[2], 12
SRP1[], 40
IP[], 21
MDAP[R], 21
SHP[1], 22
SRP2[], 22
IP[], 48
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="three.dnom">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 519, 0, -280

    </glyphProgram>

    <glyphProgram name="three.numr">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 519, 0, 0

    </glyphProgram>

    <glyphProgram name="threequarters">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 36
SHP[1], 48
MDAP[R], 48
SRP2[], 36
SLOOP[], 3
IP[], 19, 42, 20
SHP[2], 65
MDAP[R], 65
SHP[1], 66
MDAP[R], 59
SHP[1], 52
MDAP[R], 52
SRP2[], 59
IP[], 49
MDAP[R], 49
SRP2[], 52
IP[], 61
SHP[1], 60
SHP[1], 57
SRP1[], 57
SHP[1], 54
SRP1[], 54
SHP[1], 51
SRP1[], 59
SHP[1], 63
MDAP[R], 63
SHP[1], 64
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="tilde">
/* VTTTalk Unicode 0x2dc */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 901, 0, 0

    </glyphProgram>

    <glyphProgram name="tilde.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 901, 0, 130

    </glyphProgram>

    <glyphProgram name="tildecomb">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
SHP[1], 21
SHP[1], 12
SRP1[], 12
SHP[1], 13
SMD[], 128
MDRP[m&gt;RBl], 16
SHP[2], 9
SHP[2], 0
SRP1[], 0
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="tildecomb.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 901, -5, 114

    </glyphProgram>

    <glyphProgram name="tildecomb.i">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 4, 16
SHP[1], 21
SHP[1], 12
SRP1[], 12
SHP[1], 13
SMD[], 128
MDRP[m&gt;RBl], 16
SHP[2], 9
SHP[2], 0
SRP1[], 0
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="trademark">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 3, 3, 114
SHP[2], 0
MDAP[R], 0
SHP[1], 8
SRP1[], 8
SHP[1], 15
SRP1[], 0
IP[], 18
MDAP[R], 18
SLOOP[], 3
IP[], 11, 19, 16
SHP[2], 2
SRP1[], 2
SHP[1], 6
SHP[2], 9
SRP1[], 9
SHP[1], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="two">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 25, 5, 114
SHP[2], 11
CALL[], 43, 12, 114
SHP[2], 35
SRP1[], 35
SHP[1], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="two.dnom">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 518, 0, -253

    </glyphProgram>

    <glyphProgram name="two.numr">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 518, 0, 0

    </glyphProgram>

    <glyphProgram name="u">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
SHP[2], 14
SRP1[], 14
SHP[1], 30
CALL[], 7, 6, 114
SHP[2], 21
CALL[], 26, 10, 114
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="u.i">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
SHP[2], 14
SRP1[], 14
SHP[1], 30
CALL[], 7, 6, 114
SHP[2], 21
MIAP[R], 26, 10
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uacute">
/* VTTTalk Unicode 0xfa */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 894, -11, 0
SVTCA[Y]
CALL[], 35, 20, 1, 1, 50, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="ubreve">
/* VTTTalk Unicode 0x16d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 899, -8, 0
SVTCA[Y]
CALL[], 39, 20, 1, 1, 81, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="ucircumflex">
/* VTTTalk Unicode 0xfb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 897, 0, 0
SVTCA[Y]
CALL[], 35, 7, 1, 1, 54, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="udieresis">
/* VTTTalk Unicode 0xfc */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 891, -1, 0
SVTCA[Y]
CALL[], 35, 7, 1, 1, 107, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="ugrave">
/* VTTTalk Unicode 0xf9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 893, -11, 0
SVTCA[Y]
CALL[], 35, 20, 1, 1, 50, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uhorn">
USEMYMETRICS[]
OFFSET[R], 468, 0, 0
OFFSET[R], 907, -15, 0



SVTCA[Y]
CALL[], 39, 7, 1, 1, -49, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uhungarumlaut">
/* VTTTalk Unicode 0x171 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 895, 11, 0
SVTCA[Y]
CALL[], 35, 20, 1, 1, 65, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="umacron">
/* VTTTalk Unicode 0x16b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 902, 0, 0
SVTCA[Y]
CALL[], 35, 7, 1, 1, 108, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="underscore">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni00A0">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="uni00AD">
/* VTTTalk Unicode 0xad */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 562, 0, 0

    </glyphProgram>

    <glyphProgram name="uni00B2">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 21, 5, 114
SHP[2], 9
MIRP[m&lt;RGr], 38, 119
SHP[2], 30
SRP1[], 30
SHP[1], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni00B3">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 36, 5, 114
MIRP[m&lt;RGr], 50, 119
SHP[1], 29
MIAP[R], 50, 12
SRP2[], 36
IP[], 19
MDAP[R], 19
SHP[1], 20
SRP2[], 20
IP[], 42
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni00B5">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 7, 6, 114
SHP[2], 19
MIAP[R], 33, 11
SHP[1], 25
CALL[], 41, 11, 114
SHP[2], 14
SRP1[], 14
SHP[1], 45
MDAP[R], 50
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni00B9">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 4, 114
MIRP[m&gt;RBl], 0, 119
SHP[1], 1
SRP1[], 1
SHP[1], 2
SRP1[], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni0122">
/* VTTTalk Unicode 0x122 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 67, 0, 0
OFFSET[R], 910, 30, 0
SVTCA[Y]
CALL[], 61, 48, 1, 1, -22, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0123">
/* VTTTalk Unicode 0x123 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 301, 0, 0
OFFSET[R], 906, -10, -10
SVTCA[Y]
CALL[], 107, 63, 1, 1, 66, 86
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="uni0136">
/* VTTTalk Unicode 0x136 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 96, 0, 0
OFFSET[R], 910, 0, 0
SVTCA[Y]
CALL[], 34, 3, 1, 1, -32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0137">
/* VTTTalk Unicode 0x137 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 332, 0, 0
OFFSET[R], 910, 14, 0
SVTCA[Y]
CALL[], 34, 3, 1, 1, -32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni013B">
/* VTTTalk Unicode 0x13b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 99, 0, 0
OFFSET[R], 910, 14, 0
SVTCA[Y]
CALL[], 23, 10, 1, 1, -32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni013C">
/* VTTTalk Unicode 0x13c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 335, 0, 0
OFFSET[R], 910, 14, 0
SVTCA[Y]
CALL[], 22, 0, 1, 1, -32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0145">
/* VTTTalk Unicode 0x145 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 111, 0, 0
OFFSET[R], 910, 14, 0
SVTCA[Y]
CALL[], 27, 11, 1, 1, -32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0146">
/* VTTTalk Unicode 0x146 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 346, 0, 0
OFFSET[R], 910, 24, 0
SVTCA[Y]
CALL[], 37, 13, 1, 1, -32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0156">
/* VTTTalk Unicode 0x156 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 158, 0, 0
OFFSET[R], 910, 14, 0
SVTCA[Y]
CALL[], 38, 12, 1, 1, -32, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0157">
/* VTTTalk Unicode 0x157 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 393, 0, 0
OFFSET[R], 910, 34, 0
SVTCA[Y]
CALL[], 40, 27, 1, 1, -31, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0162">
/* VTTTalk Unicode 0x162 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 179, 0, 0
OFFSET[R], 911, -21, 0
SVTCA[Y]
CALL[], 23, 0, 1, 0, 0, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0163">
/* VTTTalk Unicode 0x163 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 415, 0, 0
OFFSET[R], 911, -21, 0
SVTCA[Y]
CALL[], 46, 26, 1, 0, 7, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni018F">
/* VTTTalk Unicode 0x18f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0

    </glyphProgram>

    <glyphProgram name="uni0198">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 2, 114
CALL[], 12, 3, 114
SHP[2], 24
MIAP[R], 32, 18
SRP2[], 0
SLOOP[], 4
IP[], 30, 7, 33, 34
MIAP[R], 36, 18
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni01B8">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 32, 9, 114
CALL[], 34, 2, 114
SHP[2], 37
SRP1[], 37
SHP[1], 33
SRP1[], 32
SHP[1], 20
IP[], 11
MDAP[R], 11
SLOOP[], 3
SHP[1], 10, 39, 38
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni01B9">
/* VTTTalk Unicode 0x1b9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 65, 20, -166

    </glyphProgram>

    <glyphProgram name="uni01C7">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
CALL[], 29, 2, 114
CALL[], 28, 8, 114
SRP1[], 29
SHP[1], 19
SRP1[], 19
SHP[1], 18
SHP[2], 35
SRP1[], 0
SHP[1], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni01C8">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 8, 114
SHP[2], 6
CALL[], 1, 2, 114
MDAP[R], 9
SHP[1], 23
CALL[], 31, 6, 114
SHP[2], 30
SHP[2], 38
MDAP[R], 38
SHP[1], 44
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni01C9">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 15, 114
SHP[2], 12
CALL[], 19, 6, 114
SHP[2], 18
MDRP[m&gt;RWh], 36
SHP[2], 42
CALL[], 26, 10, 114
SHP[2], 27
SRP1[], 27
SHP[1], 33
CALL[], 31, 0, 114
SHP[2], 30
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni01EA">
/* VTTTalk Unicode 0x1ea */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 912, 38, 10
SVTCA[Y]
CALL[], 41, 0, 0, 0, 38, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni01EB">
/* VTTTalk Unicode 0x1eb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 912, 37, 10

    </glyphProgram>

    <glyphProgram name="uni0200">
/* VTTTalk Unicode 0x200 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 904, -21, 166
SVTCA[Y]
CALL[], 11, 7, 1, 1, 39, 86


SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni0201">
/* VTTTalk Unicode 0x201 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 904, -21, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 40, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0202">
/* VTTTalk Unicode 0x202 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 905, -8, 166
SVTCA[Y]
CALL[], 11, 7, 1, 1, 60, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0203">
/* VTTTalk Unicode 0x203 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 905, -8, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 61, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0204">
/* VTTTalk Unicode 0x204 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 904, -12, 166
SVTCA[Y]
CALL[], 12, 1, 1, 1, 49, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0205">
/* VTTTalk Unicode 0x205 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 904, -11, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 39, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni0206">
/* VTTTalk Unicode 0x206 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 905, 1, 166
SVTCA[Y]
CALL[], 12, 1, 1, 1, 70, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0207">
/* VTTTalk Unicode 0x207 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 905, 2, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 60, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0208">
/* VTTTalk Unicode 0x208 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 904, -32, 166
SVTCA[Y]
CALL[], 12, 5, 1, 1, 50, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0209">
/* VTTTalk Unicode 0x209 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 904, -21, 0
SVTCA[Y]
CALL[], 10, 5, 1, 1, 50, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni020A">
/* VTTTalk Unicode 0x20a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 905, -19, 166
SVTCA[Y]
CALL[], 12, 5, 1, 1, 71, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni020B">
/* VTTTalk Unicode 0x20b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 905, -8, 0
SVTCA[Y]
CALL[], 10, 5, 1, 1, 71, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni020C">
/* VTTTalk Unicode 0x20c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 904, -21, 166
SVTCA[Y]
CALL[], 32, 8, 1, 1, 46, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni020D">
/* VTTTalk Unicode 0x20d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 904, -21, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 40, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni020E">
/* VTTTalk Unicode 0x20e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 905, -8, 166
SVTCA[Y]
CALL[], 32, 8, 1, 1, 67, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni020F">
/* VTTTalk Unicode 0x20f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 905, -8, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 61, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0210">
/* VTTTalk Unicode 0x210 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 158, 0, 0
OFFSET[R], 904, -21, 166
SVTCA[Y]
CALL[], 26, 1, 1, 1, 50, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni0211">
/* VTTTalk Unicode 0x211 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 393, 0, 0
OFFSET[R], 904, 19, 0
SVTCA[Y]
CALL[], 28, 0, 1, 1, 50, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0212">
/* VTTTalk Unicode 0x212 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 158, 0, 0
OFFSET[R], 905, -8, 166
SVTCA[Y]
CALL[], 26, 1, 1, 1, 71, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0213">
/* VTTTalk Unicode 0x213 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 393, 0, 0
OFFSET[R], 905, 32, 0
SVTCA[Y]
CALL[], 28, 0, 1, 1, 71, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0214">
/* VTTTalk Unicode 0x214 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 904, -21, 166
SVTCA[Y]
CALL[], 25, 4, 1, 1, 50, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0215">
/* VTTTalk Unicode 0x215 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 904, -21, 0
SVTCA[Y]
CALL[], 35, 7, 1, 1, 50, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0216">
/* VTTTalk Unicode 0x216 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 905, -8, 166
SVTCA[Y]
CALL[], 25, 4, 1, 1, 71, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0217">
/* VTTTalk Unicode 0x217 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 905, -8, 0
SVTCA[Y]
CALL[], 35, 7, 1, 1, 71, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0218">
/* VTTTalk Unicode 0x218 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 166, 0, 0
OFFSET[R], 910, 11, 0
SVTCA[Y]
CALL[], 77, 64, 1, 1, -22, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0219">
/* VTTTalk Unicode 0x219 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 403, 0, 0
OFFSET[R], 910, 0, 0
SVTCA[Y]
CALL[], 72, 59, 1, 1, -22, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni021A">
/* VTTTalk Unicode 0x21a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 179, 0, 0
OFFSET[R], 910, 14, 0
SVTCA[Y]
CALL[], 20, 0, 1, 1, -32, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni021B">
/* VTTTalk Unicode 0x21b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 415, 0, 0
OFFSET[R], 910, 14, 0
SVTCA[Y]
CALL[], 43, 26, 1, 1, -25, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni022A">
/* VTTTalk Unicode 0x22a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 930, -1, 0
OFFSET[R], 902, -2, 308
SVTCA[Y]
CALL[], 32, 8, 1, 1, 61, 86
SHC[2], 2
SHC[2], 3
CALL[], 56, 38, 1, 1, 84, 86
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="uni022B">
/* VTTTalk Unicode 0x22b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 891, -1, 0
OFFSET[R], 902, 1, 148
SVTCA[Y]
CALL[], 32, 8, 1, 1, 97, 86
SHC[2], 2
SHC[2], 3
CALL[], 56, 38, 1, 1, 48, 86
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="uni022C">
/* VTTTalk Unicode 0x22c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 950, -10, 166
OFFSET[R], 902, -5, 313
SVTCA[Y]
CALL[], 36, 8, 1, 1, 113, 86
SHC[2], 2
CALL[], 56, 8, 1, 1, 251, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni022D">
/* VTTTalk Unicode 0x22d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 901, -10, 0
OFFSET[R], 902, 0, 179
SVTCA[Y]
CALL[], 36, 8, 1, 1, 107, 86
SHC[2], 2
CALL[], 56, 48, 1, 1, 61, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni0230">
/* VTTTalk Unicode 0x230 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 931, -1, 0
OFFSET[R], 902, -2, 278
SVTCA[Y]
CALL[], 32, 8, 1, 1, 66, 86
SHC[2], 2
CALL[], 44, 38, 1, 1, 47, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni0231">
/* VTTTalk Unicode 0x231 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 892, -5, 0
OFFSET[R], 902, 0, 148
SVTCA[Y]
CALL[], 32, 8, 1, 1, 86, 86
SHC[2], 2
CALL[], 44, 38, 1, 1, 57, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni0232">
/* VTTTalk Unicode 0x232 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 216, 0, 0
OFFSET[R], 902, 0, 166
SVTCA[Y]
CALL[], 9, 2, 1, 1, 108, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni0233">
/* VTTTalk Unicode 0x233 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 453, 0, 0
OFFSET[R], 902, 3, 0
SVTCA[Y]
CALL[], 33, 29, 1, 1, 108, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni0237">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 25, 15, 114
CALL[], 19, 6, 114
SHP[2], 18
SRP1[], 25
SHP[1], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni024D">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 6, 114
CALL[], 12, 7, 114
SHP[2], 24
SRP1[], 24
SHP[1], 6
SRP1[], 6
SHP[1], 7
MDAP[R], 30
IP[], 0
MDAP[R], 0
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni0259">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 7, 114
SHP[2], 24
CALL[], 10, 11, 114
SHP[2], 39
SRP2[], 0
IP[], 34
MDAP[R], 34
SHP[1], 18
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni027B">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 10, 11, 114
SHP[2], 22
SRP1[], 22
SHP[1], 6
CALL[], 28, 6, 114
CALL[], 46, 15, 114
SHP[2], 34
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni0298">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 13, 114
SHP[2], 16
CALL[], 8, 5, 114
SHP[2], 24
SRP2[], 0
IP[], 32
MDAP[R], 32
SHP[1], 38
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni029A">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 11, 114
SHP[2], 23
CALL[], 15, 6, 114
SHP[2], 31
SRP1[], 0
IP[], 47
MDAP[R], 47
SHP[1], 39
SRP2[], 39
IP[], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni02B9">
/* VTTTalk Unicode 0x2b9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 854, 0, 0

    </glyphProgram>

    <glyphProgram name="uni02BA">
/* VTTTalk Unicode 0x2ba */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 854, 70, 0
OFFSET[R], 854, -60, 0

    </glyphProgram>

    <glyphProgram name="uni02BB">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 3, 114
SHP[2], 1
SMD[], 192
MDRP[m&gt;RGr], 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni02BC">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 13, 3, 114
SMD[], 192
MDRP[m&gt;RGr], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni02BE">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 9
SHP[1], 8
MDRP[m&gt;RGr], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni02BF">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 8
SHP[1], 9
MDRP[m&gt;RGr], 0
SHP[2], 16
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni02C8">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
MDRP[m&gt;RBl], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni02C9">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 1, 2, 114
SHP[2], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni02CA">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
SMD[], 128
MDRP[m&gt;RBl], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni02CB">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
MDRP[m&gt;RBl], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni02CC">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
MDRP[m&gt;RBl], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni0302">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
SHP[1], 0
MDAP[R], 0
SHP[2], 1
SHP[2], 5
SRP1[], 5
SHP[1], 4
SRP1[], 2
IP[], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni0302.case">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
SMD[], 128
MDRP[m&gt;RBl], 0
SHP[2], 1
SHP[2], 5
SRP1[], 5
SHP[1], 4
SRP1[], 2
IP[], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni03020300">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 897, 8, 0
OFFSET[R], 893, 130, 145

    </glyphProgram>

    <glyphProgram name="uni03020300.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 935, 0, 0
OFFSET[R], 932, 0, 138

    </glyphProgram>

    <glyphProgram name="uni03020301">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 897, 6, 0
OFFSET[R], 894, 137, 124

    </glyphProgram>

    <glyphProgram name="uni03020301.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 935, 0, 0
OFFSET[R], 933, 174, 106

    </glyphProgram>

    <glyphProgram name="uni03020303">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 897, 9, 0
USEMYMETRICS[]
OFFSET[R], 950, 0, 141

    </glyphProgram>

    <glyphProgram name="uni03020303.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 935, 0, 0
OFFSET[R], 950, -10, 250

    </glyphProgram>

    <glyphProgram name="uni03020309">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 897, 2, 0
OFFSET[R], 903, 137, 100

    </glyphProgram>

    <glyphProgram name="uni03020309.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 935, 0, 0
OFFSET[R], 903, 134, 226

    </glyphProgram>

    <glyphProgram name="uni0304">
/* VTTTalk Unicode 0x304 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 927, 0, 0

    </glyphProgram>

    <glyphProgram name="uni0306">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
SHP[1], 11
SMD[], 128
MDRP[m&gt;RGr], 8
SHP[2], 7
SHP[2], 0
SRP1[], 0
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni0306.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 947, -4, 10

    </glyphProgram>

    <glyphProgram name="uni03060300">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 899, 0, 0
OFFSET[R], 893, 8, 131

    </glyphProgram>

    <glyphProgram name="uni03060301">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 899, 0, 0
OFFSET[R], 894, 8, 131

    </glyphProgram>

    <glyphProgram name="uni03060303">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 899, 0, 0
OFFSET[R], 950, -1, 119

    </glyphProgram>

    <glyphProgram name="uni03060309">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 899, 0, 0
OFFSET[R], 903, 17, 127

    </glyphProgram>

    <glyphProgram name="uni0307">
/* VTTTalk Unicode 0x307 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 918, 0, 0

    </glyphProgram>

    <glyphProgram name="uni0307.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 942, -15, 0

    </glyphProgram>

    <glyphProgram name="uni0308">
/* VTTTalk Unicode 0x308 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 917, 0, 0

    </glyphProgram>

    <glyphProgram name="uni0308.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 941, 0, 0

    </glyphProgram>

    <glyphProgram name="uni030A">
/* VTTTalk Unicode 0x30a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 925, 0, 0

    </glyphProgram>

    <glyphProgram name="uni030A.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 948, 0, 0

    </glyphProgram>

    <glyphProgram name="uni030B">
/* VTTTalk Unicode 0x30b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 921, 0, 0

    </glyphProgram>

    <glyphProgram name="uni030B.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 945, 0, 0

    </glyphProgram>

    <glyphProgram name="uni030C">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 5
SHP[1], 0
MDAP[R], 0
SHP[2], 6
SRP2[], 5
IP[], 1
SHP[1], 2
SRP1[], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni030C.alt">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDRP[m&gt;RGr], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni030C.case">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 946, 10, 0

    </glyphProgram>

    <glyphProgram name="uni030F">
/* VTTTalk Unicode 0x30f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 893, -59, 0
OFFSET[R], 893, 101, 0

    </glyphProgram>

    <glyphProgram name="uni0311">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
SMD[], 128
MDRP[m&gt;RGr], 4
SHP[2], 11
SHP[1], 8
SRP1[], 8
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni0312">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDRP[m&gt;RGr], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni031B">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SMD[], 128
MDRP[m&gt;RBl], 4
SHP[2], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni031B.case">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 5
SMD[], 128
MDRP[m&gt;RGr], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni0324">
/* VTTTalk Unicode 0x324 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 891, 0, -730

    </glyphProgram>

    <glyphProgram name="uni0326">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 11
MDRP[m&gt;RGr], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni0327">
/* VTTTalk Unicode 0x327 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 928, 0, 0

    </glyphProgram>

    <glyphProgram name="uni0328">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 9
MDRP[m&gt;RGr], 1
SHP[2], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni032E">
/* VTTTalk Unicode 0x32e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 899, 0, -713

    </glyphProgram>

    <glyphProgram name="uni0331">
/* VTTTalk Unicode 0x331 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 902, 0, -720

    </glyphProgram>

    <glyphProgram name="uni0335">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni0336">
/* VTTTalk Unicode 0x336 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

OFFSET[R], 562, 0, 0

    </glyphProgram>

    <glyphProgram name="uni0375">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
MDRP[m&gt;RBl], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni1E08">
/* VTTTalk Unicode 0x1e08 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 29, 0, 0
OFFSET[R], 911, 9, 0
OFFSET[R], 933, 1, 0
SVTCA[Y]
CALL[], 57, 41, 0, 0, 10, 86
SHC[2], 1
CALL[], 66, 11, 1, 1, 32, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E09">
/* VTTTalk Unicode 0x1e09 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 261, 0, 0
OFFSET[R], 911, 15, 0
OFFSET[R], 894, 25, 0
SVTCA[Y]
CALL[], 56, 40, 0, 0, 11, 86
SHC[2], 1
CALL[], 65, 10, 1, 1, 41, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E0C">
/* VTTTalk Unicode 0x1e0c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 36, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 33, 0, 1, 1, -43, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E0D">
/* VTTTalk Unicode 0x1e0d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 268, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 60, 26, 1, 1, -44, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E0E">
/* VTTTalk Unicode 0x1e0e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 36, 0, 0
OFFSET[R], 914, 2, 0
SVTCA[Y]
CALL[], 28, 0, 1, 1, -98, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E0F">
/* VTTTalk Unicode 0x1e0f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 268, 0, 0
OFFSET[R], 914, 2, 0
SVTCA[Y]
CALL[], 55, 26, 1, 1, -99, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E14">
/* VTTTalk Unicode 0x1e14 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 902, 9, 166
OFFSET[R], 932, -5, 154
SVTCA[Y]
CALL[], 12, 1, 1, 1, 107, 86
SHC[2], 1
CALL[], 16, 12, 1, 1, 83, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E15">
/* VTTTalk Unicode 0x1e15 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 902, 10, 0
OFFSET[R], 893, -1, 154
SVTCA[Y]
CALL[], 44, 10, 1, 1, 97, 86
SHC[2], 2
CALL[], 48, 44, 1, 1, 96, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E16">
/* VTTTalk Unicode 0x1e16 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 902, 9, 166
OFFSET[R], 933, -10, 154
SVTCA[Y]
CALL[], 12, 1, 1, 1, 107, 86
SHC[2], 1
CALL[], 16, 12, 1, 1, 83, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E17">
/* VTTTalk Unicode 0x1e17 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 902, 10, 0
OFFSET[R], 894, -1, 154
SVTCA[Y]
CALL[], 44, 10, 1, 1, 97, 86
SHC[2], 2
CALL[], 48, 44, 1, 1, 96, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E1C">
/* VTTTalk Unicode 0x1e1c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 911, -21, 0
OFFSET[R], 937, 9, 0
SVTCA[Y]
CALL[], 27, 0, 1, 0, 0, 86
SHC[2], 1
CALL[], 40, 1, 1, 1, 47, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E1D">
/* VTTTalk Unicode 0x1e1d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 911, 9, 0
OFFSET[R], 899, 2, 0
SVTCA[Y]
CALL[], 59, 0, 0, 0, 10, 86
SHC[2], 2
CALL[], 72, 10, 1, 1, 70, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E20">
/* VTTTalk Unicode 0x1e20 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 67, 0, 0
OFFSET[R], 902, 24, 166
SVTCA[Y]
CALL[], 49, 10, 1, 1, 101, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E21">
/* VTTTalk Unicode 0x1e21 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 301, 0, 0
OFFSET[R], 902, -24, 0
SVTCA[Y]
CALL[], 95, 63, 1, 1, 91, 86
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="uni1E24">
/* VTTTalk Unicode 0x1e24 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 74, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 28, 17, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E25">
/* VTTTalk Unicode 0x1e25 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 308, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 37, 17, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E2A">
/* VTTTalk Unicode 0x1e2a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 74, 0, 0
OFFSET[R], 913, 2, 0
SVTCA[Y]
CALL[], 22, 17, 1, 1, -59, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E2B">
/* VTTTalk Unicode 0x1e2b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 308, 0, 0
OFFSET[R], 913, 2, 0
SVTCA[Y]
CALL[], 31, 17, 1, 1, -59, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E2E">
/* VTTTalk Unicode 0x1e2e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 930, -12, 0
OFFSET[R], 933, -32, 142
SVTCA[Y]
CALL[], 12, 5, 1, 1, 65, 86
SHC[2], 1
SHC[2], 2
CALL[], 36, 18, 1, 0, 13, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E2F">
/* VTTTalk Unicode 0x1e2f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 891, -1, 0
OFFSET[R], 894, -10, 148
SVTCA[Y]
CALL[], 10, 5, 1, 1, 107, 86
SHC[2], 1
SHC[2], 2
CALL[], 34, 16, 1, 0, -10, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E36">
/* VTTTalk Unicode 0x1e36 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 99, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 17, 10, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E37">
/* VTTTalk Unicode 0x1e37 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 335, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 16, 0, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E3A">
/* VTTTalk Unicode 0x1e3a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 99, 0, 0
OFFSET[R], 914, 2, 0
SVTCA[Y]
CALL[], 12, 10, 1, 1, -99, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E3B">
/* VTTTalk Unicode 0x1e3b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 335, 0, 0
OFFSET[R], 914, 2, 0
SVTCA[Y]
CALL[], 11, 0, 1, 1, -99, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E42">
/* VTTTalk Unicode 0x1e42 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 109, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 19, 7, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E43">
/* VTTTalk Unicode 0x1e43 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 344, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 50, 33, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E44">
/* VTTTalk Unicode 0x1e44 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 111, 0, 0
OFFSET[R], 931, -1, 0
SVTCA[Y]
CALL[], 15, 3, 1, 1, 70, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E45">
/* VTTTalk Unicode 0x1e45 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 346, 0, 0
OFFSET[R], 892, 10, 0
SVTCA[Y]
CALL[], 25, 7, 1, 1, 85, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E46">
/* VTTTalk Unicode 0x1e46 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 111, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 21, 11, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E47">
/* VTTTalk Unicode 0x1e47 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 346, 0, 0
OFFSET[R], 908, 21, 0
SVTCA[Y]
CALL[], 31, 13, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E48">
/* VTTTalk Unicode 0x1e48 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 111, 0, 0
OFFSET[R], 914, 2, 0
SVTCA[Y]
CALL[], 16, 14, 1, 1, -99, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E49">
/* VTTTalk Unicode 0x1e49 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 346, 0, 0
OFFSET[R], 914, 12, 0
SVTCA[Y]
CALL[], 26, 0, 1, 1, -99, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E4C">
/* VTTTalk Unicode 0x1e4c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 939, -1, 0
OFFSET[R], 933, -19, 155
SVTCA[Y]
CALL[], 36, 8, 1, 1, 61, 86
SHC[2], 2
CALL[], 56, 8, 1, 1, 188, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E4D">
/* VTTTalk Unicode 0x1e4d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 901, -10, 0
OFFSET[R], 894, -11, 179
SVTCA[Y]
CALL[], 36, 8, 1, 1, 107, 86
SHC[2], 2
CALL[], 56, 48, 1, 0, 3, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E4E">
/* VTTTalk Unicode 0x1e4e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 939, -1, 0
OFFSET[R], 930, -1, 155
SVTCA[Y]
CALL[], 36, 8, 1, 1, 61, 86
SHC[2], 2
CALL[], 56, 8, 1, 1, 216, 86
SHC[2], 3
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="uni1E4F">
/* VTTTalk Unicode 0x1e4f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 901, -10, 0
OFFSET[R], 891, -1, 179
SVTCA[Y]
CALL[], 36, 8, 1, 1, 107, 86
SHC[2], 2
CALL[], 56, 48, 1, 1, 60, 86
SHC[2], 3
SHC[2], 4

    </glyphProgram>

    <glyphProgram name="uni1E50">
/* VTTTalk Unicode 0x1e50 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 902, 0, 166
OFFSET[R], 932, -14, 154
SVTCA[Y]
CALL[], 32, 8, 1, 1, 104, 86
SHC[2], 2
CALL[], 36, 8, 1, 1, 187, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E51">
/* VTTTalk Unicode 0x1e51 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 902, 0, 0
OFFSET[R], 893, -11, 154
SVTCA[Y]
CALL[], 32, 8, 1, 1, 98, 86
SHC[2], 2
CALL[], 36, 33, 1, 1, 40, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E52">
/* VTTTalk Unicode 0x1e52 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 902, 0, 166
OFFSET[R], 933, -19, 154
SVTCA[Y]
CALL[], 32, 8, 1, 1, 104, 86
SHC[2], 2
CALL[], 36, 8, 1, 1, 187, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E53">
/* VTTTalk Unicode 0x1e53 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 902, 0, 0
OFFSET[R], 894, -11, 154
SVTCA[Y]
CALL[], 32, 8, 1, 1, 98, 86
SHC[2], 2
CALL[], 36, 33, 1, 1, 40, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E5A">
/* VTTTalk Unicode 0x1e5a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 158, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 32, 12, 1, 1, -44, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E5B">
/* VTTTalk Unicode 0x1e5b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 393, 0, 0
OFFSET[R], 908, 31, 0
SVTCA[Y]
CALL[], 34, 27, 1, 1, -43, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E5E">
/* VTTTalk Unicode 0x1e5e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 158, 0, 0
OFFSET[R], 914, 2, 0
SVTCA[Y]
CALL[], 27, 0, 1, 1, -99, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E5F">
/* VTTTalk Unicode 0x1e5f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 393, 0, 0
OFFSET[R], 914, 22, 0
SVTCA[Y]
CALL[], 29, 27, 1, 1, -98, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E60">
/* VTTTalk Unicode 0x1e60 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 166, 0, 0
OFFSET[R], 931, 10, 0
SVTCA[Y]
CALL[], 65, 31, 1, 1, 62, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E61">
/* VTTTalk Unicode 0x1e61 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 403, 0, 0
OFFSET[R], 892, 0, 0
SVTCA[Y]
CALL[], 60, 30, 1, 1, 85, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E62">
/* VTTTalk Unicode 0x1e62 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 166, 0, 0
OFFSET[R], 908, 8, 0
SVTCA[Y]
CALL[], 71, 64, 1, 1, -34, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E63">
/* VTTTalk Unicode 0x1e63 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 403, 0, 0
OFFSET[R], 908, 0, 0
SVTCA[Y]
CALL[], 66, 59, 1, 1, -34, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E64">
/* VTTTalk Unicode 0x1e64 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 166, 0, 0
OFFSET[R], 933, -8, 0
OFFSET[R], 931, 10, 118
SVTCA[Y]
CALL[], 65, 31, 1, 1, 29, 86
SHC[2], 1
CALL[], 69, 31, 1, 1, 180, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E65">
/* VTTTalk Unicode 0x1e65 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 403, 0, 0
OFFSET[R], 894, 0, 0
OFFSET[R], 892, 25, 152
SVTCA[Y]
CALL[], 60, 30, 1, 1, 39, 86
SHC[2], 1
CALL[], 64, 62, 1, 1, 23, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E66">
/* VTTTalk Unicode 0x1e66 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 166, 0, 0
OFFSET[R], 936, 11, 0
OFFSET[R], 931, 10, 158
SVTCA[Y]
CALL[], 68, 31, 1, 1, 26, 86
SHC[2], 1
CALL[], 72, 31, 1, 1, 220, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E67">
/* VTTTalk Unicode 0x1e67 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 403, 0, 0
OFFSET[R], 898, 0, 0
OFFSET[R], 892, 1, 147
SVTCA[Y]
CALL[], 65, 30, 1, 1, 46, 86
SHC[2], 1
CALL[], 67, 60, 1, 0, 12, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E68">
/* VTTTalk Unicode 0x1e68 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 166, 0, 0
OFFSET[R], 908, 8, 0
OFFSET[R], 931, 10, 0
SVTCA[Y]
CALL[], 71, 64, 1, 1, -34, 86
SHC[2], 1
CALL[], 77, 31, 1, 1, 62, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E69">
/* VTTTalk Unicode 0x1e69 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 403, 0, 0
OFFSET[R], 908, 0, 0
OFFSET[R], 892, 0, 0
SVTCA[Y]
CALL[], 66, 59, 1, 1, -34, 86
SHC[2], 1
CALL[], 72, 30, 1, 1, 85, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E6C">
/* VTTTalk Unicode 0x1e6c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 179, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 14, 0, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E6D">
/* VTTTalk Unicode 0x1e6d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 415, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 37, 26, 1, 1, -37, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E6E">
/* VTTTalk Unicode 0x1e6e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 179, 0, 0
OFFSET[R], 914, 2, 0
SVTCA[Y]
CALL[], 9, 0, 1, 1, -99, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E6F">
/* VTTTalk Unicode 0x1e6f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 415, 0, 0
OFFSET[R], 914, 2, 0
SVTCA[Y]
CALL[], 32, 26, 1, 0, -92, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E78">
/* VTTTalk Unicode 0x1e78 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 939, -1, 0
OFFSET[R], 933, -19, 155
SVTCA[Y]
CALL[], 29, 18, 1, 1, 65, 86
SHC[2], 1
CALL[], 49, 18, 1, 1, 192, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E79">
/* VTTTalk Unicode 0x1e79 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 901, -10, 0
OFFSET[R], 894, -11, 179
SVTCA[Y]
CALL[], 39, 20, 1, 1, 117, 86
SHC[2], 1
CALL[], 59, 51, 1, 0, 3, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E7A">
/* VTTTalk Unicode 0x1e7a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 902, 0, 166
OFFSET[R], 930, -1, 154
SVTCA[Y]
CALL[], 25, 4, 1, 1, 108, 86
SHC[2], 1
CALL[], 29, 26, 1, 1, 55, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E7B">
/* VTTTalk Unicode 0x1e7b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 902, 0, 0
OFFSET[R], 891, -1, 154
SVTCA[Y]
CALL[], 35, 7, 1, 1, 108, 86
SHC[2], 1
CALL[], 39, 36, 1, 1, 97, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E8E">
/* VTTTalk Unicode 0x1e8e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 216, 0, 0
OFFSET[R], 931, -1, 0
SVTCA[Y]
CALL[], 9, 5, 1, 1, 70, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E8F">
/* VTTTalk Unicode 0x1e8f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 453, 0, 0
OFFSET[R], 892, -2, 0
SVTCA[Y]
CALL[], 33, 20, 1, 1, 96, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1E92">
/* VTTTalk Unicode 0x1e92 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 226, 0, 0
OFFSET[R], 908, 31, 0
SVTCA[Y]
CALL[], 21, 14, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E93">
/* VTTTalk Unicode 0x1e93 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 463, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 21, 14, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1E97">
/* VTTTalk Unicode 0x1e97 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 415, 0, 0
OFFSET[R], 891, -16, 126
SVTCA[Y]
CALL[], 31, 8, 1, 1, 106, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1E9E">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 8
MDAP[R], 31
CALL[], 37, 1, 114
SHP[2], 24
SRP1[], 0
IP[], 18
MDAP[R], 18
SHP[1], 17
SHP[1], 19
SHP[1], 43
SRP1[], 43
SHP[1], 42
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni1EA0">
/* VTTTalk Unicode 0x1ea0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 17, 10, 1, 1, -44, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EA1">
/* VTTTalk Unicode 0x1ea1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 62, 0, 1, 1, -33, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EA2">
/* VTTTalk Unicode 0x1ea2 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 903, 15, 166
SVTCA[Y]
CALL[], 18, 7, 1, 1, 55, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EA3">
/* VTTTalk Unicode 0x1ea3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 903, 15, 0
SVTCA[Y]
CALL[], 63, 43, 1, 1, 56, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EA4">
/* VTTTalk Unicode 0x1ea4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 959, -1, 0

SVTCA[Y]
CALL[], 11, 7, 1, 1, 21, 86
SHC[2], 2

CALL[], 19, 11, 1, 1, 153, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EA5">
/* VTTTalk Unicode 0x1ea5 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 955, -6, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 44, 86
SHC[2], 1

CALL[], 63, 56, 1, 1, 120, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EA6">
/* VTTTalk Unicode 0x1ea6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 960, 0, 0



SVTCA[Y]
CALL[], 11, 7, 1, 1, 21, 86
SHC[2], 2

CALL[], 18, 11, 1, 1, 143, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EA7">
/* VTTTalk Unicode 0x1ea7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 956, -6, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 44, 86
SHC[2], 1

CALL[], 63, 56, 1, 1, 141, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EA8">
/* VTTTalk Unicode 0x1ea8 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 961, -4, 0


SVTCA[Y]
CALL[], 11, 7, 1, 1, 21, 86
SHC[2], 2

CALL[], 25, 11, 1, 1, 94, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EA9">
/* VTTTalk Unicode 0x1ea9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 957, -1, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 44, 86
SHC[2], 1

CALL[], 70, 56, 1, 1, 112, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EAA">
/* VTTTalk Unicode 0x1eaa */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 962, 0, 0



SVTCA[Y]
CALL[], 11, 7, 1, 1, 21, 86
SHC[2], 2

CALL[], 22, 11, 1, 1, 169, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EAB">
/* VTTTalk Unicode 0x1eab */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 958, -8, 0
SVTCA[Y]
CALL[], 56, 43, 1, 1, 44, 86
SHC[2], 1

CALL[], 67, 56, 1, 1, 204, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EAC">
/* VTTTalk Unicode 0x1eac */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 908, 11, 0
OFFSET[R], 935, 0, 0
SVTCA[Y]
CALL[], 17, 10, 1, 1, -44, 86
SHC[2], 2
CALL[], 23, 7, 1, 1, 21, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EAD">
/* VTTTalk Unicode 0x1ead */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 908, 11, 0
OFFSET[R], 897, 0, 0
SVTCA[Y]
CALL[], 62, 0, 1, 1, -33, 86
SHC[2], 1
CALL[], 68, 43, 1, 1, 44, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EAE">
/* VTTTalk Unicode 0x1eae */
/* ACT generated Wed Jan 15 15:35:14 2020 */



USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 937, 0, 0
OFFSET[R], 933, 11, 111
SVTCA[Y]
CALL[], 15, 7, 1, 1, 37, 86
SHC[2], 2
CALL[], 26, 22, 1, 1, 52, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EAF">
/* VTTTalk Unicode 0x1eaf */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 951, -8, 0
SVTCA[Y]
CALL[], 60, 43, 1, 1, 71, 86
SHC[2], 1

CALL[], 71, 60, 1, 1, 100, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EB0">
/* VTTTalk Unicode 0x1eb0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 937, 0, 0
OFFSET[R], 932, -14, 164


SVTCA[Y]
CALL[], 15, 7, 1, 1, 37, 86
SHC[2], 2
CALL[], 26, 22, 1, 1, 105, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EB1">
/* VTTTalk Unicode 0x1eb1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 952, -8, 0
SVTCA[Y]
CALL[], 60, 43, 1, 1, 71, 86
SHC[2], 1

CALL[], 71, 60, 1, 1, 100, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EB2">
/* VTTTalk Unicode 0x1eb2 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 937, 0, 0
OFFSET[R], 903, 5, 247


SVTCA[Y]
CALL[], 15, 7, 1, 1, 37, 86
SHC[2], 2
CALL[], 33, 22, 1, 1, 51, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EB3">
/* VTTTalk Unicode 0x1eb3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 953, -8, 0
SVTCA[Y]
CALL[], 60, 43, 1, 1, 71, 86
SHC[2], 1

CALL[], 78, 60, 1, 1, 112, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EB4">
/* VTTTalk Unicode 0x1eb4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 937, 0, 0
OFFSET[R], 950, -15, 247

SVTCA[Y]
CALL[], 15, 7, 1, 1, 37, 86
SHC[2], 2

CALL[], 30, 22, 1, 1, 102, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EB5">
/* VTTTalk Unicode 0x1eb5 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 954, -12, 0
SVTCA[Y]
CALL[], 60, 43, 1, 1, 71, 86
SHC[2], 1

CALL[], 75, 60, 1, 1, 155, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EB6">
/* VTTTalk Unicode 0x1eb6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 1, 0, 0
OFFSET[R], 908, 11, 0
OFFSET[R], 937, 0, 0
SVTCA[Y]
CALL[], 17, 10, 1, 1, -44, 86
SHC[2], 2
CALL[], 27, 7, 1, 1, 37, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EB7">
/* VTTTalk Unicode 0x1eb7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 232, 0, 0
OFFSET[R], 908, 11, 0
OFFSET[R], 899, -8, 0
SVTCA[Y]
CALL[], 62, 0, 1, 1, -33, 86
SHC[2], 1
CALL[], 72, 43, 1, 1, 71, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EB8">
/* VTTTalk Unicode 0x1eb8 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 18, 0, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EB9">
/* VTTTalk Unicode 0x1eb9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 908, 41, 0
SVTCA[Y]
CALL[], 50, 0, 1, 1, -34, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EBA">
/* VTTTalk Unicode 0x1eba */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 903, 24, 166
SVTCA[Y]
CALL[], 19, 1, 1, 1, 65, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EBB">
/* VTTTalk Unicode 0x1ebb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 903, 25, 0
SVTCA[Y]
CALL[], 51, 10, 1, 1, 55, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EBC">
/* VTTTalk Unicode 0x1ebc */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 939, 8, 0
SVTCA[Y]
CALL[], 16, 1, 1, 1, 64, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EBD">
/* VTTTalk Unicode 0x1ebd */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 901, 0, 0
SVTCA[Y]
CALL[], 48, 10, 1, 1, 106, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EBE">
/* VTTTalk Unicode 0x1ebe */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 959, 8, 0
SVTCA[Y]
CALL[], 12, 1, 1, 1, 31, 86
SHC[2], 1

CALL[], 19, 12, 1, 1, 111, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EBF">
/* VTTTalk Unicode 0x1ebf */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 955, 4, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 43, 86
SHC[2], 2

CALL[], 51, 44, 1, 1, 120, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EC0">
/* VTTTalk Unicode 0x1ec0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 960, 9, 0
SVTCA[Y]
CALL[], 12, 1, 1, 1, 31, 86
SHC[2], 1


CALL[], 19, 1, 1, 1, 174, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EC1">
/* VTTTalk Unicode 0x1ec1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 956, 4, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 43, 86
SHC[2], 2


CALL[], 51, 44, 1, 1, 141, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EC2">
/* VTTTalk Unicode 0x1ec2 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 961, 5, 0
SVTCA[Y]
CALL[], 12, 1, 1, 1, 31, 86
SHC[2], 1

CALL[], 26, 12, 1, 1, 94, 86

SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EC3">
/* VTTTalk Unicode 0x1ec3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 957, 9, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 43, 86
SHC[2], 2


CALL[], 58, 44, 1, 1, 112, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EC4">
/* VTTTalk Unicode 0x1ec4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 962, 9, 0
SVTCA[Y]
CALL[], 12, 1, 1, 1, 31, 86
SHC[2], 1

CALL[], 23, 1, 1, 1, 200, 86

SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EC5">
/* VTTTalk Unicode 0x1ec5 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 958, 2, 0
SVTCA[Y]
CALL[], 44, 10, 1, 1, 43, 86
SHC[2], 2


CALL[], 55, 44, 1, 1, 204, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EC6">
/* VTTTalk Unicode 0x1ec6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 42, 0, 0
OFFSET[R], 908, 11, 0
OFFSET[R], 935, 9, 0
SVTCA[Y]
CALL[], 18, 0, 1, 1, -44, 86
SHC[2], 1
CALL[], 24, 1, 1, 1, 31, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EC7">
/* VTTTalk Unicode 0x1ec7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 274, 0, 0
OFFSET[R], 908, 41, 0
OFFSET[R], 897, 10, 0
SVTCA[Y]
CALL[], 50, 0, 1, 1, -34, 86
SHC[2], 2
CALL[], 56, 10, 1, 1, 43, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EC8">
/* VTTTalk Unicode 0x1ec8 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 903, 4, 166
SVTCA[Y]
CALL[], 19, 5, 1, 1, 66, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EC9">
/* VTTTalk Unicode 0x1ec9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 314, 0, 0
OFFSET[R], 903, 15, 0
SVTCA[Y]
CALL[], 17, 5, 1, 1, 66, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1ECA">
/* VTTTalk Unicode 0x1eca */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 79, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 18, 0, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1ECB">
/* VTTTalk Unicode 0x1ecb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 313, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 28, 0, 1, 1, -44, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1ECC">
/* VTTTalk Unicode 0x1ecc */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 38, 0, 1, 1, -33, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1ECD">
/* VTTTalk Unicode 0x1ecd */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 38, 0, 1, 1, -36, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1ECE">
/* VTTTalk Unicode 0x1ece */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 903, 15, 166
SVTCA[Y]
CALL[], 39, 8, 1, 1, 62, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1ECF">
/* VTTTalk Unicode 0x1ecf */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 903, 15, 0
SVTCA[Y]
CALL[], 39, 8, 1, 1, 56, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1ED0">
/* VTTTalk Unicode 0x1ed0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 959, -1, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 28, 86
SHC[2], 2

CALL[], 39, 8, 1, 1, 139, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1ED1">
/* VTTTalk Unicode 0x1ed1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 955, -6, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 44, 86
SHC[2], 2

CALL[], 39, 32, 1, 1, 120, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1ED2">
/* VTTTalk Unicode 0x1ed2 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 960, 0, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 28, 86
SHC[2], 2


CALL[], 39, 8, 1, 1, 171, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1ED3">
/* VTTTalk Unicode 0x1ed3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 956, -6, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 44, 86
SHC[2], 2

CALL[], 39, 32, 1, 1, 141, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1ED4">
/* VTTTalk Unicode 0x1ed4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 961, -4, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 28, 86
SHC[2], 2

CALL[], 46, 8, 1, 1, 122, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1ED5">
/* VTTTalk Unicode 0x1ed5 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 957, -1, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 44, 86
SHC[2], 2

CALL[], 46, 32, 1, 1, 112, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1ED6">
/* VTTTalk Unicode 0x1ed6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 962, 0, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 28, 86
SHC[2], 2



CALL[], 43, 8, 1, 1, 197, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1ED7">
/* VTTTalk Unicode 0x1ed7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 958, -8, 0
SVTCA[Y]
CALL[], 32, 8, 1, 1, 44, 86
SHC[2], 2

CALL[], 43, 32, 1, 1, 204, 86

SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1ED8">
/* VTTTalk Unicode 0x1ed8 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 120, 0, 0
OFFSET[R], 908, 11, 0
OFFSET[R], 935, 0, 0
SVTCA[Y]
CALL[], 38, 0, 1, 1, -33, 86
SHC[2], 2
CALL[], 44, 8, 1, 1, 28, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1ED9">
/* VTTTalk Unicode 0x1ed9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 355, 0, 0
OFFSET[R], 908, 11, 0
OFFSET[R], 897, 0, 0
SVTCA[Y]
CALL[], 38, 0, 1, 1, -36, 86
SHC[2], 2
CALL[], 44, 8, 1, 1, 44, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EDA">
/* VTTTalk Unicode 0x1eda */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 136, 0, 0
OFFSET[R], 933, -19, 0
SVTCA[Y]
CALL[], 42, 8, 1, 1, 33, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EDB">
/* VTTTalk Unicode 0x1edb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 371, 0, 0
OFFSET[R], 894, -11, 0
SVTCA[Y]
CALL[], 41, 8, 1, 1, 40, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EDC">
/* VTTTalk Unicode 0x1edc */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 136, 0, 0
OFFSET[R], 932, -14, 0
SVTCA[Y]
CALL[], 42, 8, 1, 1, 33, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EDD">
/* VTTTalk Unicode 0x1edd */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 371, 0, 0
OFFSET[R], 893, -11, 0
SVTCA[Y]
CALL[], 41, 8, 1, 1, 40, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EDE">
/* VTTTalk Unicode 0x1ede */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 136, 0, 0
OFFSET[R], 903, 15, 166
SVTCA[Y]
CALL[], 49, 8, 1, 1, 62, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EDF">
/* VTTTalk Unicode 0x1edf */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 371, 0, 0
OFFSET[R], 903, 15, 0
SVTCA[Y]
CALL[], 48, 8, 1, 1, 56, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EE0">
/* VTTTalk Unicode 0x1ee0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 136, 0, 0
OFFSET[R], 939, -1, 0
SVTCA[Y]
CALL[], 46, 8, 1, 1, 61, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EE1">
/* VTTTalk Unicode 0x1ee1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 371, 0, 0
OFFSET[R], 901, -10, 0
SVTCA[Y]
CALL[], 45, 8, 1, 1, 107, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EE2">
/* VTTTalk Unicode 0x1ee2 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 136, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 48, 0, 1, 1, -33, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EE3">
/* VTTTalk Unicode 0x1ee3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 371, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 47, 0, 1, 1, -36, 86
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="uni1EE4">
/* VTTTalk Unicode 0x1ee4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 908, 11, 0
SVTCA[Y]
CALL[], 31, 24, 1, 1, -33, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EE5">
/* VTTTalk Unicode 0x1ee5 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 908, -8, 0
SVTCA[Y]
CALL[], 41, 0, 1, 1, -33, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EE6">
/* VTTTalk Unicode 0x1ee6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 186, 0, 0
OFFSET[R], 903, 15, 166
SVTCA[Y]
CALL[], 32, 18, 1, 1, 66, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EE7">
/* VTTTalk Unicode 0x1ee7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 903, 15, 0
SVTCA[Y]
CALL[], 42, 20, 1, 1, 66, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EE8">
/* VTTTalk Unicode 0x1ee8 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 195, 0, 0
OFFSET[R], 933, -46, 0
SVTCA[Y]
CALL[], 35, 4, 1, 1, 37, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EE9">
/* VTTTalk Unicode 0x1ee9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 432, 0, 0
OFFSET[R], 894, -31, 0
SVTCA[Y]
CALL[], 44, 20, 1, 1, 50, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EEA">
/* VTTTalk Unicode 0x1eea */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 195, 0, 0
OFFSET[R], 932, -41, 0
SVTCA[Y]
CALL[], 35, 18, 1, 1, 37, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EEB">
/* VTTTalk Unicode 0x1eeb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 432, 0, 0
OFFSET[R], 893, -31, 0
SVTCA[Y]
CALL[], 44, 20, 1, 1, 50, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EEC">
/* VTTTalk Unicode 0x1eec */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 195, 0, 0
OFFSET[R], 903, -12, 166
SVTCA[Y]
CALL[], 42, 18, 1, 1, 66, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EED">
/* VTTTalk Unicode 0x1eed */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 432, 0, 0
OFFSET[R], 903, -5, 0
SVTCA[Y]
CALL[], 51, 20, 1, 1, 66, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EEE">
/* VTTTalk Unicode 0x1eee */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 195, 0, 0
OFFSET[R], 939, -28, 0
SVTCA[Y]
CALL[], 39, 18, 1, 1, 65, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EEF">
/* VTTTalk Unicode 0x1eef */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 432, 0, 0
OFFSET[R], 950, -30, 0
SVTCA[Y]
CALL[], 48, 20, 1, 1, 117, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EF0">
/* VTTTalk Unicode 0x1ef0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 195, 0, 0
OFFSET[R], 908, -17, 0
SVTCA[Y]
CALL[], 41, 24, 1, 1, -33, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EF1">
/* VTTTalk Unicode 0x1ef1 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 432, 0, 0
OFFSET[R], 908, -19, 0
SVTCA[Y]
CALL[], 50, 0, 1, 1, -33, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EF4">
/* VTTTalk Unicode 0x1ef4 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 216, 0, 0
OFFSET[R], 908, 19, 0
SVTCA[Y]
CALL[], 15, 0, 1, 1, -44, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EF5">
/* VTTTalk Unicode 0x1ef5 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 453, 0, 0
OFFSET[R], 908, 131, 0
SVTCA[Y]
CALL[], 33, 28, 1, 1, 27, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EF6">
/* VTTTalk Unicode 0x1ef6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 216, 0, 0
OFFSET[R], 903, 15, 166
SVTCA[Y]
CALL[], 16, 5, 1, 1, 66, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EF7">
/* VTTTalk Unicode 0x1ef7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 453, 0, 0
OFFSET[R], 903, 18, 0
SVTCA[Y]
CALL[], 40, 20, 1, 1, 66, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni1EF8">
/* VTTTalk Unicode 0x1ef8 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 216, 0, 0
OFFSET[R], 939, -1, 0
SVTCA[Y]
CALL[], 13, 5, 1, 1, 65, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="uni1EF9">
/* VTTTalk Unicode 0x1ef9 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 453, 0, 0
OFFSET[R], 901, -7, 0
SVTCA[Y]
CALL[], 37, 20, 1, 1, 117, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="uni2007">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="uni2008">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="uni2009">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="uni200A">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="uni200B">
/* VTT 6.32 compiler */

    </glyphProgram>

    <glyphProgram name="uni2010">
/* VTTTalk Unicode 0x2010 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 562, 0, 0

    </glyphProgram>

    <glyphProgram name="uni2015">
/* VTTTalk Unicode 0x2015 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 565, 0, 0

    </glyphProgram>

    <glyphProgram name="uni2070">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 12, 5, 114
SHP[2], 27
MIRP[m&lt;RGr], 4, 119
SHP[2], 20
SLOOP[], 4
IP[], 3, 0, 2, 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2070.ss02">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 8, 5, 114
SHP[2], 23
MIRP[m&lt;RGr], 0, 119
SHP[2], 16
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2070.zero">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 20, 5, 114
SHP[2], 35
MIRP[m&lt;RGr], 12, 119
SHP[2], 28
IP[], 0
MDAP[R], 0
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2074">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 4, 5
MIRP[m&gt;RBl], 0, 119
IP[], 1
MDAP[R], 1
SRP2[], 4
IP[], 13
SHP[1], 9
SHP[1], 12
SRP1[], 12
SHP[1], 6
SRP1[], 6
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2075">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 26, 5
SHP[1], 29
MIRP[m&lt;RGr], 42, 119
IP[], 33
MDAP[R], 33
SHP[1], 20
SHP[1], 30
SHP[2], 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2076">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 7, 5, 114
SHP[2], 19
MIRP[m&lt;RGr], 36, 119
SHP[2], 54
IP[], 28
MDAP[R], 28
SHP[1], 46
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2077">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 6, 4, 114
MIRP[m&lt;RGr], 0, 119
SHP[1], 5
SRP1[], 5
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2078">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 14, 5, 114
SHP[2], 53
MIRP[m&lt;RGr], 0, 119
SHP[2], 29
SLOOP[], 4
IP[], 7, 45, 21, 37
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2079">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 44, 5, 114
SHP[2], 20
MIRP[m&lt;RGr], 50, 119
IP[], 36
MDAP[R], 36
SHP[1], 28
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni207B">
/* VTTTalk Unicode 0x207b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 622, 0, 0

    </glyphProgram>

    <glyphProgram name="uni207F">
/* VTTTalk Unicode 0x207f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 346, 0, 0

    </glyphProgram>

    <glyphProgram name="uni2080">
/* VTTTalk Unicode 0x2080 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 516, 0, -252

    </glyphProgram>

    <glyphProgram name="uni2080.ss02">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 533, 0, -262

    </glyphProgram>

    <glyphProgram name="uni2080.zero">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 537, 0, -252

    </glyphProgram>

    <glyphProgram name="uni2081">
/* VTTTalk Unicode 0x2081 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 517, 0, -263

    </glyphProgram>

    <glyphProgram name="uni2082">
/* VTTTalk Unicode 0x2082 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 518, 0, -253

    </glyphProgram>

    <glyphProgram name="uni2083">
/* VTTTalk Unicode 0x2083 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 519, 0, -261

    </glyphProgram>

    <glyphProgram name="uni2084">
/* VTTTalk Unicode 0x2084 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 520, 0, -252

    </glyphProgram>

    <glyphProgram name="uni2085">
/* VTTTalk Unicode 0x2085 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 521, 0, -252

    </glyphProgram>

    <glyphProgram name="uni2086">
/* VTTTalk Unicode 0x2086 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 522, 0, -252

    </glyphProgram>

    <glyphProgram name="uni2087">
/* VTTTalk Unicode 0x2087 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 523, 0, -252

    </glyphProgram>

    <glyphProgram name="uni2088">
/* VTTTalk Unicode 0x2088 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 524, 0, -252

    </glyphProgram>

    <glyphProgram name="uni2089">
/* VTTTalk Unicode 0x2089 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 525, 0, -252

    </glyphProgram>

    <glyphProgram name="uni20A6">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 4, 114
SHP[2], 7
CALL[], 18, 12, 114
SHP[2], 15
SRP2[], 4
IP[], 0
MDAP[R], 0
IP[], 16
SRP2[], 18
IP[], 6
SHP[1], 1
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni20A9">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 4, 12
SHP[1], 14
CALL[], 5, 4, 114
SHP[2], 8
MDAP[R], 8
SHP[2], 11
SRP1[], 4
IP[], 0
MDAP[R], 0
SRP2[], 4
IP[], 10
IP[], 7
SRP2[], 5
IP[], 15
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni20AD">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 11, 12
SHP[1], 28
CALL[], 12, 4, 114
SHP[2], 26
SRP2[], 11
IP[], 4
MDAP[R], 4
IP[], 9
IP[], 8
SRP2[], 12
IP[], 19
IP[], 27
SHP[1], 5
SHP[1], 3
SRP1[], 3
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni20B1">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 16, 12
CALL[], 17, 4, 114
SHP[2], 40
SRP1[], 40
SHP[1], 1
RDTG[]
MDAP[R], 1
SHP[1], 0
SMD[], 128
RTG[]
MDRP[M&gt;RWh], 9
SHP[2], 8
SMD[], 64
RUTG[]
MDRP[m&gt;RGr], 30
SHP[2], 28
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni20B2">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 13, 114
MDRP[m&gt;RBl], 0
SHP[1], 36
CALL[], 14, 5, 114
MDRP[m&gt;RBl], 1
SHP[1], 26
SRP2[], 4
IP[], 43
MDAP[R], 43
SHP[1], 42
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni20B5">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 15, 5, 114
MDRP[m&gt;RBl], 1
SHP[1], 27
CALL[], 45, 13, 114
MDRP[m&gt;RBl], 0
SHP[1], 37
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni20B9">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 22, 12
CALL[], 26, 4, 114
SHP[2], 12
SHP[2], 25
SRP1[], 25
SHP[1], 9
SMD[], 128
MDRP[M&gt;RWh], 30
MDRP[m&gt;RGr], 0
SHP[2], 24
SRP1[], 24
SHP[1], 20
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni20BA">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 8, 12
SHP[1], 15
SHP[1], 21
MDAP[R], 21
CALL[], 9, 4, 114
SRP2[], 8
IP[], 5
IP[], 0
MDAP[R], 0
RDTG[]
MDAP[R], 5
SHP[1], 4
SHP[1], 6
RTG[]
MDAP[R], 6
SHP[1], 7
SRP1[], 0
SHP[1], 1
SHP[1], 3
MDAP[R], 3
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni20BC">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
MDRP[m&gt;RBl], 1
SHP[1], 15
MDAP[R], 9
SHP[1], 25
SRP1[], 25
SRP2[], 4
IP[], 0
MDAP[R], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni20BD">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 8, 12
CALL[], 9, 4, 114
SHP[2], 32
SRP2[], 8
IP[], 20
MDAP[R], 20
SHP[1], 22
SHP[1], 3
SRP1[], 3
SHP[1], 2
MDRP[m&gt;RGr], 5
SHP[2], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2113">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 11, 19, 114
SHP[2], 0
CALL[], 31, 1, 114
SHP[2], 50
SRP2[], 11
IP[], 5
MDAP[R], 5
SRP2[], 31
SLOOP[], 4
IP[], 17, 40, 26, 55
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2116">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 0, 12
SHP[2], 11
CALL[], 1, 4, 114
SHP[2], 5
SRP2[], 0
SLOOP[], 4
IP[], 4, 3, 12, 13
SHP[1], 27
MDAP[R], 27
SHP[1], 43
MDRP[M&gt;RGr], 19
SHP[2], 35
MDRP[m&gt;RWh], 16
SHP[2], 15
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2124">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 9, 8
SHP[1], 1
SRP1[], 1
SHP[1], 0
SHP[1], 10
SHP[1], 20
CALL[], 16, 2, 114
SHP[2], 15
SRP1[], 15
SHP[1], 11
SHP[1], 13
SRP1[], 13
SHP[1], 18
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2126">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 11, 18, 114
SHP[2], 12
SHP[2], 33
SRP1[], 33
SHP[1], 30
SRP1[], 30
SHP[1], 34
SRP1[], 34
SHP[1], 9
CALL[], 22, 1, 114
SHP[2], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2196">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
MDAP[R], 6
SRP2[], 1
SLOOP[], 8
IP[], 0, 4, 3, 2, 9, 8, 7, 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2197">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
MDAP[R], 9
SRP2[], 4
SLOOP[], 8
IP[], 0, 7, 6, 8, 1, 2, 3, 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2198">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
MDAP[R], 6
SRP2[], 1
SLOOP[], 8
IP[], 0, 3, 4, 7, 8, 9, 2, 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2199">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
MDAP[R], 9
SRP2[], 4
SLOOP[], 8
IP[], 0, 6, 7, 8, 1, 2, 3, 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni21E6">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
SHP[1], 3
MDAP[R], 3
SHP[1], 15
SRP1[], 15
SHP[1], 16
SRP1[], 2
SHP[1], 17
MDAP[R], 9
SHP[1], 8
MDAP[R], 8
SHP[1], 12
SRP1[], 12
SHP[1], 13
SRP1[], 9
SHP[1], 11
SRP1[], 17
SRP2[], 11
SLOOP[], 3
IP[], 5, 14, 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni21E7">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 10
MDAP[R], 4
SHP[1], 15
IP[], 17
IP[], 12
MDAP[R], 17
MDAP[R], 12
SRP1[], 17
SHP[1], 2
SHP[1], 3
SRP1[], 12
SHP[1], 6
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni21E8">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 2
MDAP[R], 2
SHP[1], 17
SRP1[], 17
SHP[1], 16
SHP[2], 10
MDAP[R], 9
SHP[1], 7
MDAP[R], 7
SHP[1], 14
SRP1[], 14
SHP[1], 13
SRP1[], 9
SHP[1], 11
SRP1[], 11
SRP2[], 10
SLOOP[], 3
IP[], 5, 15, 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni21E9">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 10
MDAP[R], 6
SHP[1], 14
IP[], 9
MDAP[R], 9
SHP[1], 11
SHP[1], 2
MDAP[R], 2
SHP[1], 17
SHP[1], 15
SRP1[], 15
SHP[1], 4
SRP1[], 9
SHP[1], 13
SRP1[], 13
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni21EA">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
SHP[1], 7
SMD[], 192
MDRP[m&gt;RBl], 0
MDAP[R], 0
SHP[2], 4
SMD[], 64
SRP0[], 1
MDRP[m&gt;RWh], 8
SHP[2], 18
SHP[2], 12
MDAP[R], 12
SHP[1], 23
IP[], 9
MDAP[R], 9
SHP[1], 16
SHP[1], 26
SRP1[], 26
SHP[1], 11
SHP[1], 20
SRP1[], 20
SHP[1], 14
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2206">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 1, 114
CALL[], 3, 18, 114
SRP1[], 0
IP[], 7
SHP[2], 9
SRP1[], 9
SHP[1], 1
SHP[1], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2215">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2219">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2318">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 9
MDRP[m&gt;RWh], 8
SHP[2], 0
MDAP[R], 0
SHP[1], 52
SHP[1], 43
SRP1[], 43
SHP[1], 84
SHP[2], 57
SRP1[], 57
SHP[1], 48
SRP1[], 48
SHP[1], 93
SHP[2], 80
SRP1[], 80
SHP[1], 35
SRP1[], 9
SHP[1], 17
MDAP[R], 17
SHP[1], 72
SHP[1], 26
MDAP[R], 26
SHP[1], 107
SRP1[], 9
SHP[1], 67
SRP1[], 67
SHP[1], 21
SRP1[], 21
SHP[1], 98
SRP1[], 9
SHP[1], 83
SRP1[], 83
SHP[1], 34
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2325">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 5
MIAP[R], 3, 6
SHP[1], 2
SHP[1], 9
SRP1[], 9
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2326">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 3
SHP[1], 9
MDAP[R], 4
SHP[1], 8
SRP1[], 9
SRP2[], 8
SLOOP[], 14
IP[], 14, 12, 11, 15, 13, 1, 10, 16, 6, 19, 21, 17, 18, 20
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2327">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDRP[m&gt;RBl], 3
SHP[2], 4
SHP[1], 7
SRP1[], 4
SRP2[], 7
SLOOP[], 8
IP[], 16, 18, 17, 14, 8, 11, 12, 10
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni232B">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 8
MDAP[R], 3
SHP[1], 5
SRP1[], 5
SRP2[], 8
SLOOP[], 14
IP[], 18, 20, 21, 17, 19, 4, 16, 10, 9, 13, 15, 11, 14, 12
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni238B">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 31
SHP[2], 39
MDAP[R], 10
SHP[1], 21
IP[], 35
MDAP[R], 35
SHP[1], 33
SRP1[], 10
SHP[1], 41
SRP1[], 41
SHP[1], 40
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni23CE">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 14
SHP[1], 10
SRP1[], 10
SHP[1], 9
RUTG[]
MDAP[R], 9
SHP[1], 0
RTG[]
MDAP[R], 0
SHP[2], 12
SRP1[], 9
SHP[1], 16
SRP1[], 16
SHP[1], 15
SRP0[], 14
MDRP[m&gt;RWh], 20
SHP[2], 3
SRP1[], 3
SHP[1], 4
RDTG[]
MDAP[R], 4
SRP2[], 9
SLOOP[], 3
IP[], 6, 17, 7
SHP[1], 18
SRP1[], 18
SHP[1], 19
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2423">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 3
SMD[], 128
MDRP[m&gt;RBl], 1
SHP[2], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni25C6">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
MDAP[R], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni25C7">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
MDAP[R], 0
SHP[2], 7
SRP1[], 2
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni25CF">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 10
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2639">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 10
SHP[1], 30
SMD[], 320
MDRP[m&gt;RGr], 0
SHP[2], 20
SLOOP[], 6
IP[], 47, 40, 67, 55, 61, 73
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2713">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 6
SLOOP[], 4
IP[], 9, 7, 8, 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2714">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
SLOOP[], 6
IP[], 6, 9, 10, 7, 8, 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2715">
/* VTTTalk Unicode 0x2715 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 623, 0, 0

    </glyphProgram>

    <glyphProgram name="uni2717">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 14
SHP[2], 10
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2718">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 14
MDAP[R], 20
SHP[1], 6
SRP1[], 14
SHP[1], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2B05">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 2
MDAP[R], 2
SHP[2], 9
SRP1[], 9
SHP[1], 7
MDAP[R], 7
SRP1[], 9
IP[], 4
IP[], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2B06">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 4
MDAP[R], 8
SRP2[], 4
IP[], 5
MDAP[R], 5
SHP[1], 2
SHP[1], 7
SRP1[], 7
SHP[1], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2B07">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 1
MDAP[R], 6
SRP2[], 1
IP[], 5
MDAP[R], 5
SHP[1], 3
SHP[1], 8
SRP1[], 8
SHP[1], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2B95">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 8
MDAP[R], 8
SHP[2], 1
SRP1[], 1
SHP[1], 3
MDAP[R], 3
SRP1[], 1
IP[], 6
IP[], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uni2E12">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 9
SHP[1], 8
SMD[], 192
MDRP[m&gt;RWh], 0
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uniFFFD">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 2
MDAP[R], 7
SRP2[], 2
SLOOP[], 5
IP[], 8, 14, 55, 44, 31
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uogonek">
/* VTTTalk Unicode 0x173 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 912, 129, 0
SVTCA[Y]
CALL[], 44, 26, 0, 0, 17, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="updblhorzsngbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[2], 1
SRP1[], 1
SHP[1], 5
SHP[1], 9
SRP1[], 3
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="updblleftsngbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[2], 1
SRP1[], 1
SHP[1], 5
SRP1[], 3
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="updblrightsngbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[2], 3
SRP1[], 3
SHP[1], 7
SRP1[], 1
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upeighthblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uphalfblock">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upheavydnhorzlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
SHP[1], 10
SRP1[], 3
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upheavyhorzlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[2], 1
SRP1[], 1
SHP[1], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upheavyleftdnlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upheavyleftlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upheavyrightdnlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IP[], 8
MDAP[R], 8
SHP[1], 5
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upheavyrightlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
SHP[2], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upleftdnleftdnrightquadrant">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upleftdnrightquadrant">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upleftquadrant">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upleftuprightdnleftquadrant">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upleftuprightdnrightquadrant">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uplightdnhorzheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uplighthorzheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 1
SRP1[], 1
SHP[1], 5
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uplightleftdnheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uplightleftheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 2
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uplightrightdnheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uplightrightheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
SHP[2], 3
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uprightdnleftdnrightquadrant">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uprightdnleftquadrant">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 4
MDAP[R], 4
SHP[1], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uprightquadrant">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upsnghorzdblbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 7
IP[], 4
MDAP[R], 4
SHP[1], 5
SRP1[], 5
SHP[1], 9
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upsngleftdblbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 7
IP[], 4
MDAP[R], 4
SHP[1], 5
SHP[2], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="upsngrightdblbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IP[], 6
MDAP[R], 6
SHP[1], 3
SHP[2], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="uring">
/* VTTTalk Unicode 0x16f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 900, -7, 0
SVTCA[Y]
CALL[], 35, 20, 1, 1, 60, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="utilde">
/* VTTTalk Unicode 0x169 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 423, 0, 0
OFFSET[R], 901, -10, 0
SVTCA[Y]
CALL[], 39, 20, 1, 1, 117, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="v">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 10, 114
CALL[], 1, 6, 114
SHP[2], 9
SRP2[], 0
IP[], 3
IP[], 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertdblhorzsngbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
SHP[1], 18
SHP[1], 14
SRP1[], 3
SHP[1], 7
SHP[1], 11
SRP1[], 5
SHP[1], 10
SHP[2], 16
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertdblleftsngbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
SRP1[], 5
SHP[1], 9
SHP[2], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertdblrightsngbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IP[], 10
MDAP[R], 10
SHP[1], 7
SRP1[], 1
SHP[1], 6
SHP[2], 11
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertheavyhorzlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
SHP[1], 10
SRP1[], 3
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertheavyleftlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IP[], 2
MDAP[R], 2
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertheavyrightlightbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IP[], 6
MDAP[R], 6
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertlighthorzheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertlightleftheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 5
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertlightrightheavybxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertsnghorzdblbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 4
SHP[1], 15
SHP[1], 1
SRP1[], 1
SHP[1], 18
MDAP[R], 5
SHP[1], 14
SHP[1], 8
SRP1[], 8
SHP[1], 11
MDAP[R], 9
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertsngleftdblbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 9
IP[], 4
IP[], 5
MDAP[R], 4
MDAP[R], 5
SRP1[], 4
SHP[1], 1
SRP1[], 5
SHP[1], 8
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="vertsngrightdblbxd">
/* VTT 6.32 compiler */
SVTCA[Y]
MDAP[R], 0
MDAP[R], 1
IP[], 7
IP[], 6
MDAP[R], 7
MDAP[R], 6
SRP1[], 7
SHP[1], 10
SRP1[], 6
SHP[1], 3
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="w">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 10, 114
SHP[2], 18
CALL[], 1, 6, 114
MDRP[m&gt;RGr], 4
SHP[1], 13
SRP2[], 0
SLOOP[], 3
IP[], 3, 6, 19
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="wacute">
/* VTTTalk Unicode 0x1e83 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 447, 0, 0
OFFSET[R], 894, -11, 0
SVTCA[Y]
CALL[], 21, 12, 1, 1, 50, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="wcircumflex">
/* VTTTalk Unicode 0x175 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 447, 0, 0
OFFSET[R], 897, 0, 0
SVTCA[Y]
CALL[], 21, 1, 1, 1, 54, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="wdieresis">
/* VTTTalk Unicode 0x1e85 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 447, 0, 0
OFFSET[R], 891, -1, 0
SVTCA[Y]
CALL[], 21, 1, 1, 1, 107, 86
SHC[2], 1
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="wgrave">
/* VTTTalk Unicode 0x1e81 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 447, 0, 0
OFFSET[R], 893, -11, 0
SVTCA[Y]
CALL[], 21, 12, 1, 1, 50, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="x">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 10, 114
SHP[2], 9
CALL[], 2, 6, 114
SHP[2], 6
SRP2[], 0
SLOOP[], 4
IP[], 10, 1, 7, 4
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="y">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 28, 15, 114
SHP[2], 12
CALL[], 29, 6, 114
SHP[2], 21
SRP2[], 28
SLOOP[], 4
IP[], 25, 32, 16, 31
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="yacute">
/* VTTTalk Unicode 0xfd */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 453, 0, 0
OFFSET[R], 894, -8, 0
SVTCA[Y]
CALL[], 33, 20, 1, 1, 50, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="ycircumflex">
/* VTTTalk Unicode 0x177 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 453, 0, 0
OFFSET[R], 897, 3, 0
SVTCA[Y]
CALL[], 33, 29, 1, 1, 54, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="ydieresis">
/* VTTTalk Unicode 0xff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 453, 0, 0
OFFSET[R], 891, 2, 0
SVTCA[Y]
CALL[], 33, 29, 1, 1, 107, 86
SHC[2], 2
SHC[2], 3

    </glyphProgram>

    <glyphProgram name="yen">
/* VTT 6.32 compiler */
SVTCA[Y]
MIAP[R], 17, 12
CALL[], 19, 4, 114
SHP[2], 22
SRP2[], 17
IP[], 10
IP[], 2
MDAP[R], 10
RUTG[]
MDAP[R], 2
SRP2[], 19
SLOOP[], 3
IP[], 18, 24, 21
SRP1[], 10
SHP[1], 12
SHP[1], 9
SRP1[], 9
SHP[1], 15
SRP1[], 2
SHP[1], 4
SHP[1], 1
SRP1[], 1
SHP[1], 7
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="ygrave">
/* VTTTalk Unicode 0x1ef3 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 453, 0, 0
OFFSET[R], 893, -8, 0
SVTCA[Y]
CALL[], 33, 20, 1, 1, 50, 86
SHC[2], 2

    </glyphProgram>

    <glyphProgram name="z">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 3, 6, 114
SHP[2], 2
SRP1[], 2
SHP[1], 5
CALL[], 14, 10, 114
SHP[2], 6
SRP1[], 6
SHP[1], 0
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="zacute">
/* VTTTalk Unicode 0x17a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 463, 0, 0
OFFSET[R], 894, -11, 0
SVTCA[Y]
CALL[], 15, 3, 1, 1, 50, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="zcaron">
/* VTTTalk Unicode 0x17e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 463, 0, 0
OFFSET[R], 898, -6, 0
SVTCA[Y]
CALL[], 20, 3, 1, 1, 57, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="zdotaccent">
/* VTTTalk Unicode 0x17c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 463, 0, 0
OFFSET[R], 918, 0, 0
SVTCA[Y]
CALL[], 15, 3, 1, 1, 96, 86
SHC[2], 1

    </glyphProgram>

    <glyphProgram name="zero">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 4, 13, 114
SHP[2], 20
SHP[2], 3
SRP1[], 3
SHP[1], 0
CALL[], 12, 5, 114
SHP[2], 28
SHP[2], 1
SRP1[], 1
SHP[1], 2
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="zero.dnom">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 486, 0, 0

    </glyphProgram>

    <glyphProgram name="zero.dnom.ss02">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 533, 0, -262

    </glyphProgram>

    <glyphProgram name="zero.dnom.zero">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 534, 0, 0

    </glyphProgram>

    <glyphProgram name="zero.numr">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 516, 0, 0

    </glyphProgram>

    <glyphProgram name="zero.numr.ss02">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 533, 0, 0

    </glyphProgram>

    <glyphProgram name="zero.numr.zero">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

USEMYMETRICS[]
OFFSET[R], 537, 0, 0

    </glyphProgram>

    <glyphProgram name="zero.ss02">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 0, 13, 114
SHP[2], 16
CALL[], 8, 5, 114
SHP[2], 24
IUP[Y]
IUP[X]

    </glyphProgram>

    <glyphProgram name="zero.zero">
/* VTT 6.32 compiler */
SVTCA[Y]
CALL[], 12, 13, 114
SHP[2], 28
CALL[], 20, 5, 114
SHP[2], 36
SRP2[], 12
IP[], 0
MDAP[R], 0
SHP[1], 6
IUP[Y]
IUP[X]

    </glyphProgram>

    <extraProgram name="cvt">
/* Control Program */
/* ACT generated Wed Jan 15 15:35:14 2020 */

CATEGORY Stroke
CATEGORY StrokeInheritance

InstructionsOn @9..2047

DropOutCtrlOff @144

CvtCutIn = 1, 0@144 /* 1 pixel cut-in for over- and undershoots */

ClearTypeCtrl = 1

ASM("WS[], 16, 0") /* &lt;== S[16] = threshold ppem that less than or equal is no RES */

LinearAdvanceWidths = 0

/***** Height CVTs *****/
UpperCase
  Grey
  Y
  SquareHeight
      2:   623 /* cap height */



/*Delta(1@9;10;12;16;18;-1@22)*/

Delta (1 @9;10;12;13;16;18, -1@22, 1@23) 

ASM("SVTCA[Y]")
ASM("CALL[], 2, 89")


      8:     0 /* base line */
ASM("SVTCA[Y]")
ASM("CALL[], 8, 89")
  RoundHeight
      3:     4 ~   2 @125 /* cap height overshoot */
      9:   -11 ~   8 @ 46 /* base line undershoot */

LowerCase
  SquareHeight
      0:   665 /* lc ascender */

Delta(1@9;13;14;18;23)

ASM("SVTCA[Y]")
ASM("CALL[], 0, 89")
      6:   457 /* x height */

Delta(1@9;12;13;14;16;18)



ASM("SVTCA[Y]")
ASM("CALL[], 6, 89")
     10:     0 /* base line */
ASM("SVTCA[Y]")
ASM("CALL[], 10, 89")
     14:  -167 /* lc descender */

Delta(1@15)

ASM("SVTCA[Y]")
ASM("CALL[], 14, 89")
  RoundHeight
      1:     6 ~   0 @ 84 /* lc ascender overshoot */
      7:    10 ~   6 @ 50 /* x height overshoot */
     11:    -8 ~  10 @ 63 /* base line undershoot */
     15:    -5 ~  14 @100 /* lc descender undershoot */

Figure
  SquareHeight
      4:   623 /* figure height */

Delta(1@9;10;12;13;16;18;23)



ASM("SVTCA[Y]")
ASM("CALL[], 4, 89")
     12:     0 /* base line */
ASM("SVTCA[Y]")
ASM("CALL[], 12, 89")
  RoundHeight
      5:     4 ~   4 @125 /* figure height overshoot */
     13:   -11 ~  12 @ 46 /* base line undershoot */

Other
  SquareHeight
     16:   624 /* other height */
ASM("SVTCA[Y]")
ASM("CALL[], 16, 89")
     18:     0 /* base line */
ASM("SVTCA[Y]")
ASM("CALL[], 18, 89")
  RoundHeight
     17:    10 ~  16 @ 50 /* other height overshoot */
     19:   -10 ~  18 @ 50 /* base line undershoot */

/***** Reserved CVTs *****/
AnyGroup
  AnyColor
  AnyDirection
  AnyCategory
     20:     0 /* DO NOT USE!!! */

/***** Grand-Parent CVT *****/
AnyGroup
  Black
  X
  StrokeInheritance
     21:    70 /* 43x */

/***** Parent CVTs *****/
UpperCase
  Black
  X
  StrokeInheritance
     22:    67 /* 21x */
LowerCase
  Black
  X
  StrokeInheritance
     25:    72 /* 22x */
ASM("SVTCA[X]")
ASM("CALL[], 21, 25, 69, 22, 97, 90")

UpperCase
  Black
  Y
  StrokeInheritance
     23:    61 /* 25x */
ASM("SVTCA[X]")
ASM("CALL[], 23, 58, 22, 79, 91")
LowerCase
  Black
  Y
  StrokeInheritance
     26:    58 /* 12x */
ASM("SVTCA[X]")
ASM("CALL[], 26, 51, 25, 36, 91")

UpperCase
  Black
  Diag
  StrokeInheritance
     24:    61 /* 25x */
ASM("SVTCA[X]")
ASM("CALL[], 24, 58, 22, 79, 91")
LowerCase
  Black
  Diag
  StrokeInheritance
     27:    58 /* 12x */
ASM("SVTCA[X]")
ASM("CALL[], 27, 51, 25, 36, 91")

/***** StrokeInheritance CVTs *****/
UpperCase
  Black
  X
  StrokeInheritance
     28:    70 =  22 @167 /* 34x */
  Y
  StrokeInheritance
     29:    61 =  23 @255 /* 31x */
  Diag
  StrokeInheritance
     30:    49 =  24 @ 42 /* 3x */
     31:    66 /* 37x */
ASM("SVTCA[X]")
ASM("CALL[], 31, 53, 24, 22, 92")
     32:    59 =  31 @ 63 /* 12x */
     33:    75 =  31 @ 63 /* 2x */

LowerCase
  Black
  X
  StrokeInheritance
     34:    60 /* 4x */
ASM("SVTCA[X]")
ASM("CALL[], 34, 9, 26, 25, 92")
     35:    72 =  25 @255 /* 34x */
  Y
  StrokeInheritance
     36:    59 /* 36x */
ASM("SVTCA[Y]")
ASM("CALL[], 36, 4, 26, 25, 92")
  Diag
  StrokeInheritance
     37:    49 =  27 @ 56 /* 3x */
     38:    64 /* 25x */
ASM("SVTCA[X]")
ASM("CALL[], 38, 27, 27, 25, 92")
     39:    59 =  38 @100 /* 4x */
     40:    67 =  38 @167 /* 8x */

Figure
  Black
  X
  StrokeInheritance
     41:    58 /* 1x */
     42:    71 /* 17x */
  Y
  StrokeInheritance
     43:    61 /* 15x */
  Diag
  StrokeInheritance
     44:    63 /* 7x */
     45:    74 /* 3x */

Other
  Black
  X
  StrokeInheritance
     46:    67 /* 20x */
     47:    76 /* 4x */
  Y
  StrokeInheritance
     48:    45 /* 2x */
     49:    56 /* 22x */
     50:    60 =  49 @125 /* 9x */
  Diag
  StrokeInheritance
     51:    49 /* 2x */
     52:    59 /* 24x */

/***** Stroke CVTs *****/
UpperCase
  Black
  X
  Stroke
     53:    67 =  28 @250 /* 9x */
     54:    69 =  28 @255 /* 11x */
     55:    72 =  28 @250 /* 14x */
  Y
  Stroke
     56:    55 =  29 @ 84 /* 3x */
     57:    59 =  29 @250 /* 7x */
     58:    61 =  29 @255 /* 19x */
     59:    66 =  29 @100 /* 2x */
  Diag
  Stroke
     60:    49 =  30 @255 /* 3x */
     61:    53 =  32 @ 84 /* 1x */
     62:    55 =  32 @125 /* 1x */
     63:    59 =  32 @255 /* 6x */
     64:    61 =  32 @250 /* 5x */
     65:    64 =  31 @167 /* 7x */
     66:    68 =  31 @255 /* 12x */
     67:    71 =  31 @167 /* 2x */
     68:    75 =  33 @255 /* 2x */
     69:    82 =  31 @ 32 /* 1x */

LowerCase
  Black
  X
  Stroke
     70:    60 =  34 @255 /* 4x */
     71:    66 =  35 @ 84 /* 6x */
     72:    70 =  35 @250 /* 8x */
     73:    73 =  35 @255 /* 17x */
     74:    76 =  35 @167 /* 3x */
  Y
  Stroke
     75:    55 =  36 @125 /* 7x */
     76:    59 =  36 @255 /* 19x */
     77:    63 =  36 @125 /* 10x */
  Diag
  Stroke
     78:    43 =  37 @ 84 /* 1x */
     79:    49 =  37 @255 /* 2x */
     80:    55 =  38 @ 56 /* 4x */
     81:    57 =  39 @250 /* 1x */
     82:    59 =  39 @255 /* 3x */
     83:    62 =  38 @250 /* 3x */
     84:    64 =  38 @255 /* 5x */
     85:    67 =  40 @255 /* 6x */
     86:    71 =  40 @125 /* 2x */
     87:    74 =  38 @ 50 /* 1x */

Figure
  Black
  X
  Stroke
     88:    58 =  41 @255 /* 1x */
     89:    68 =  42 @167 /* 7x */
     90:    72 =  42 @255 /* 9x */
     91:    74 =  42 @250 /* 1x */
  Y
  Stroke
     92:    59 =  43 @250 /* 3x */
     93:    61 =  43 @255 /* 8x */
     94:    63 =  43 @250 /* 3x */
     95:    66 =  43 @100 /* 1x */
  Diag
  Stroke
     96:    58 =  44 @100 /* 1x */
     97:    64 =  44 @255 /* 6x */
     98:    74 =  45 @255 /* 3x */

Other
  Black
  X
  Stroke
     99:    59 =  46 @ 63 /* 4x */
    100:    63 =  46 @125 /* 6x */
    101:    67 =  46 @255 /* 4x */
    102:    69 =  46 @250 /* 3x */
    103:    71 =  46 @125 /* 3x */
    104:    74 =  47 @250 /* 1x */
    105:    76 =  47 @255 /* 3x */
  Y
  Stroke
    106:    45 =  48 @255 /* 2x */
    107:    56 =  49 @255 /* 13x */
    108:    61 =  50 @255 /* 7x */
    109:    64 =  50 @167 /* 1x */
    110:    67 =  50 @ 72 /* 1x */
  Diag
  Stroke
    111:    47 =  51 @250 /* 1x */
    112:    50 =  51 @255 /* 1x */
    113:    55 =  52 @167 /* 1x */
    114:    58 =  52 @255 /* 6x */
    115:    60 =  52 @250 /* 6x */
    116:    63 =  52 @100 /* 3x */
    117:    66 =  52 @ 72 /* 7x */
    118:    74 =  52 @ 34 /* 1x */

/*sup numbers height March 2020*/

    119:    395

    </extraProgram>

    <extraProgram name="fpgm">
/* Font-program */
/* ACT generated Wed Jan 15 15:35:14 2020 */

FDEF[], 9

/* Set fv to X
       pv perpendicular to italic angle

   CALL[], 9 */

#BEGIN
#PUSHOFF
SVTCA[X]
#PUSH, 11, 10
RS[]
SWAP[]
RS[]
NEG[]
SPVFS[]
#PUSHON
#END
ENDF[]

FDEF[], 10

/* Set fv to italic angle
       pv to Y

   CALL[], 10 */

#BEGIN
#PUSHOFF
SVTCA[Y]
#PUSH, 10, 11
RS[]
SWAP[]
RS[]
SFVFS[]
#PUSHON
#END
ENDF[]

FDEF[], 16

/* Set fv to X
       pv perpendicular to adjusted italic angle

   CALL[], 16 */

#BEGIN
#PUSHOFF
SVTCA[X]
#PUSH, 6
RS[]
#PUSH, 7
RS[]
NEG[]
SPVFS[]
#PUSHON
#END
ENDF[]

FDEF[], 31

/* fn 31 equalizes two cvts below a given ppem size

   CALL[], &lt;child cvt&gt;, &lt;parent cvt&gt;, &lt;ppem size&gt;, 31 */

#BEGIN
#PUSHOFF

/* STACK: &lt;child cvt&gt;, &lt;parent cvt&gt;, &lt;ppem size&gt; */

#PUSH, 79 /* #samples/pixel */
CALL[]
DUP[]
#PUSH, 64
LTEQ[]
IF[] /* #samples/pixel &lt;= 1 */

    /* STACK: &lt;child cvt&gt;, &lt;parent cvt&gt;, &lt;ppem size&gt;, &lt;#samples/pixel&gt; */

    POP[] /* #samples/pixel not involved */
    MPPEM[]

    /* STACK: &lt;child cvt&gt;, &lt;parent cvt&gt;, &lt;ppem size&gt;, &lt;act ppem size&gt; */

    GT[]
    IF[]
        RCVT[]
        WCVTP[]
    ELSE[]
        POP[]
        POP[]
    EIF[]

ELSE[] /* #samples/pixel &gt; 1 */

    /* STACK: &lt;child cvt&gt;, &lt;parent cvt&gt;, &lt;ppem size&gt;, &lt;#samples/pixel&gt; */

    SWAP[]
    POP[] /* ppem Size not involved */
    #PUSH, 64

    /* STACK: &lt;child cvt&gt;, &lt;parent cvt&gt;, &lt;#samples/pixel&gt;, &lt;1&gt; */

    #PUSH, 4 /* child cvt */
    CINDEX[]
    RCVT[]
    #PUSH, 4 /* parent cvt */
    CINDEX[]
    RCVT[]
    SUB[]
    ABS[]

    /* STACK: &lt;child cvt&gt;, &lt;parent cvt&gt;, &lt;#samples/pixel&gt;, &lt;1&gt;, &lt;|[child cvt] - [parent cvt]|&gt; */

    ROLL[]
    MUL[]
    GT[]
    IF[] /* 1 &gt; #samples/pixel * delta cvt */
        RCVT[]
        WCVTP[]
    ELSE[]
        POP[]
        POP[]
    EIF[]

EIF[]
#PUSHON
#END
ENDF[]

FDEF[], 40

/* Set fv to adjusted italic angle
       pv to Y

   CALL[], 40 */

#BEGIN
#PUSHOFF
SVTCA[Y]
#PUSH, 7
RS[]
#PUSH, 6
RS[]
SFVFS[]
#PUSHON
#END
ENDF[]

FDEF[], 70

/* fn changes &lt;cvt&gt; by &lt;amount&gt; (in ±1/64 pixel) at
   ppem sizes &lt;low ppem&gt; to &lt;high ppem&gt; (inclusive)

   CALL[], &lt;amount&gt;, &lt;cvt&gt;, &lt;low ppem&gt;, &lt;high ppem&gt;, 70 */

#BEGIN
#PUSHOFF
MPPEM[]
GTEQ[]
SWAP[]
MPPEM[]
LTEQ[]
AND[]
IF[]
    DUP[]
    RCVT[]
    ROLL[]
    ADD[]
    WCVTP[]
ELSE[]
    POP[]
    POP[]
EIF[]
#PUSHON
#END
ENDF[]

FDEF[], 71

/* fn changes &lt;cvt&gt; by &lt;amount&gt; (in ±1/64 pixel) at
   ppem size &lt;ppem&gt;

   CALL[], &lt;amount&gt;, &lt;cvt&gt;, &lt;ppem&gt;, 71 */

#BEGIN
#PUSHOFF
MPPEM[]
EQ[]
IF[]
    DUP[]
    RCVT[]
    ROLL[]
    ADD[]
    WCVTP[]
ELSE[]
    POP[]
    POP[]
EIF[]
#PUSHON
#END
ENDF[]

FDEF[], 72

/* fn moves &lt;point&gt; by &lt;amount&gt; (in ±1/64 pixel) at
   ppem sizes &lt;low ppem&gt; to &lt;high ppem&gt; (inclusive)

   CALL[], &lt;point&gt;, &lt;amount&gt;, &lt;low ppem&gt;, &lt;high ppem&gt;, 72 */

#BEGIN
#PUSHOFF
MPPEM[]
GTEQ[]
SWAP[]
MPPEM[]
LTEQ[]
AND[]
IF[]
    SHPIX[]
ELSE[]
    POP[]
    POP[]
EIF[]
#PUSHON
#END
ENDF[]

FDEF[], 73

/* fn moves &lt;point&gt; by &lt;amount&gt; (in ±1/64 pixel) at
   ppem size &lt;ppem&gt;

   CALL[], &lt;point&gt;, &lt;amount&gt;, &lt;ppem&gt;, 73 */

#BEGIN
#PUSHOFF
MPPEM[]
EQ[]
IF[]
    SHPIX[]
ELSE[]
    POP[]
    POP[]
EIF[]
#PUSHON
#END
ENDF[]

FDEF[], 74

/* if &lt;flag&gt; = anti-aliasing in s[2] (set by fn 84)
   fn changes &lt;cvt&gt; by &lt;amount&gt; (in ±1/64 pixel) at
   ppem sizes &lt;low ppem&gt; to &lt;high ppem&gt; (inclusive)

   CALL[], &lt;amount&gt;, &lt;cvt&gt;, &lt;low ppem&gt;, &lt;high ppem&gt;, &lt;flag&gt;, 74 */

#BEGIN
#PUSHOFF
#PUSH, 2
RS[]
EQ[]
IF[]           /* if &lt;flag&gt; = s[2] then fwd to fn 70 */
    #PUSH, 70
    CALL[]
ELSE[]         /* else cleanup stack and bail out */
    POP[]
    POP[]
    POP[]
    POP[]
EIF[]
#PUSHON
#END
ENDF[]

FDEF[], 75

/* if &lt;flag&gt; = anti-aliasing in s[2] (set by fn 84)
   fn changes &lt;cvt&gt; by &lt;amount&gt; (in ±1/64 pixel) at
   ppem size &lt;ppem&gt;

   CALL[], &lt;amount&gt;, &lt;cvt&gt;, &lt;ppem&gt;, &lt;flag&gt;, 75 */

#BEGIN
#PUSHOFF
#PUSH, 2
RS[]
EQ[]
IF[]           /* if &lt;flag&gt; = s[2] then fwd to fn 71 */
    #PUSH, 71
    CALL[]
ELSE[]         /* else cleanup stack and bail out */
    POP[]
    POP[]
    POP[]
EIF[]
#PUSHON
#END
ENDF[]

FDEF[], 76

/* if &lt;flag&gt; = anti-aliasing in s[2] (set by fn 84)
   fn moves &lt;point&gt; by &lt;amount&gt; (in ±1/64 pixel) at
   ppem sizes &lt;low ppem&gt; to &lt;high ppem&gt; (inclusive)

   CALL[], &lt;point&gt;, &lt;amount&gt;, &lt;low ppem&gt;, &lt;high ppem&gt;, &lt;flag&gt;, 76 */

#BEGIN
#PUSHOFF
#PUSH, 2
RS[]
EQ[]
IF[]           /* if &lt;flag&gt; = s[2] then fwd to fn 72 */
    #PUSH, 72
    CALL[]
ELSE[]         /* else cleanup stack and bail out */
    POP[]
    POP[]
    POP[]
    POP[]
EIF[]
#PUSHON
#END
ENDF[]

FDEF[], 77

/* if &lt;flag&gt; = anti-aliasing in s[2] (set by fn 84)
   fn moves &lt;point&gt; by &lt;amount&gt; (in ±1/64 pixel) at
   ppem size &lt;ppem&gt;

   CALL[], &lt;point&gt;, &lt;amount&gt;, &lt;ppem&gt;, &lt;flag&gt;, 77 */

#BEGIN
#PUSHOFF
#PUSH, 2
RS[]
EQ[]
IF[]           /* if &lt;flag&gt; = s[2] then fwd to fn 73 */
    #PUSH, 73
    CALL[]
ELSE[]         /* else cleanup stack and bail out */
    POP[]
    POP[]
    POP[]
EIF[]
#PUSHON
#END
ENDF[]

FDEF[], 78

/* apply minimum distance and round &lt;dist&gt; depending on s[2], &lt;code&gt;, and pv
   code = 0: position
   code = 1: distance
   code = 2: delta distance (for fractional inheritance)

   CALL[], &lt;dist&gt;, &lt;code&gt;, 78

   returns with rounded distance on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;dist&gt;, &lt;code&gt; */

SWAP[]
DUP[]
#PUSH, 0
LT[]
ROLL[]
ROLL[]
ABS[]

/* STACK: &lt;negDist&gt;, &lt;code&gt;, &lt;|dist|&gt; */

#PUSH, 0, 3 /* code */
CINDEX[]
EQ[]
IF[] /* position */

    /* STACK: &lt;negDist&gt;, &lt;code&gt;, &lt;|dist|&gt; */

    #PUSH, 64

    /* STACK: &lt;negDist&gt;, &lt;code&gt;, &lt;|dist|&gt;, &lt;#samples/pixel&gt; */

ELSE[]

    /* STACK: &lt;negDist&gt;, &lt;code&gt;, &lt;|dist|&gt; */

    #PUSH, 1, 3 /* code */
    CINDEX[]
    EQ[]
    IF[] /* distance */
        #PUSH, 5 /* minimum distance */
        RS[]
        MAX[]
    EIF[]

    #PUSH, 79 /* #samples/pixel */
    CALL[]

    /* STACK: &lt;negDist&gt;, &lt;code&gt;, &lt;|dist|&gt;, &lt;#samples/pixel&gt; */

EIF[]

SWAP[]
#PUSH, 98 /* round to virtual grid */
CALL[]

/* STACK: &lt;negDist&gt;, &lt;code&gt;, &lt;[|dist|]&gt; */

SWAP[]
POP[]

/* STACK: &lt;negDist&gt;, &lt;[|dist|]&gt; */

SWAP[]
IF[]
    NEG[]
EIF[]

/* STACK: &lt;[dist]&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 79

/* depending on rendering environment and pv determine #samples/pixel for rounding etc.

   notice that for PVs other than X or Y, this method will default to X, reflecting the
   bias inherent in the asymmetrical nature of ClearType

   CALL[], 79

   returns the #samples/pixel in 26.6 */

#BEGIN
#PUSHOFF

#PUSH, 8, 0
GPV[]
POP[]
EQ[]
ADD[]
RS[]

#PUSHON
#END
ENDF[]

FDEF[], 80

/* depending on rendering environment and pv determine actual stroke optimization method

   CALL[], 80

   returns with method on stack (see fn 112 for definition of method) */

#BEGIN
#PUSHOFF

#PUSH, 12, 0
GPV[]
POP[]
EQ[]
ADD[]
RS[]

#PUSHON
#END
ENDF[]

FDEF[], 81

   /* adjust advance width to compensate for rasterizer's rounding errors 

   CALL[], &lt;rsb&gt;, 81 */

#BEGIN
#PUSHOFF

/* STACK: &lt;rsb&gt; */

SVTCA[X]
DUP[]
GC[O]

/* STACK: &lt;rsb&gt;, &lt;rsb.x&gt; */
#PUSH, 2
RS[]
DUP[]
#PUSH, 4096 /* fract AW value in 26.6 */
DIV[]
#PUSH, 4096 /* 64 in 26.6 */
MUL[]
EVEN[] /* fract AW bit not set */
SWAP[]
#PUSH, 256 /* comp AW value in 26.6 */
DIV[]
#PUSH, 4096 /* 64 in 26.6 */
MUL[]
EVEN[] /* comp AW bit not set */
AND[]
IF[]
    #PUSH, 32
    ADD[]
    FLOOR[]
EIF[]

SCFS[]

#PUSHON
#END
ENDF[]

FDEF[], 83

/* CALL[], &lt;radicand&gt;, 83

   returns with square root of radicand on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;radicand&gt; */

#PUSH, 0, 2
CINDEX[]

/* STACK: &lt;radicand&gt;, &lt;low&gt;, &lt;high&gt; */

#WBeginLoop83:

    #PUSH, 2 /* low */
    CINDEX[]
    #PUSH, 2 /* high */
    CINDEX[]
    GTEQ[]
    #PUSH, WOffset83a
    SWAP[]
    JROT[], (WOffset83a=#WEndLoop83) /* while low &lt;= high */

    /* STACK: &lt;radicand&gt;, &lt;low&gt;, &lt;high&gt; */

    #PUSH, 2 /* low */
    CINDEX[]
    #PUSH, 2 /* high */
    CINDEX[]
    ADD[]
    #PUSH, 32
    MUL[]

    /* STACK: &lt;radicand&gt;, &lt;low&gt;, &lt;high&gt;, &lt;mid&gt; */

    DUP[]
    DUP[]
    #PUSH, 6 /* radicand */
    CINDEX[]
    SWAP[]
    DIV[]

    /* STACK: &lt;radicand&gt;, &lt;low&gt;, &lt;high&gt;, &lt;mid&gt;, &lt;mid&gt;, &lt;radicand/mid&gt; */

    LT[]
    IF[]

        /* STACK: &lt;radicand&gt;, &lt;low&gt;, &lt;high&gt;, &lt;mid&gt; */

        ROLL[]
        POP[]
        #PUSH, 1
        ADD[]
        SWAP[]

        /* STACK: &lt;radicand&gt;, &lt;mid+1&gt;, &lt;high&gt; */

    ELSE[]

        DUP[]
        DUP[]
        #PUSH, 6 /* radicand */
        CINDEX[]
        SWAP[]
        DIV[]

        GT[]
        IF[]

            /* STACK: &lt;radicand&gt;, &lt;low&gt;, &lt;high&gt;, &lt;mid&gt; */

            SWAP[]
            POP[]
            #PUSH, 1
            SUB[]

            /* STACK: &lt;radicand&gt;, &lt;low&gt;, &lt;mid-1&gt; */

        ELSE[]

            /* STACK: &lt;radicand&gt;, &lt;low&gt;, &lt;high&gt;, &lt;mid&gt; */

            ROLL[]
            POP[]
            SWAP[]
            POP[]
            DUP[]

            /* STACK: &lt;radicand&gt;, &lt;mid&gt;, &lt;mid&gt; */

        EIF[]

    EIF[]


    #PUSH, WOffset83b
    JMPR[], (WOffset83b=#WBeginLoop83)

#WEndLoop83:

/* STACK: &lt;radicand&gt;, &lt;low&gt;, &lt;high&gt; */

ADD[]
#PUSH, 32
MUL[]
SWAP[]
POP[]

/* STACK: &lt;mid&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 84

/* fn determines current rasterizing environment and stores it in s[2] as follows:
     bit 0 (value   1) = Grey-Scaling
     bit 1 (value   2) = ClearType(tm)
     bit 2 (value   4) = Compatible Width ClearType
     bit 3 (value   8) = Vertical Direction (horizontally striped) ClearType
     bit 4 (value  16) = BGR as opposed to RGB Devices
     bit 5 (value  32) = ClearType on Rapier CE Devices
     bit 6 (value  64) = ClearType with fractional advance widths
     bit 7 (value 128) = ClearType with non-ClearType direction anti-aliasing
     bit 8 (value 256) = ClearType with gray full-pixel

   s[2] is used e.g. in fns 74 through 77

   To test against any combination of these flags, add up the respective values.

   specific to the current rasterizing environment fn stores the following parameters
     s[5] = minimum distance
     s[8] = #samples/pixel in x-direction
     s[9] = #samples/pixel in y-direction
     s[12] = stroke optimization method in x-direction
     s[13] = stroke optimization method in y-direction

   CALL[], 84 */
   /* Version 2.1 20120101 */

#BEGIN
#PUSHOFF
#PUSH,2,0
WS[]            /* s[2] = grey scaling: off (by default) */
#PUSH,35,1      /* 35 = MS Rasterizer version 1.7 */
GETINFO[]       /* 1 = tell GETINFO to give us the rasterizer version */
LTEQ[]          /* 35 &lt;= version ? */
#PUSH,64,1      /* 64 = highest rasterizer version assigned to MS */
GETINFO[]       /* 1 = tell GETINFO to give us the rasterizer version */
GTEQ[]          /* 64 &gt;= version ? */
AND[]           /* 35 &lt;= version &amp;&amp; version &lt;= 64 ? */
IF[]            /* if so, we're running MS rasterizer version 1.7 or higher */
  #PUSH,4096,32 /* 4096 = flag returned by GETINFO if grey scaling bit is on */
  GETINFO[]     /* 32 = tell GETINFO to give us the grey scaling bit */
  EQ[]          /* 4096 == flag ? */
  IF[]          /* if so, we're running under grey scaling */
    #PUSH,2,1,2
    RS[]
    ADD[]
    WS[]        /* s[2] += grey scaling: on (by now) */
  EIF[]
  #PUSH,36,1      /* 36 = MS Rasterizer version 1.6+ (WinCE) or 1.8 (WinXP) */
  GETINFO[]       /* 1 = tell GETINFO to give us the rasterizer version */
  LTEQ[]          /* 36 &lt;= version ? (already tested version &lt;= 64) */
  IF[]            /* if so, we're running MS rasterizer version 1.6+ (WinCE) or 1.8 (WinXP) or higher */
    #PUSH,8192,64 /* 8192 = flag returned by GETINFO if ClearTypeTM bit is on */
    GETINFO[]     /* 64 = tell GETINFO to give us the ClearTypeTM bit */
    EQ[]          /* 8192 == flag ? */
    IF[]          /* if so, we're running under ClearTypeTM */
      #PUSH,2,2,2
      RS[]
      ADD[]
      WS[]        /* s[2] += ClearTypeTM: on (by now) */

      #PUSH,36,1    /* 36 = MS Rasterizer version 1.6+ (WinCE) */
      GETINFO[]
      EQ[]
      IF[] /***** we're running Rasterizer v1.6+ for WinCE with ClearType *****/

        #PUSH,2,32,2
        RS[]
        ADD[]
        WS[]        /* s[2] += Rapier CE: on (by now) */
        SVTCA[Y]
        MPPEM[]
        SVTCA[X]
        MPPEM[]
        GT[]
        IF[]
          #PUSH,2,8,2
          RS[]
          ADD[]
          WS[]
        EIF[]

      ELSE[] /***** we're running Rasterizer v1.8 (or higher) for WinXP with ClearType (or Win2k 2000 with ClearType patch) *****/

        #PUSH,16384,128 /* 16384 = flag returned by GETINFO if ClearTypeTM silly aw bit is on */
        GETINFO[]       /* 128 = tell GETINFO to give us the ClearTypeTM silly aw bit */
        EQ[]            /* 16384 == flag ? */
        IF[]            /* if so, we're running under ClearTypeTM silly aw */
          #PUSH,2,4,2
          RS[]
          ADD[]
          WS[]          /* s[2] += ClearTypeTM silly aw: on (by now) */
        EIF[]

        #PUSH,16384,128 /* 32768 = flag returned by GETINFO if ClearTypeTM in vertical direction bit is on */
        MUL[]           /* Assembler restriction: produce 32768 by multiplying 16384 by 2 (2 in F26.6 is 128) */
        #PUSH,256       /* 256 = tell GETINFO to give us the ClearTypeTM in vertical direction bit */
        GETINFO[]
        EQ[]            /* 32768 == flag ? */
        IF[]            /* if so, we're running ClearTypeTM in vertical direction */
        #PUSH,2,8,2
          RS[]
          ADD[]
          WS[]          /* s[2] += ClearTypeTM in vertical direction: on (by now) */
        EIF[]

        #PUSH,16384,256 /* 65536 = flag returned by GETINFO if ClearTypeTM in BGR order bit is on */
        MUL[]           /* Assembler restriction: produce 65536 by multiplying 16384 by 4 (4 in F26.6 is 256) */
        #PUSH,512       /* 512 = tell GETINFO to give us the ClearTypeTM in BGR order bit */
        GETINFO[]
        EQ[]            /* 65536 == flag ? */
        IF[]            /* if so, we're running under ClearTypeTM in BGR order */
          #PUSH,2,16,2
          RS[]
          ADD[]
          WS[]          /* s[2] += ClearTypeTM in BGR order: on (by now) */
        EIF[]

        #PUSH,38,1      /* 38 = MS Rasterizer version 1.9 */
        GETINFO[]       /* 1 = tell GETINFO to give us the rasterizer version */
        LTEQ[]          /* 38 &lt;= version ? (already tested version &lt;= 64) */
        IF[]            /* if so, we're running MS rasterizer version 1.9 (Windows Longhorn) or higher */

          #PUSH,16384,512  /* 131072 = flag returned by GETINFO if ClearTypeTM fractional advance widths bit is on */
          MUL[]            /* Assembler restriction: produce 131072 by multiplying 16384 by 8 (8 in F26.6 is 512) */
          #PUSH,1024       /* 1024 = tell GETINFO to give us the ClearTypeTM fractional advance widths bit */
          GETINFO[]
          EQ[]             /* 131072 == flag ? */
          IF[]             /* if so, we're running under ClearTypeTM fractional advance widths */
            #PUSH,2,64,2
            RS[]
            ADD[]
            WS[]           /* s[2] += ClearTypeTM fractional advance widths: on (by now) */
          EIF[]

          #PUSH,16384,1024 /* 262144 = flag returned by GETINFO if ClearTypeTM non-ClearType direction anti-aliasing bit is on */
          MUL[]            /* Assembler restriction: produce 262144 by multiplying 16384 by 16 (16 in F26.6 is 1024) */
          #PUSH,2048       /* 2048 = tell GETINFO to give us the ClearTypeTM non-ClearType direction anti-aliasing bit */
          GETINFO[]
          EQ[]             /* 262144 == flag ? */
          IF[]             /* if so, we're running under ClearTypeTM non-ClearType direction anti-aliasing */
            #PUSH,2,128,2
            RS[]
            ADD[]
            WS[]           /* s[2] += ClearTypeTM non-ClearType direction anti-aliasing: on (by now) */
          EIF[]

          #PUSH,40,1      /* 40 = Rasterizer v2.1 Windows 8, SubPixel */
          GETINFO[]       /* 1 = tell GETINFO to give us the rasterizer version */
          LTEQ[]          /* 40 &lt;= version ? (already tested version &lt;= 64) */
          IF[]            /* if so, we're running MS rasterizer version 2.1 (Windows 8) or higher */
            #PUSH,16384,2048 /* 524288 = flag returned by GETINFO if ClearTypeTM non-ClearType direction anti-aliasing bit is on */
            MUL[]            /* Assembler restriction: produce 524288 by multiplying 16384 by 32 (32 in F26.6 is 2048) */
            #PUSH,4096       /* 4096 = tell GETINFO to give us the ClearTypeTM gray full-pixel rendering bit */
            GETINFO[]
            EQ[]             /* 524288 == flag ? */
            IF[]             /* if so, we're running under ClearTypeTM gray full-pixel rendering */
            #PUSH,2,256,2
              RS[]
              ADD[]
              WS[]           /* s[2] += ClearTypeTM gray full-pixel rendering: on (by now) */
            EIF[]
          EIF[]

        EIF[] /* Vista or greater rasterizer */

      EIF[] /* Windows ClearType (Platt) */

    EIF[] /* ClearType Enabled */
  EIF[] /* ClearType enabled rasterizer */
EIF[] /* Microsoft Rasterizer */

/* store rasterizing environment specific parameters */

#PUSH, 0, 2
RS[]
EQ[]
IF[] /* for b&amp;w */
  #PUSH, 5, 64, 8, 64, 9, 64, 12, 2, 13, 2
ELSE[]
  #PUSH, 1, 2
  RS[]
  EQ[]
  IF[] /* for grey-scaling */
    #PUSH, 5, 64, 8, 256, 9, 256, 12, 1, 13, 1
  ELSE[]
    #PUSH, 128, 2
    RS[]
    GT[]
    IF[] /* for ClearType */
      #PUSH, 5, 64, 8, 384, 9, 64
    ELSE[] /* for y-anti-aliased ClearType */
      #PUSH, 256, 2
      RS[]
      GT[]
      IF[] /* Gray ClearType */
        #PUSH, 5, 64, 8, 384, 9, 320
      ELSE[] /* Gray ClearType */
        #PUSH, 384, 2
        RS[]
        GT[]
        IF[] /* Gray ClearType */
          #PUSH, 5, 64, 8, 512, 9, 64
        ELSE[] /* Gray ClearType y-anti-aliased */
          #PUSH, 5, 64, 8, 256, 9, 256
        EIF[]
      EIF[]
    EIF[]

    #PUSH,16384,128 /* b&amp;w aw? */
    GETINFO[]
    NEQ[]
    #PUSH,16384,512 /* fract aw? */
    MUL[]
    #PUSH,1024
    GETINFO[]
    NEQ[]
    AND[]
    IF[] /* natural widths */
      #PUSH, 12, 0, 13, 1
    ELSE[] /* compatible or fractional widths */
      #PUSH, 12, 0, 13, 1
    EIF[]

  EIF[]
EIF[]

WS[]
WS[]
WS[]
WS[]
WS[]

#PUSHON
#END
ENDF[]

FDEF[], 85

/* fn 85 equalizes double specified heights below a given ppem size

   CALL[], &lt;rel cvt&gt;, &lt;ppem size&gt;, &lt;abs cvt&gt;, 85 */
   /* Version 2.0 20141201 */

#BEGIN
#PUSHOFF

/* STACK: &lt;rel cvt&gt;, &lt;ppem size&gt;, &lt;abs cvt&gt; */

RCVT[] /* pick absolute (square) height */
#PUSH, 2, 78 /* 2 appears to work for heights and weights */
CALL[]
SWAP[]

/* STACK: &lt;rel cvt&gt;, &lt;[abs cvt]&gt;, &lt;ppem size&gt; */

#PUSH, 79 /* #samples/pixel */
CALL[]
DUP[]
#PUSH, 64
LTEQ[]
IF[] /* #samples/pixel = 1 (or less...) */

    /* STACK: &lt;rel cvt&gt;, &lt;[abs cvt]&gt;, &lt;ppem size&gt;, &lt;#samples/pixel&gt; */

    POP[]
    MPPEM[]
    LTEQ[] /* specified ppem size &lt;= actual ppem size ? */
    IF[]

        /* STACK: &lt;rel cvt&gt;, &lt;[abs cvt]&gt; */

        #PUSH, 2
        CINDEX[]
        RCVT[] /* pick relative height (overshoot) */
        #PUSH, 1, 78
        CALL[]
        ADD[] /* add overshoot to square height */

        /* STACK: &lt;rel cvt&gt;, &lt;[rel cvt] + [abs cvt]&gt; */

    EIF[]

ELSE[] /* #samples/pixel &gt; 1 */

    /* STACK: &lt;rel cvt&gt;, &lt;[abs cvt]&gt;, &lt;ppem size&gt;, &lt;#samples/pixel&gt; */

    SWAP[]
    MPPEM[]
    LTEQ[] /* specified ppem size &lt;= actual ppem size */
    IF[]

      /* STACK: &lt;rel cvt&gt;, &lt;[abs cvt]&gt;, &lt;#samples/pixel&gt; */

      #PUSH, 3 /* rel cvt */
      CINDEX[]
      RCVT[]
      DUP[]
      ABS[]
      ROLL[]
      MUL[]
      #PUSH, 64

      /* STACK: &lt;rel cvt&gt;, &lt;[abs cvt]&gt;, &lt;[rel cvt]&gt;, &lt;|[rel cvt]| * #samples/pixel&gt;, &lt;1&gt; */

      GTEQ[] /* #samples/pixel greater than or equal to 1 pixel */
      IF[]

          /* STACK: &lt;rel cvt&gt;, &lt;[abs cvt]&gt;, &lt;[rel cvt]&gt; */

          #PUSH, 2, 78
          CALL[]
          ADD[] /* add overshoot to square height */

          /* STACK: &lt;rel cvt&gt;, &lt;[rel cvt] + [abs cvt]&gt; */

      ELSE[]

          /* STACK: &lt;rel cvt&gt;, &lt;[abs cvt]&gt;, &lt;[rel cvt]&gt; */

          POP[]

          /* STACK: &lt;rel cvt&gt;, &lt;[abs cvt]&gt; */

      EIF[]
    ELSE[]
          /* STACK: &lt;rel cvt&gt;,&lt;abs cvt&gt;,&lt;#samples/pixel&gt;*/
          POP[]
          /* STACK: &lt;rel cvt&gt;,&lt;abs cvt&gt;*/
    EIF[]

EIF[]

/* STACK: &lt;rel cvt&gt;, &lt;[act cvt]&gt; */

WCVTP[] /* make this the round height */
#PUSHON
#END
ENDF[]

FDEF[], 86

/* function to naturally space an accent above or below a base character

   CALL[], &lt;child&gt;, &lt;parent&gt;, &lt;roundMethod&gt;, &lt;minDist?&gt;, &lt;distance&gt;, 86

   convert distance (fUnits) to pixels, round, and space child from parent by result
   this essentially implements the functionality of an MDRP[m&gt;RWh] instrunction for
   composites which lack a suitable implementation of "original" coordinates.
   roundMethod 0, 1, 2, and 3 round down to, to, up to, and to half virtual grid
   function assumes cvt #20 is reserved and can be used temporarily in here... 
   storage 16 contains a threshold ppem size. if zero, ignore the threshold, otherwise
   if less than or equal to threshold, use 64 (26.6) #samples/pixel. */

#BEGIN
#PUSHOFF

/* extract the sign from distance */
/* STACK: &lt;child&gt;, &lt;parent&gt;, &lt;roundMethod&gt;, &lt;minDist?&gt;, &lt;distance&gt; */

DUP[]
#PUSH, 0
LT[]
DUP[]
IF[]
    SWAP[]
    NEG[]
ELSE[]
    SWAP[]
EIF[]

/* scale distance using reserved cvt */
/* STACK: &lt;child&gt;, &lt;parent&gt;, &lt;roundMethod&gt;, &lt;minDist?&gt;, &lt;negDist?&gt;, &lt;|distance|&gt; */

#PUSH, 20, 20 /* reserved cvt */
ROLL[]
WCVTF[]
RCVT[]

/* determine if we are using a size threshold */
/* STACK: &lt;child&gt;, &lt;parent&gt;, &lt;roundMethod&gt;, &lt;minDist?&gt;, &lt;negDist?&gt;, &lt;|distance|'&gt; */

#PUSH, 16, 16 /* reserved storage for threshold */
RS[]
MPPEM[]
ROLL[]
RS[]
LTEQ[]
AND[] /* threshold must not be zero and &lt;= ppem */
IF[]
    #PUSH, 64 /* #samples/pixel = 1 */
ELSE[]
/* round per round method and #samples/pixel in current pv */
/* STACK: &lt;child&gt;, &lt;parent&gt;, &lt;roundMethod&gt;, &lt;minDist?&gt;, &lt;negDist?&gt;, &lt;|distance|'&gt; */

#PUSH, 79 /* #samples/pixel */
CALL[]
EIF[]

SWAP[]
#PUSH, 97, 6 /* round to virtual grid, roundMethod */
MINDEX[]
ADD[]
CALL[] /* round to virtual grid */

/* STACK: &lt;child&gt;, &lt;parent&gt;, &lt;minDist?&gt;, &lt;negDist?&gt;, &lt;[|distance|']&gt; */

/* apply minimum distance, if applicable */
ROLL[]
IF[]
    #PUSH, 5 /* minimum distance */
    RS[]
    MAX[]
EIF[]

/* fold the sign back into distance */
/* STACK: &lt;child&gt;, &lt;parent&gt;, &lt;negDist?&gt; &lt;[|distance|']&gt; */

SWAP[]
IF[]
    NEG[]
EIF[]

/* move child by [distance'] */
/* STACK: &lt;child&gt;, &lt;parent&gt;, &lt;[distance']&gt; */

SWAP[]
SRP0[]
MSIRP[m]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 87

/* fn places an accent &lt;c0&gt; &lt;c1&gt; on top of a base character &lt;p0&gt; &lt;p1&gt;
   fn uses the same constraint model as fn 111 (interpolate median),
   except that for composites there is no concept of original coordinates,
   hence the respective values are provided by the caller as &lt;partialFactor&gt;

   CALL[], &lt;p0&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;p1&gt;, &lt;partialFactor&gt;, 87 */

#BEGIN
#PUSHOFF

/* partialFactor: ((c0 + c1)/2 - p0)/(p1 - p0)
   target median: ((c0 + c1)/2 - p0)*(p1' - p0')/(p1 - p0)&gt; + p0' = partialFactor*(p1' - p0')
   source median: (c0' + c1')/2
   primed coordinates are [N]ew, other coordinates are [O]riginal */

/* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;p0&gt;, &lt;partialFactor&gt;, &lt;p1&gt; */

#PUSH, 3 /* p0 */
CINDEX[]
MD[N]
MUL[]

/* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;p0&gt;, &lt;((c0 + c1)/2 - p0)*(p1' - p0')/(p1 - p0)&gt; */

SWAP[] /* p0 */
GC[N]
ADD[]

/* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;targetMedian&gt; */

#PUSH, 79 /* #samples/pixel */
CALL[]
SWAP[]

/* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;#samples/pixel&gt;, &lt;targetMedian&gt; */

#PUSH, 4 /* c0 */
CINDEX[]
#PUSH, 4 /* c1 */
CINDEX[]
MD[N]
#PUSH, 3 /* #samples/pixel */
CINDEX[]
MUL[]

/* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;#samples/pixel&gt;, &lt;targetMedian&gt;, &lt;numVirtualPixels&gt; */

ODD[]
DUP[]
ADD[]
#PUSH, 98
ADD[]
CALL[] /* round to (half) virtual grid */

/* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;[targetMedian]&gt; */

#PUSH, 3 /* c0 */
CINDEX[]
DUP[]
SRP0[]
GC[N]
ROLL[] /* c1 */
GC[N]
ADD[]
#PUSH, 32
MUL[]

/* STACK: &lt;c0&gt;, &lt;targetMedian&gt;, &lt;sourceMedian&gt; */

SUB[]

/* STACK: &lt;c0&gt;, &lt;offset&gt; */

MSIRP[m]

#PUSHON
#END
ENDF[]

FDEF[], 88

/* set up storage locations with the x and y components
   of the italic and adjusted italic angles as follows:

     s[ 6] = adjusted italic angle y
     s[ 7] = adjusted italic angle x
     s[10] = italic angle y
     s[11] = italic angle x

   while rendering in b&amp;w, determines the optimal phase
   for positioning italic strokes

     s[ 4] = optimal phase

   CALL[], &lt;riseCvt&gt;, &lt;runCvt&gt;, 88 */

#BEGIN
#PUSHOFF

/* STACK: &lt;riseCvt&gt;, &lt;runCvt&gt; */

#PUSH, 0 /* Use twilight points to calculate stroke angles */
SZPS[]

#PUSH, 2, 3 /* riseCvt */
CINDEX[]
#PUSH, 1, 4 /* runCvt */
CINDEX[]

/* STACK: &lt;riseCvt&gt;, &lt;runCvt&gt;, &lt;2&gt;, &lt;riseCvt&gt;, &lt;1&gt;, &lt;runCvt&gt; */

SVTCA[X] /* Set twilight point 1 with italic run cvt in x */
MIAP[r]

SVTCA[Y] /* Set twilight point 2 with italic rise cvt in y */
MIAP[r]

#PUSH, 1, 2 /* and let the rasterizer do the math */
SPVTL[r]
GPV[]

#PUSH, 10 /* store the x and y components of the italic angle */
SWAP[]
NEG[]     /* notice that since we're essentially setting the pv to a line  */
WS[]      /* from (runCvt,0) to (0,riseCvt), the calculcated pv will be    */
#PUSH, 11 /* proportional to (runCvt,0) - (0,riseCvt) = (runCvt,-riseCvt). */
SWAP[]    /* Hence we have to mirror the result at the base line, which is */
WS[]      /* done by flipping (negating) the sign of the y component here. */

/* STACK: &lt;riseCvt&gt;, &lt;runCvt&gt; */

#PUSH, 2, 3 /* riseCvt */
CINDEX[]
#PUSH, 1, 4 /* runCvt */
CINDEX[]

SVTCA[X] /* same for the adjusted italic angle */
MIAP[R]  /* except to round the twilight point in x... */

SVTCA[Y]
MIAP[R]  /* ...and in y */

#PUSH, 1, 2
SPVTL[r]
GPV[]

#PUSH, 6
SWAP[]
NEG[]    /* same neg as above */
WS[]
#PUSH, 7
SWAP[]
WS[]

#PUSH, 1 /* restore graphics state */
SZPS[]

/* STACK: &lt;riseCvt&gt;, &lt;runCvt&gt; */

#PUSH, 0, 2
RS[]
EQ[]
IF[] /* running b&amp;w? */

    /* STACK: &lt;riseCvt&gt;, &lt;runCvt&gt; */
    /* determine adjusted run' = run*[rise]/rise */

    RCVT[]
    SWAP[]
    RCVT[]
    DUP[]
    RTG[]
    ROUND[Bl]
    ROLL[]
    MUL[]
    SWAP[]
    DIV[]

    /* STACK: &lt;run'&gt; */
    /* determine phase = (run' - [run'])/2 = half the rounding error */

    DUP[]
    DUP[]
    #PUSH, 64
    LT[]
    IF[]
        CEILING[] /* optimize for "minimum italic angle" */
    ELSE[]
        FLOOR[] /* optimize for minimal number of jaggies */
    EIF[]
    SUB[]
    #PUSH, 32
    MUL[]

    /* STACK: &lt;phase&gt; */
    /* for its use on bottom italic edge, determine complement to full pixel */

    #PUSH, 64
    SWAP[]
    SUB[]

    /* and store in s[4] */

    #PUSH, 4
    SWAP[]
    WS[]

    /* STACK: */

ELSE[]

    /* STACK: &lt;riseCvt&gt;, &lt;runCvt&gt; */

    #PUSH, 4, 0
    WS[]
    POP[]
    POP[]

    /* STACK: */

EIF[]

RTG[]
SVTCA[X]

#PUSHON
#END
ENDF[]

FDEF[], 89

/* function rounds &lt;cvt&gt; depending on rendering environment and pv

   CALL[], &lt;cvt&gt;, 89 */

#BEGIN
#PUSHOFF

DUP[]
RCVT[]
#PUSH, 0, 78 /* roundDist */
CALL[]
WCVTP[]

#PUSHON
#END
ENDF[]

FDEF[], 90

/* below &lt;ppem&gt;: make both children the same as the (averaged) parent cvt
   at and above: calculate child cvt &lt;ch0&gt; as &lt;fraction&gt; of child cvt &lt;ch1&gt;

   CALL[], &lt;p&gt;, &lt;ch0&gt;, &lt;fraction&gt;, &lt;ch1&gt;, &lt;ppem&gt;, 90 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;ch0&gt;, &lt;fraction&gt;, &lt;ch1&gt;, &lt;ppem&gt; */

MPPEM[]
LTEQ[]
#PUSH, 64, 79 /* #samples/pixel */
CALL[]
LT[]
OR[]
IF[] /* at or above ppem limit or rounding to less than a pixel */ 

    /* STACK: &lt;p&gt;, &lt;ch0&gt;, &lt;fraction&gt;, &lt;ch1&gt; */

    DUP[]
    RCVT[]
    #PUSH, 1, 78 /* roundDist */
    CALL[]
    DUP[]
    ROLL[]
    ROLL[]

    /* STACK: &lt;p&gt;, &lt;ch0&gt;, &lt;fraction&gt;, &lt;[ch1]&gt;, &lt;ch1&gt;, &lt;[ch1]&gt; */

    WCVTP[]

    /* STACK: &lt;p&gt;, &lt;ch0&gt;, &lt;fraction&gt;, &lt;[ch1]&gt; */

    DUP[]
    #PUSH, 64, 4
    MINDEX[]
    SUB[]
    MUL[]
    SUB[]
    #PUSH, 1, 78 /* roundDist */
    CALL[]

    /* STACK: &lt;p&gt;, &lt;ch0&gt;, &lt;[ch1] - [ch1]*(1-fraction)&gt; */

    WCVTP[]
    POP[] /* parent not involved */

    /* STACK: */

ELSE[]

    /* STACK: &lt;p&gt;, &lt;ch0&gt;, &lt;fraction&gt;, &lt;ch1&gt; */

    SWAP[]
    POP[] /* fraction not involved */

    /* STACK: &lt;p&gt;, &lt;ch0&gt;, &lt;ch1&gt; */

    ROLL[]
    RCVT[]
    #PUSH, 1, 78 /* roundDist */
    CALL[]

    /* STACK: &lt;ch0&gt;, &lt;ch1&gt;, &lt;[p]&gt; */

    DUP[]
    ROLL[]
    SWAP[]

    /* STACK: &lt;ch0&gt;, &lt;[p]&gt;, &lt;ch1&gt;, &lt;[p]&gt; */

    WCVTP[]
    WCVTP[]

    /* STACK: */

EIF[]

#PUSHON
#END
ENDF[]

FDEF[], 91

/* below &lt;ppem&gt;: make child cvt &lt;ch&gt; the same as parent cvt &lt;p&gt;
   at and above: calculate child cvt &lt;ch&gt; as &lt;fraction&gt; of parent cvt &lt;p&gt;

   CALL[], &lt;ch&gt;, &lt;fraction&gt;, &lt;p&gt;, &lt;ppem&gt;, 91 */

#BEGIN
#PUSHOFF

/* STACK: &lt;ch&gt;, &lt;fraction&gt;, &lt;p&gt;, &lt;ppem&gt; */

MPPEM[]
LTEQ[]
#PUSH, 64, 79 /* #samples/pixel */
CALL[]
LT[]
OR[]
IF[] /* at or above ppem limit or rounding to less than a pixel */ 

    /* STACK: &lt;ch&gt;, &lt;fraction&gt;, &lt;p&gt; */

    RCVT[]
    DUP[]
    ROLL[]

    /* STACK: &lt;ch&gt;, &lt;[p]&gt;, &lt;[p]&gt;, &lt;fraction&gt; */

    #PUSH, 64
    SUB[]
    MUL[]
    ADD[]

    /* STACK: &lt;ch&gt;, &lt;[p] + [p]*(fraction - 1)&gt; */

ELSE[]

    /* STACK: &lt;ch&gt;, &lt;fraction&gt;, &lt;p&gt; */

    SWAP[]
    POP[] /* fraction not involved */

    RCVT[]

    /* STACK: &lt;ch&gt;, [p] */

EIF[]

#PUSH, 1, 78 /* roundDist */
CALL[]
WCVTP[]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 92

/* function to calculate a child cvt &lt;ch&gt;
   as a &lt;blend&gt; of two parent cvts &lt;p0&gt;, &lt;p1&gt;

   CALL[], &lt;ch&gt;, &lt;blend&gt;, &lt;p0&gt;, &lt;p1&gt;, 92 */

#BEGIN
#PUSHOFF

/* STACK: &lt;ch&gt;, &lt;blend&gt;, &lt;p0&gt;, &lt;p1&gt; */

SWAP[]
RCVT[]
DUP[]

/* STACK: &lt;ch&gt;, &lt;blend&gt;, &lt;p1&gt;, &lt;[p0]&gt;, &lt;[p0]&gt; */

ROLL[]
RCVT[]

SWAP[]
SUB[]

/* STACK: &lt;ch&gt;, &lt;blend&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt; */

DUP[]
ABS[]
#PUSH, 64
LTEQ[]

/* STACK: &lt;ch&gt;, &lt;blend&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt;, &lt;contrast &lt;= 1 pixel(s)?&gt; */

#PUSH, 4
CINDEX[]
DUP[]
#PUSH, 0
GTEQ[]
SWAP[]
#PUSH, 64
LTEQ[]
AND[]

AND[]

/* STACK: &lt;ch&gt;, &lt;blend&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt;, &lt;contrast &lt;= 1 pixel(s) &amp;&amp; blend &gt;= 0 &amp;&amp; blend &lt;= 64?&gt; */

#PUSH, 64, 79 /* #samples/pixel */
CALL[]
EQ[]

AND[]

/* STACK: &lt;ch&gt;, &lt;blend&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt;, &lt;contrast &lt;= 1 pixel(s) &amp;&amp; blend &gt;= 0 &amp;&amp; blend &lt;= 64 &amp;&amp; rounding to full pixel?&gt; */

IF[]

    /* STACK: &lt;ch&gt;, &lt;blend&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt; */

    ROLL[]
    GPV[]
    ABS[]
    SWAP[]
    ABS[]
    SWAP[]

    /* STACK: &lt;ch&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt;, &lt;blend&gt;, &lt;|pv.x|&gt;, &lt;|pv.y|&gt; */

    GTEQ[] /* pv closer to x? */
    IF[]

        /* STACK: &lt;ch&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt;, &lt;blend&gt; */
        /* bias towards p1: blend' := 1 - (1 - blend)² */

        #PUSH, 64, 64
        ROLL[]
        SUB[]
        DUP[]
        MUL[]
        SUB[]

        /* &lt;ch&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt;, &lt;1 - (1 - blend)²&gt; */

    ELSE[]

        /* STACK: &lt;ch&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt;, &lt;blend&gt; */
        /* bias towards p0: blend' := blend² */

        DUP[]
        MUL[]

    /* STACK: &lt;ch&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt;, &lt;blend²&gt; */

    EIF[]

ELSE[]

    /* STACK: &lt;ch&gt;, &lt;blend&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt; */
    /* use unbiased blend */

    ROLL[]

    /* STACK: &lt;ch&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt;, &lt;blend&gt; */

EIF[]

/* STACK: &lt;ch&gt;, &lt;[p0]&gt;, &lt;[p1] - [p0]&gt;, &lt;blend&gt; */

MUL[]
#PUSH, 2, 78 /* roundDist */
CALL[]
ADD[]

/* STACK: &lt;ch&gt;, &lt;[ch]&gt; */

WCVTP[]

#PUSHON
#END
ENDF[]

FDEF[], 93

/* fn sets vectors to X (used in calculated calls)

   CALL[], 93 */

#BEGIN
#PUSHOFF
SVTCA[X]
#PUSHON
#END
ENDF[]

FDEF[], 94

/* fn sets vectors to Y (used in calculated calls)

   CALL[], 94 */

#BEGIN
#PUSHOFF
SVTCA[Y]
#PUSHON
#END
ENDF[]

FDEF[], 95

/* Set fv to X, pv perpendicular to italic angle (used in calculated calls)

   CALL[], 95 */

#BEGIN
#PUSHOFF
SFVTCA[X]
#PUSH, 11, 10
RS[]
SWAP[]
RS[]
NEG[]
SPVFS[]
#PUSHON
#END
ENDF[]

FDEF[], 96

/* Set fv to italic angle, pv to Y (used in calculated calls)

   CALL[], 96 */

#BEGIN
#PUSHOFF
#PUSH, 10, 11
RS[]
SWAP[]
RS[]
SFVFS[]
SPVTCA[Y]
#PUSHON
#END
ENDF[]

FDEF[], 97

/* round down to virtual grid

   CALL[], &lt;#samples/pixel&gt;, &lt;argument&gt;, 97

   returns with rounded argument on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;#samples/pixel&gt;, &lt;argument&gt; */
/* upscale argument by #samples/pixel */

#PUSH, 2 /* #samples/pixel */
CINDEX[]
MUL[]

/* do the rounding in upscaled domain */

FLOOR[] /* round down to super grid */

/* Downscaling uses a DIV[] operation, which is implemented as floor(numerator/denominator).
   For round(numerator/denominator) instead, add ½ denominator to numerator before dividing.
   But since the division in 26.6 has to multiply the numerator by 2^6 (64) before dividing,
   we have to divide said ½ denominator by 64 before adding, hence the 8192 (= 128 in 26.6). */

#PUSH, 2 /* #samples/pixel */
CINDEX[]
#PUSH, 8192
DIV[]
ADD[]

/* downscale rounded and adjusted argument */

SWAP[] /* #samples/pixel */
DIV[]

/* STACK: &lt;[argument]&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 98

/* round to virtual grid

   CALL[], &lt;#samples/pixel&gt;, &lt;argument&gt;, 98

   returns with rounded argument on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;#samples/pixel&gt;, &lt;argument&gt; */

#PUSH, 2 /* #samples/pixel */
CINDEX[]
MUL[]

/* do the rounding in upscaled domain */

#PUSH, 32 /* round to super grid */
ADD[]
FLOOR[]

/* see above for adjustments below */

#PUSH, 2 /* #samples/pixel */
CINDEX[]
#PUSH, 8192
DIV[]
ADD[]

/* downscale rounded and adjusted argument */

SWAP[] /* #samples/pixel */
DIV[]

/* STACK: &lt;[argument]&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 99

/* round up to virtual grid

   CALL[], &lt;#samples/pixel&gt;, &lt;argument&gt;, 99

   returns with rounded argument on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;#samples/pixel&gt;, &lt;argument&gt; */

#PUSH, 2 /* #samples/pixel */
CINDEX[]
MUL[]

/* do the rounding in upscaled domain */

CEILING[] /* round up to super grid */

/* see above for adjustments below */

#PUSH, 2 /* #samples/pixel */
CINDEX[]
#PUSH, 8192
DIV[]
ADD[]

/* downscale rounded and adjusted argument */

SWAP[] /* #samples/pixel */
DIV[]

/* STACK: &lt;[argument]&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 100

/* round to half virtual grid

   CALL[], &lt;#samples/pixel&gt;, &lt;argument&gt;, 100

   returns with rounded argument on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;#samples/pixel&gt;, &lt;argument&gt; */

#PUSH, 2 /* #samples/pixel */
CINDEX[]
MUL[]

/* do the rounding in upscaled domain */

FLOOR[]
#PUSH, 32 /* round to half super grid */
ADD[]

/* see above for adjustments below */

#PUSH, 2 /* #samples/pixel */
CINDEX[]
#PUSH, 8192
DIV[]
ADD[]

/* downscale rounded and adjusted argument */

SWAP[] /* #samples/pixel */
DIV[]

/* STACK: &lt;[argument]&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 101

/* determine actual distance to be used for emulating MDRP[&lt;]
   instruction with rendering environment specific rounding

   CALL[], &lt;p&gt;, &lt;c&gt;, 101

   returns with rounded distance on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt; */

SWAP[]
MD[O]

/* round without minDist */

#PUSH, 2, 78 /* roundDist */
CALL[]

/* STACK: &lt;[w]&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 102

/* determine actual distance to be used for emulating MDRP[&gt;]
   instruction with rendering environment specific rounding

   CALL[], &lt;p&gt;, &lt;c&gt;, 102

   returns with rounded distance on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt; */

SWAP[]
MD[O]

/* round with minDist */

#PUSH, 1, 78 /* roundDist */
CALL[]

/* STACK: &lt;[w]&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 103

/* determine actual distance to be used for emulating MIRP[&lt;]
   instruction with rendering environment specific rounding

   CALL[], &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt;, 103

   returns with rounded distance on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt; */

SWAP[] /* c */
ROLL[] /* p */
MD[O]
SWAP[] /* cvt */

/* STACK: &lt;wNat&gt;, &lt;cvt&gt; */
/* do cvt cut-in test */

RCVT[]
ABS[]
#PUSH, 2
CINDEX[]
ABS[]
#PUSH, 2
CINDEX[]
SUB[]
ABS[]
#PUSH, 3 /* cvt cut-in */
RS[]

/* STACK: &lt;wNat&gt;, &lt;|wCvt|&gt;, &lt;||wNat| - |wCvt||&gt;, &lt;cvt cut-in&gt; */

GT[]
IF[]

    /* STACK: &lt;wNat&gt;, &lt;|wCvt|&gt; */
    /* cvt cut-in test failed */

    POP[]
    DUP[]
    ABS[]

    /* else cvt cut-in test succeeded */

EIF[]

/* STACK: &lt;wNat&gt;, &lt;|w|&gt; */
/* round without minDist */

#PUSH, 2, 78 /* roundDist */
CALL[]

/* STACK: &lt;wNat&gt;, &lt;[w]&gt; */
/* inherit sign from wNat */

SWAP[]
#PUSH, 0
LT[]
IF[]
    NEG[]
EIF[]

/* STACK: &lt;[w]&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 104

/* determine actual distance to be used for emulating MIRP[&gt;]
   instruction with rendering environment specific rounding

   CALL[], &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt;, 104

   returns with rounded distance on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt; */

SWAP[] /* c */
ROLL[] /* p */
MD[O]
SWAP[] /* cvt */

/* STACK: &lt;wNat&gt;, &lt;cvt&gt; */
/* do cvt cut-in test */

RCVT[]
ABS[]
#PUSH, 2
CINDEX[]
ABS[]
#PUSH, 2
CINDEX[]
SUB[]
ABS[]
#PUSH, 3 /* cvt cut-in */
RS[]

/* STACK: &lt;wNat&gt;, &lt;|wCvt|&gt;, &lt;||wNat| - |wCvt||&gt;, &lt;cvt cut-in&gt; */

GT[]
IF[]

    /* STACK: &lt;wNat&gt;, &lt;|wCvt|&gt; */
    /* cvt cut-in test failed */

    POP[]
    DUP[]
    ABS[]

    /* else cvt cut-in test succeeded */

EIF[]

/* STACK: &lt;wNat&gt;, &lt;|w|&gt; */
/* round with minDist */

#PUSH, 1, 78 /* roundDist */
CALL[]

/* STACK: &lt;wNat&gt;, &lt;[w]&gt; */
/* inherit sign from wNat */

SWAP[]
#PUSH, 0
LT[]
IF[]
    NEG[]
EIF[]

/* STACK: &lt;[w]&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 105

/* emulate MDRP[&lt;] instruction with rendering environment specific rounding

   CALL[], &lt;p&gt;, &lt;c&gt;, 105 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt; */

DUP[] /* c */
#PUSH, 3 /* p */
CINDEX[]
MD[O]
#PUSH, 2, 78 /* roundDist */
CALL[]

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;[dist]&gt; */

ROLL[]
SRP0[]
MSIRP[M]

#PUSHON
#END
ENDF[]

FDEF[], 106

/* emulate MDRP[&gt;] instruction with rendering environment specific rounding

   CALL[], &lt;p&gt;, &lt;c&gt;, 106 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt; */

DUP[] /* c */
#PUSH, 3 /* p */
CINDEX[]
MD[O]
#PUSH, 1, 78 /* roundDist */
CALL[]

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;[dist]&gt; */

ROLL[]
SRP0[]
MSIRP[M]

#PUSHON
#END
ENDF[]

FDEF[], 107

/* emulate MIRP[&lt;] instruction with rendering environment specific rounding

   CALL[], &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt;, 107 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt; */

#PUSH, 3 /* p */
CINDEX[]
#PUSH, 3 /* c */
CINDEX[]
ROLL[] /* cvt */
#PUSH, 103 /* resActDist, cvt, noMinDist */
CALL[]

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;[dist]&gt; */

ROLL[]
SRP0[]
MSIRP[M]

#PUSHON
#END
ENDF[]

FDEF[], 108

/* emulate MIRP[&gt;] instruction with rendering environment specific rounding

   CALL[], &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt;, 108 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt; */

#PUSH, 3 /* p */
CINDEX[]
#PUSH, 3 /* c */
CINDEX[]
ROLL[] /* cvt */
#PUSH, 104 /* resActDist, cvt, minDist */
CALL[]

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;[dist]&gt; */

ROLL[]
SRP0[]
MSIRP[M]

#PUSHON
#END
ENDF[]

FDEF[], 109

/* fn symmetrically constrains a stroke &lt;p&gt;, &lt;c&gt; with &lt;cvt&gt;

   CALL[], &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt;, 109 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt; */
/* determine old median */

#PUSH, 3 /* &lt;p&gt; */
CINDEX[]
GC[N]
#PUSH, 3 /* &lt;c&gt; */
CINDEX[]
GC[N]
ADD[]

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt;, &lt;2*median&gt; */
/* lock parent */

#PUSH, 4 /* p */
CINDEX[]
MDAP[r]

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt;, &lt;2*median&gt; */
/* link child */

#PUSH, 4 /* p */
CINDEX[]
#PUSH, 4 /* c */
CINDEX[]
#PUSH, 4 /* cvt */
MINDEX[]
DUP[]
#PUSH, 0
LT[]
IF[]
    POP[]
    #PUSH, 106 /* resMIRP, noCvt, minDist */
ELSE[]
    #PUSH, 108 /* resMIRP, cvt, minDist */
EIF[]
CALL[]

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;2*median&gt; */
/* determine new median */

#PUSH, 3 /* &lt;p&gt; */
CINDEX[]
GC[N]
#PUSH, 3 /* &lt;c&gt; */
CINDEX[]
GC[N]
ADD[]

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;2*median&gt;, &lt;2*median'&gt; */

SUB[]
#PUSH, 128
DIV[] /* floor to 1/64 for now */

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;deltaMedian&gt; */

DUP[]
ROLL[]
DUP[]
SRP0[]
SWAP[]
MSIRP[m]
SWAP[]
DUP[]
SRP0[]
SWAP[]
MSIRP[m]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 110

/* calculate offset for emulation of interpolation of median of
   &lt;c0&gt; and &lt;c1&gt; between parents &lt;p0&gt; and &lt;p1&gt; using current pv and fv

   CALL[], &lt;p0&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;p1&gt;, 110

   returns with offset on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;p1&gt; */

#PUSH, 3 /* c0 */
CINDEX[]
GC[O]
#PUSH, 3 /* c1 */
CINDEX[]
GC[O]
ADD[]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;p1&gt;, &lt;c0 + c1&gt; */

#PUSH, 5 /* p0 */
CINDEX[]
GC[O]
#PUSH, 128
MUL[]
SUB[]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;p1&gt;, &lt;c0 + c1 - 2*p0&gt; */

#PUSH, 2 /* p1 */
CINDEX[]
#PUSH, 6 /* p0 */
CINDEX[]
MD[N]
MUL[]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;p1&gt;, &lt;(c0 + c1 - 2*p0)*(p1' - p0')&gt; */

SWAP[] /* p1 */
#PUSH, 5 /* p0 */
CINDEX[]
MD[O]
#PUSH, 128
MUL[]

/* prevent inadvertent divide-by-zero e.g. on non-spacing glyphs */
DUP[]
IF[]
    DIV[]
ELSE[]
    POP[]
EIF[]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;(c0 + c1 - 2*p0)*(p1' - p0')/(2*(p1 - p0))&gt; */

#PUSH, 4 /* p0 */
MINDEX[]
GC[N]
ADD[]

/* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;(c0'' + c1'')/2&gt; */

ROLL[] /* c0 */
GC[N]
ROLL[] /* c1 */
GC[N]
ADD[]
#PUSH, 32
MUL[]

/* STACK: &lt;(c0'' + c1'')/2&gt;, &lt;(c0' + c1')/2&gt; */

SUB[]

/* STACK: &lt;offset&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 111

/* emulate interpolation of median of &lt;c0&gt; and &lt;c1&gt;
   between parents &lt;p0&gt; and &lt;p1&gt; using current pv and fv

   CALL[], &lt;p0&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;p1&gt;, 111 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;p1&gt; */

#PUSH, 4 /* p0 */
MINDEX[]
#PUSH, 4 /* c0 */
CINDEX[]
#PUSH, 4 /* c1 */
CINDEX[]
#PUSH, 4 /* p1 */
MINDEX[]
#PUSH, 110 /* calc offset for interpolation of median */
CALL[]

/* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;offset&gt; */

DUP[]

/* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;offset&gt;, &lt;offset&gt; */

ROLL[]
DUP[]
SRP0[]
SWAP[]

/* STACK: &lt;c0&gt;, &lt;offset&gt;, &lt;c1&gt;, &lt;offset&gt; */

MSIRP[m]

SWAP[]
DUP[]
SRP0[]
SWAP[]

/* STACK: &lt;c0&gt;, &lt;offset&gt; */

MSIRP[m]

#PUSHON
#END
ENDF[]

FDEF[], 112


/* adjust (unrounded) stroke phase to target phase according to &lt;method&gt;

   method 0: round to nearest virtual pixel
   method 1: apply method 2 below 2 pixel wide strokes else method 0
   method 2: optimize for max #black pixels
   method 3: optimize for one edge aligned

   right?: boolean indicating a left (false) or right (true) stroke)

   CALL[], &lt;phase&gt;, &lt;weight&gt;, &lt;method&gt;, &lt;right?&gt;, 112

   returns with (rounded) adjusted phase on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;phase&gt;, &lt;weight&gt;, &lt;method&gt;, &lt;right?&gt; */

SWAP[]

DUP[]
#PUSH, 1
EQ[]
IF[]

    /* STACK: &lt;phase&gt;, &lt;weight&gt;, &lt;right?&gt;, &lt;method&gt; */
    /* replace method depending on stroke weight */

    POP[]
    #PUSH, 2 /* weight */
    CINDEX[]
    #PUSH, 2, 78 /* roundDist */
    CALL[]
    #PUSH, 128
    LT[]
    DUP[]
    ADD[]
EIF[]

DUP[]
ADD[]
ADD[]

/* STACK: &lt;phase&gt;, &lt;weight&gt;, &lt;method' = 2*method + right&gt; */

DUP[]
#PUSH, 1
LTEQ[]
IF[] /* just round to nearest virtual pixel */

    POP[]
    POP[]

    /* STACK: &lt;phase&gt; */

ELSE[]
    DUP[]
    #PUSH, 5
    LTEQ[]
    IF[] /* optimize for max #black pixels */

        POP[]

        /* STACK: &lt;phase&gt;, &lt;weight&gt; */

        DUP[]
        FLOOR[]
        SUB[]

        /* STACK: &lt;phase&gt;, &lt;fractWeight&gt; */

        #PUSH, 64
        SWAP[]
        SUB[]

        /* STACK: &lt;phase&gt;, &lt;1-fractWeight&gt; */

        #PUSH, 0, 3 /* phase */
        CINDEX[]
        LT[]
        #PUSH, 3 /* phase */
        CINDEX[]
        #PUSH, 3 /* 1-fractWeight */
        CINDEX[]
        LT[]
        AND[]
        IF[] /* if 0 &lt; phase &lt; 1-fractWeight then need to adjust phase */

            /* STACK: &lt;phase&gt;, &lt;1-fractWeight&gt; */

            DUP[]
            #PUSH, 3
            CINDEX[]
            SUB[]

            /* STACK: &lt;phase&gt;, &lt;1-fractWeight&gt;, &lt;1-fractWeight-phase&gt; */

            ROLL[]
            GTEQ[]
            IF[] /* error from phase to 1-fractWeight &gt;= error from 0 to phase */
                POP[]
                #PUSH, 0 /* target 0 as phase */
            EIF[]
            /* else target 1-fractWeight as phase, which is what's left on stack */

        ELSE[]

            /* STACK: &lt;phase&gt;, &lt;1-fractWeight&gt; */

            POP[]

        EIF[]

    ELSE[] /* optimize for one edge aligned */

        /* STACK: &lt;phase&gt;, &lt;weight&gt;, &lt;method'&gt; */

        #PUSH, 7
        EQ[]
        IF[] /* right flush */

            /* STACK: &lt;phase&gt;, &lt;weight&gt; */

            DUP[]
            FLOOR[]
            SUB[]

            /* STACK: &lt;phase&gt;, &lt;fractWeight&gt; */

            NEG[]
            SWAP[]
            POP[]

        ELSE[] /* left flush (and default) */

            /* STACK: &lt;phase&gt;, &lt;weight&gt; */

            POP[]
            POP[]
            #PUSH, 0

        EIF[]

    EIF[]

EIF[]

#PUSH, 2, 78 /* roundDist */
CALL[]

/* STACK: phase */

#PUSHON
#END
ENDF[]

FDEF[], 113

/* fn calculates delta phase for optimal position of
   stroke bordered by &lt;p&gt; and &lt;c&gt; according to &lt;method&gt;
   (see fn 112 for definition of method)

   CALL[], &lt;p&gt;, &lt;c&gt;, &lt;method&gt;, 113

   returns with delta phase in interval ]-½,+½] on stack */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;method&gt; */

    /* use sequence of parameters &lt;p&gt; and &lt;c&gt; to determine if this is
       a "left" stroke (in which case we may add grey to the right), or
       a "right" stroke (in which case we may add grey to the left) */

#PUSH, 2 /* c */
CINDEX[]
#PUSH, 4 /* p */
CINDEX[]
MD[O]
#PUSH, 0
GTEQ[]
IF[]
    #PUSH, 0 /* "left" stroke */
ELSE[]
    ROLL[]
    ROLL[]
    SWAP[]
    ROLL[]
    #PUSH, 1 /* "right" stroke */
EIF[]

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;method&gt;, &lt;right?&gt; */

#PUSH, 4 /* p */
CINDEX[]
GC[N]
DUP[]
FLOOR[]
SUB[]
DUP[]

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;method&gt;, &lt;right?&gt;, &lt;source phase&gt;, &lt;source phase&gt; */

#PUSH, 5 /* c */
MINDEX[]
#PUSH, 6 /* p */
MINDEX[]
MD[N]

/* STACK: &lt;method&gt;, &lt;right?&gt;, &lt;source phase&gt;, &lt;source phase&gt;, &lt;weight&gt; */

#PUSH, 5 /* method */
MINDEX[]
#PUSH, 5 /* right? */
MINDEX[]
#PUSH, 112 /* adjust to target stroke phase */
CALL[]

/* STACK: &lt;source phase&gt;, &lt;target phase&gt; */

SWAP[]
SUB[]

/* STACK: &lt;delta phase&gt; */
/* minimze phase into interval ]-½,+½] */

NEG[]
#PUSH, 32
ADD[]
DUP[]
FLOOR[]
SUB[]
#PUSH, 32
SUB[]
NEG[]

#PUSHON
#END
ENDF[]

FDEF[], 114

/* emulate MIAP instruction with rendering environment specific rounding

   CALL[], &lt;c&gt;, &lt;cvt&gt;, 114 */

#BEGIN
#PUSHOFF

/* STACK: &lt;c&gt;, &lt;cvt&gt; */

#PUSH, 2 /* c */
CINDEX[]
GC[N]
DUP[]

/* STACK: &lt;c&gt;, &lt;cvt&gt;, &lt;wNat&gt;, &lt;wNat&gt; */

ROLL[]
DUP[]
#PUSH, 0
LT[]
IF[]

    /* STACK: &lt;c&gt;, &lt;wNat&gt;, &lt;wNat&gt;, &lt;cvt&gt; */

    POP[]

    /* cvt &lt; 0 (no cvt used) =&gt; w = wNat */
    /* STACK: &lt;c&gt;, &lt;wNat&gt;, &lt;w&gt; */

    #PUSH, 2, 78 /* roundDist */
    CALL[]

ELSE[]

    RCVT[]

    /* STACK: &lt;c&gt;, &lt;wNat&gt;, &lt;wNat&gt;, &lt;wCvt&gt; */
    /* no cvt cut-in test (for eventual support of automatic small caps, superiors, and inferiors), pop wNat to use wCvt */

    SWAP[]
    POP[]

    /* leave value as rounded by cpgm */
    /* STACK: &lt;c&gt;, &lt;wNat&gt;, &lt;w&gt; */

EIF[]

SUB[]
NEG[]

/* STACK: &lt;c&gt;, &lt;wDelta&gt; */

#PUSH, 2
CINDEX[]
SRP0[]

MSIRP[M]

#PUSHON
#END
ENDF[]

FDEF[], 115

/* interpolates a point &lt;p&gt; in &lt;dirFlag&gt; between points &lt;lsb&gt; and &lt;rsb&gt;
   dirFlag: postRoundFlag*8 + dir
   dir: X = 0, Y = 1, X/ = 2, Y/ = 3, ...

   depending on rendering environment and pv may optimise point position

   CALL[], &lt;dirFlag&gt;, &lt;p0&gt;, &lt;c&gt;, &lt;p1&gt;, 115 */

#BEGIN
#PUSHOFF

/* STACK: &lt;dirFlag&gt;, &lt;p0&gt;, &lt;p&gt;, &lt;p1&gt; */
/* separate postRoundFlag from dir */

#PUSH, 4 /* dirFlag */
MINDEX[]
DUP[]
#PUSH, 512
DIV[]
DUP[]
#PUSH, 512
MUL[]
ROLL[]
SWAP[]
SUB[]

/* STACK:, &lt;p0&gt;, &lt;p&gt;, &lt;p1&gt;, &lt;postRoundFlag&gt;, &lt;dir&gt; */

DUP[]
#PUSH, 93 /* setV */
ADD[]
CALL[]

/* STACK: &lt;p0&gt;, &lt;p&gt;, &lt;p1&gt;, &lt;postRoundFlag&gt;, &lt;dir&gt; */

#PUSH, 5 /* p0 */
CINDEX[]
SRP1[]
ROLL[] /* p1 */
SRP2[]
ROLL[] /* p */
DUP[]
IP[]

/* STACK: &lt;p0&gt;, &lt;postRoundFlag&gt;, &lt;dir&gt;, &lt;p&gt; */

ROLL[] /* postRoundFlag */
IF[]

    /* STACK: &lt;p0&gt;, &lt;dir&gt;, &lt;p&gt; */

    #PUSH, 93, 4096, 4 /* setV, 64, dir */
    MINDEX[]
    MUL[]
    ODD[]
    ADD[]
    CALL[]

    /* STACK: &lt;p0&gt;, &lt;p&gt; */

    SWAP[]
    POP[]
    DUP[] /* p */
    SRP0[]
    DUP[]
    GC[N]
    DUP[]
    #PUSH, 2, 78 /* roundDist */
    CALL[]
    SWAP[]
    SUB[]

    /* STACK: &lt;p&gt;, &lt;[p.c]-p.c&gt; */

ELSE[]

    /* STACK: &lt;p0&gt;, &lt;dir&gt;, &lt;p&gt; */

    SWAP[]
    POP[]

    /* STACK: &lt;p0&gt;, &lt;p&gt; */

    DUP[]
    ROLL[]
    DUP[] /* p0 */
    SRP0[]
    MD[N]

    #PUSH, 2, 78 /* roundDist */
    CALL[]

    /* STACK: &lt;p&gt;, &lt;[p.dist]&gt; */

EIF[]

MSIRP[M]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 116

/* constrains a stroke in &lt;dir&gt;, defined by parent &lt;p&gt; and child &lt;c&gt;,
   and by cvt &lt;cvt&gt;, and interpolates it between points &lt;gp0&gt; and &lt;gp1&gt;
   dir: X = 0, Y = 1, X/ = 2
   sof: (stroke optimization flags ||, |&lt;, and &gt;| ) don't = 0, do = 1, leftBias = 2, rightBias = 3

   CALL[], &lt;dir&gt;, &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt;, &lt;gp1&gt;, &lt;sof&gt;, 116 */

#BEGIN
#PUSHOFF

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;cvt&gt;, &lt;gp1&gt;, &lt;sof&gt; */

#PUSH, 93, 4096, 9 /* setV, 64, dir */
CINDEX[]
MUL[]
ODD[]
ADD[]
CALL[]

/* constrain stroke */

#PUSH, 5 /* p */
CINDEX[]
#PUSH, 5 /* c */
CINDEX[]
#PUSH, 5 /* cvt */
MINDEX[]
#PUSH, 109 /* symDist */
CALL[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt; */

#PUSH, 93, 7 /* setV, dir */
CINDEX[]
ADD[]
CALL[]

#PUSH, 5 /* gp0 */
CINDEX[]
#PUSH, 5 /* p */
CINDEX[]
#PUSH, 5 /* c */
CINDEX[]
#PUSH, 5 /* gp1 */
CINDEX[]
#PUSH, 111 /* interpolate median */
CALL[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt; */

#PUSH, 93, 4096, 8 /* setV, 64, dir */
MINDEX[]
MUL[]
ODD[]
ADD[]
CALL[]

/* STACK: &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt; */

DUP[]
#PUSH, 0
GT[]
IF[] /* optimize stroke position */

    #PUSH, 80
    CALL[]

    /* STACK: &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt;, &lt;som&gt; */

    #PUSH, 5 /* p */
    CINDEX[]
    #PUSH, 5 /* c */
    CINDEX[]
    #PUSH, 7 /* p */
    CINDEX[]
    #PUSH, 7 /* c */
    CINDEX[]
    #PUSH, 5 /* som */
    CINDEX[]
    #PUSH, 113 /* get delta phase for optimal stroke position */
    CALL[]
    #PUSH, 2
    SLOOP[]
    SHPIX[]

    /* STACK: &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt;, &lt;som&gt; */

    #PUSH, 0
    GT[]
    #PUSH, 2 /* sof */
    CINDEX[]
    #PUSH, 1
    GT[]
    AND[]
    IF[]

        /* STACK: &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt; */
        /* determine total side-bearing space to see if we need to bias the black body */

        #PUSH, 4 /* p */
        CINDEX[]
        #PUSH, 6 /* gp0 */
        CINDEX[]
        MD[N]
        #PUSH, 3 /* gp1 */
        CINDEX[]
        #PUSH, 5 /* c */
        CINDEX[]
        MD[N]
        ADD[]
        DUP[]
        #PUSH, 64
        GT[]
        IF[]

            /* STACK: &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt;, &lt;totSBS&gt; */
            /* enough total side-bearing space left, leave it alone */
            POP[]

        ELSE[]

            /* STACK: &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt;, &lt;totSBS&gt; */
            /* 1 pixel or less total side-bearing space left */

            #PUSH, 0
            GT[]
            IF[]

                /* STACK: &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt; */
                /* any total side-bearing space left at all */

                DUP[]
                #PUSH, 2
                EQ[]
                IF[]

                    /* STACK: &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt; */
                    /* move stroke flush left */

                    #PUSH, 4 /* p */
                    CINDEX[]
                    #PUSH, 4 /* c */
                    CINDEX[]
                    #PUSH, 7 /* gp0 */
                    CINDEX[]
                    #PUSH, 7 /* p */
                    CINDEX[]
                    MD[N]
                    #PUSH, 2
                    SLOOP[]
                    SHPIX[]

                ELSE[]

                    /* STACK: &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt; */
                    /* move stroke flush left */

                    #PUSH, 4 /* p */
                    CINDEX[]
                    #PUSH, 4 /* c */
                    CINDEX[]
                    #PUSH, 4 /* gp1 */
                    CINDEX[]
                    #PUSH, 6 /* c */
                    CINDEX[]
                    MD[N]
                    #PUSH, 2
                    SLOOP[]
                    SHPIX[]

                EIF[]

            EIF[]

        EIF[]

    EIF[]

EIF[]

/* STACK: &lt;gp0&gt;, &lt;p&gt;, &lt;c&gt;, &lt;gp1&gt;, &lt;sof&gt; */

POP[]
POP[]
POP[]
POP[]
POP[]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 117

/* fn tries to place and constrain two strokes &lt;p0,c0,cvt0&gt; and &lt;p1,c1,cvt1&gt;
   between grandparents &lt;gp0&gt; and &lt;gp1&gt; in direction &lt;dir&gt;
   dir: X = 0, Y = 1, X/ = 2
   X/ (italic) is not yet implemented; to do so properly will need to factor
   the italic phase optimization part out of fn 131 and make it available to
   this fn.   

   CALL[], &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, 117 */

#BEGIN
#PUSHOFF

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt; */

#PUSH, 93, 4096, 11 /* setV, dir */
CINDEX[]
MUL[]
ODD[]
ADD[]
CALL[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt; */
/* interpolate black body */

#PUSH, 7 /* p0 */
CINDEX[]
#PUSH, 7 /* c0 */
CINDEX[]
#PUSH, 6 /* p1 */
CINDEX[]
#PUSH, 6 /* c1 */
CINDEX[]
#PUSH, 12 /* gp0 */
CINDEX[]
#PUSH, 12 /* p0 */
CINDEX[]
#PUSH, 9 /* c1 */
CINDEX[]
#PUSH, 8 /* gp1 */
CINDEX[]
#PUSH, 110 /* calc offset for interpolation of median */
CALL[]
#PUSH, 4
SLOOP[]
SHPIX[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt; */
/* constrain stroke0 */

#PUSH, 7 /* p0 */
CINDEX[]
#PUSH, 7 /* c0 */
CINDEX[]
#PUSH, 7 /* cvt0 */
MINDEX[]
#PUSH, 109 /* symDist */
CALL[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt; */
/* constrain stroke1 */

#PUSH, 4 /* p1 */
CINDEX[]
#PUSH, 4 /* c1 */
CINDEX[]
#PUSH, 4 /* cvt1 */
MINDEX[]
#PUSH, 109 /* symDist */
CALL[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt; */

#PUSH, 80
CALL[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt; */
/* determine phase0 for optimal position of stroke0 */

#PUSH, 6 /* p0 */
CINDEX[]
#PUSH, 6 /* c0 */
CINDEX[]
#PUSH, 3 /* som */
CINDEX[]
#PUSH, 113 /* get delta phase for optimal stroke position */
CALL[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt;, &lt;phase0&gt; */
/* forward to stroke1 position */

#PUSH, 5 /* p1 */
CINDEX[]
#PUSH, 5 /* c1 */
CINDEX[]
#PUSH, 3 /* phase0 */
CINDEX[]
#PUSH, 2
SLOOP[]
SHPIX[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt;, &lt;phase0&gt; */
/* determine phase1 for optimal position of stroke1 */

DUP[]
#PUSH, 6 /* p1 */
CINDEX[]
#PUSH, 6 /* c1 */
CINDEX[]
#PUSH, 5 /* som */
CINDEX[]
#PUSH, 113 /* get delta phase for optimal stroke position */
CALL[]
ADD[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt;, &lt;phase0&gt;, &lt;phase1&gt; */
/* undo forwarding to stroke1 position */

#PUSH, 6 /* p1 */
CINDEX[]
#PUSH, 6 /* c1 */
CINDEX[]
#PUSH, 4 /* phase0 */
CINDEX[]
NEG[]
#PUSH, 2
SLOOP[]
SHPIX[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt;, &lt;phase0&gt;, &lt;phase1&gt; */
/* determine double average phase error */

#PUSH, 2 /* phase0 */
CINDEX[]
#PUSH, 2 /* phase1 */
CINDEX[]
ADD[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt;, &lt;phase0&gt;, &lt;phase1&gt;, &lt;2*phaseError&gt; */

DUP[]
#PUSH, 64
GTEQ[]
IF[]

    /* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt;, &lt;phase0&gt;, &lt;phase1&gt;, &lt;2*phaseError&gt; */
    /* double average phase error &gt;= 1 pixel, correct to the left */

    POP[]
    #PUSH, 64
    SUB[]
    SWAP[]
    #PUSH, 64
    SUB[]
    SWAP[]

ELSE[]

    /* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt;, &lt;phase0&gt;, &lt;phase1&gt;, &lt;2*phaseError&gt; */

    #PUSH, -64
    LT[]
    IF[]

        /* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt;, &lt;phase0&gt;, &lt;phase1&gt;, &lt;2*phaseError&gt; */
        /* double average phase error &lt; -1 pixel, correct to the right */

        #PUSH, 64
        ADD[]
        SWAP[]
        #PUSH, 64
        ADD[]
        SWAP[]

    EIF[]

EIF[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt;, &lt;phase0&gt;, &lt;phase1&gt; */
/* apply corrected optimal phase0 to stroke0 */

#PUSH, 8 /* p0 */
CINDEX[]
#PUSH, 8 /* c0 */
CINDEX[]
#PUSH, 4 /* phase0 */
MINDEX[]
#PUSH, 2
SLOOP[]
SHPIX[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt;, &lt;phase1&gt; */
/* apply corrected optimal phase1 to stroke1 */

#PUSH, 5 /* p1 */
CINDEX[]
#PUSH, 5 /* c1 */
CINDEX[]
ROLL[] /* phase1 */
#PUSH, 2
SLOOP[]
SHPIX[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt; */

DUP[]
#PUSH, 0
GT[]
IF[]

    /* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt; */
    /* determine total side-bearing space to see if we need to bias the black body */

    #PUSH, 6 /* p0 */
    CINDEX[]
    #PUSH, 8 /* gp0 */
    CINDEX[]
    MD[N]
    #PUSH, 3 /* gp1 */
    CINDEX[]
    #PUSH, 5 /* c1 */
    CINDEX[]
    MD[N]
    ADD[]
    DUP[]
    #PUSH, 64
    GT[]
    IF[]

        /* enough total side-bearing space left, leave it alone */
        POP[]

    ELSE[]

        /* 1 pixel or less total side-bearing space left */
        #PUSH, 0
        GT[]
        IF[]

            /* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt; */
            /* any total side-bearing space left at all, move black-body flush left and start over */

            #PUSH, 6 /* p0 */
            CINDEX[]
            #PUSH, 6 /* c0 */
            CINDEX[]
            #PUSH, 6 /* p1 */
            CINDEX[]
            #PUSH, 6 /* c1 */
            CINDEX[]
            #PUSH, 11 /* gp0 */
            CINDEX[]
            #PUSH, 11 /* p0 */
            CINDEX[]
            MD[N]
            #PUSH, 4
            SLOOP[]
            SHPIX[]

            /* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt; */
            /* optimize position of stroke0 forwarding phase0 to stroke1 */

            #PUSH, 6 /* p0 */
            CINDEX[]
            #PUSH, 6 /* c0 */
            CINDEX[]
            #PUSH, 6 /* p1 */
            CINDEX[]
            #PUSH, 6 /* c1 */
            CINDEX[]
            #PUSH, 10 /* p0 */
            CINDEX[]
            #PUSH, 10 /* c0 */
            CINDEX[]
            #PUSH, 7 /* som */
            CINDEX[]
            #PUSH, 113 /* get delta phase for optimal stroke position */
            CALL[]
            #PUSH, 4 /* apply to both strokes */
            SLOOP[]
            SHPIX[]

            /* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt; */
            /* optimize position of stroke1 */

            #PUSH, 4 /* p1 */
            CINDEX[]
            #PUSH, 4 /* c1 */
            CINDEX[]
            #PUSH, 5 /* c1 */
            CINDEX[]
            #PUSH, 7 /* p1 */
            CINDEX[]
            #PUSH, 5 /* som */
            CINDEX[]
            #PUSH, 113 /* get delta phase for optimal stroke position */
            CALL[]
            #PUSH, 2 /* apply to second stroke only */
            SLOOP[]
            SHPIX[]

        ELSE[]

            /* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt; */
            /* no total side-bearing space left, move stroke1 left by 1 pixel */

            #PUSH, 4 /* p1 */
            CINDEX[]
            #PUSH, 4 /* c1 */
            CINDEX[]
            #PUSH, -64, 2
            SLOOP[]
            SHPIX[]

        EIF[]

    EIF[]

EIF[]

/* STACK: &lt;dir&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;gp1&gt;, &lt;som&gt; */

POP[]
POP[]
POP[]
POP[]
POP[]
POP[]
POP[]
POP[]

#PUSHON
#END
ENDF[]

FDEF[], 118

/* fn to set pv perpendicular to p1 and c0' such that distance
   c0'&lt;---p0 measures cvt or natural distance if cvt = -1.
   used as support to ResX|YDDist and ResX|YDLink

   CALL[], &lt;p1&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt&gt;, 118 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p1&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt&gt; */

#PUSH, 4 /* p1 */
CINDEX[]
#PUSH, 3 /* c0 */
CINDEX[]
SDPVTL[R]
#PUSH, 3 /* p0 */
CINDEX[]
#PUSH, 3 /* c0 */
CINDEX[]
ROLL[] /* cvt */
DUP[]
#PUSH, 0
LT[]
IF[]
    POP[]
    #PUSH, 101 /* resActDist, noCvt, noMinDist */
ELSE[]
    #PUSH, 104 /* resActDist, cvt, minDist */
EIF[]
CALL[]
ABS[]

/* STACK: &lt;p1&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;w&gt; */

#PUSH, 4 /* p1 */
CINDEX[]
#PUSH, 4 /* p0 */
CINDEX[]
SPVTL[r]
#PUSH, 4 /* p1 */
CINDEX[]
#PUSH, 4 /* p0 */
CINDEX[]
MD[N]

/* STACK: &lt;p1&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;w&gt;, &lt;d&gt; */
/* test if solution exists at all */

DUP[]
DUP[]
MUL[]
#PUSH, 3 /* w */
CINDEX[]
DUP[]
MUL[]
LTEQ[]
#PUSH, 0, 3 /* d */
CINDEX[]
EQ[]
OR[]

/* STACK: &lt;p1&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;w&gt;, &lt;d&gt;, &lt;d² &lt;= w² or d = 0?&gt; */

IF[]

    /* STACK: &lt;p1&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;w&gt;, &lt;d&gt; */
    /* solution doesn't exist, hence prepare to bail out */

    POP[]
    POP[]
    SWAP[]
    POP[]
    SPVTL[R]

ELSE[]

    /* STACK: &lt;p1&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;w&gt;, &lt;d&gt; */
    /* solution exists, hence continue computation */

    DUP[]
    MUL[]
    #PUSH, 2 /* w */
    CINDEX[]
    DUP[]
    MUL[]
    SUB[]
    DUP[]

    /* STACK: &lt;p1&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;w&gt;, &lt;d² - w²&gt;, &lt;d² - w²&gt; */

    #PUSH, 83 /* sqrt */
    CALL[]

    /* STACK: &lt;p1&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;w&gt;, &lt;d² - w²&gt;, &lt;sqrt(d² - w²)&gt; */

    ROLL[] /* w */
    MUL[]

    /* STACK: &lt;p1&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;d² - w² =: dx&gt;, &lt;w·sqrt(d² - w²) =: dy&gt; */

    #PUSH, 5 /* p1 */
    CINDEX[]
    #PUSH, 5 /* p0 */
    CINDEX[]
    SDPVTL[R]
    #PUSH, 4 /* p0 */
    CINDEX[]
    #PUSH, 4 /* c0 */
    MINDEX[]
    MD[O]

    #PUSH, 0
    LT[]
    IF[]
        NEG[] /* dy */
    EIF[]

    /* STACK: &lt;p1&gt;, &lt;p0&gt;, &lt;dx&gt;, &lt;dy&gt; */

    #PUSH, 4 /* p1 */
    MINDEX[]
    DUP[]
    SVTCA[X]
    GC[N]
    SWAP[]
    SVTCA[Y]
    GC[N]

    /* STACK: &lt;p0&gt;, &lt;dx&gt;, &lt;dy&gt;, &lt;p1.x&gt;, &lt;p1.y&gt; */

    #PUSH, 5 /* p0 */
    MINDEX[]
    DUP[]
    SVTCA[X]
    GC[N]
    SWAP[]
    SVTCA[Y]
    GC[N]

    /* STACK: &lt;dx&gt;, &lt;dy&gt;, &lt;p1.x&gt;, &lt;p1.y&gt;, &lt;p0.x&gt;, &lt;p0.y&gt; */

    #PUSH, 0 /* enter twilight zone */
    SZPS[]

    SVTCA[Y]
    #PUSH, 0
    SWAP[]
    SCFS[]
    SVTCA[X]
    #PUSH, 0
    SWAP[]
    SCFS[]

    /* STACK: &lt;dx&gt;, &lt;dy&gt;, &lt;p1.x&gt;, &lt;p1.y&gt; */

    SVTCA[Y]
    DUP[]
    #PUSH, 1
    SWAP[]
    SCFS[]
    #PUSH, 2
    SWAP[]
    SCFS[]
    SVTCA[X]
    DUP[]
    #PUSH, 1
    SWAP[]
    SCFS[]
    #PUSH, 2
    SWAP[]
    SCFS[]

    /* STACK: &lt;dx&gt;, &lt;dy&gt; */

    SWAP[]

    /* STACK: &lt;dy&gt;, &lt;dx&gt; */

    #PUSH, 2, 0, 1
    SFVTL[r]
    SWAP[]
    SHPIX[]

    /* STACK: &lt;dy&gt; */

    #PUSH, 2, 0, 1
    SFVTL[R]
    SWAP[]
    SHPIX[]

    /* STACK: */

    #PUSH, 2, 1
    SPVTL[R]

    #PUSH, 1 /* leave twilight zone */
    SZPS[]

EIF[]

#PUSHON
#END
ENDF[]

FDEF[], 119

/* align c with p unless fv is perpendicular to pv
   fv and pv assumed to be set prior to calling fn 119
   used as support to ResX|YDDist and ResX|YDLink

   CALL[], &lt;p&gt;, &lt;c&gt;, 119 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt; */

SWAP[]
SRP0[]

/* STACK: &lt;c&gt; */

GFV[]
GPV[]

/* STACK: &lt;c&gt;, &lt;fv.x&gt;, &lt;fv.y&gt;, &lt;pv.x&gt;, &lt;pv.y&gt; */

ROLL[]
MUL[]
SWAP[]
ROLL[]
MUL[]
ADD[]
ABS[]

/* STACK: &lt;c&gt;, &lt;|pv.y*fv.y + pv.x*fv.x|&gt; */

#PUSH, 16384, 1024
MUL[]

/* the above dot product multiplies two 2.14 numbers in 26.6 arithmetic yielding a 2.22 number (2^14 * 2^14 / 2^6 = 2^22)
   like the rasterizer, we're comparing this number to 1/16: |fv1·pv| &lt; 1/16 means fv1 is within ±arcsin(1/16) or ±3.5833° perpendicular to pv
   in 2.22 format 1/16 is 2^18, but since the assembler won't allow us to push 2^18 = 262144, we make up this number as a multiplication
   the multiplication, in turn, is again done in 26.6 format, hence we multiply 16384 with 1024 (2^14 * 2^10 / 2^6 = 2^18) */

LT[]
IF[]

    /* fv is approximately perpendicular to pv which by itself is perpendicular
       to a line from p to c' (with c' the twilight point 2 computed in fn 118),
       i.e. fv is approximately parallel to line from p to c'. Given the usage
       of fn 119 this means that fv is approximately coincident with said line,
       or c is approximately aligned already, hence simply touch the point, but
       without involving the pv */

    /* STACK: &lt;c&gt; */

    #PUSH, 0
    SHPIX[]

ELSE[]

    /* STACK: &lt;c&gt; */

    ALIGNRP[]

EIF[]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 120

/* support to ResX|YDDist and ResX|YDLink where fv0 and fv1 are x or y

   CALL[], &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt;, &lt;fv0&gt;, &lt;fv1&gt;, 120 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt;, &lt;fv0&gt;, &lt;fv1&gt; */

#PUSH, 6 /* p1 */
CINDEX[]
#PUSH, 9 /* p0 */
CINDEX[]
#PUSH, 9 /* c0 */
CINDEX[]
#PUSH, 7 /* cvt0 */
MINDEX[]
#PUSH, 118
CALL[]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0&gt;, &lt;fv1&gt; */

SWAP[]
#PUSH, 0 /* x? */
EQ[]
IF[]
  SFVTCA[X]
ELSE[]
  SFVTCA[Y]
EIF[]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv1&gt; */

#PUSH, 4 /* p1 */
CINDEX[]
#PUSH, 6 /* c0 */
MINDEX[]
#PUSH, 119
CALL[]

/* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv1&gt; */

#PUSH, 5 /* p0 */
CINDEX[]
#PUSH, 5 /* p1 */
MINDEX[]
#PUSH, 5 /* c1 */
CINDEX[]
#PUSH, 5 /* cvt1 */
MINDEX[]
#PUSH, 118
CALL[]

/* STACK: &lt;p0&gt;, &lt;c1&gt;, &lt;fv1&gt; */

#PUSH, 0 /* x? */
EQ[]
IF[]
  SFVTCA[X]
ELSE[]
  SFVTCA[Y]
EIF[]

/* STACK: &lt;p0&gt;, &lt;c1&gt; */

#PUSH, 119
CALL[]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 121

/* support to ResX|YDDist and ResX|YDLink where fv0 is x or y while fv1 is to-line

   CALL[], &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt;, &lt;fv0&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt;, 121 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt;, &lt;fv0&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt; */

#PUSH, 7 /* p1 */
CINDEX[]
#PUSH, 10 /* p0 */
CINDEX[]
#PUSH, 10 /* c0 */
CINDEX[]
#PUSH, 8 /* cvt0 */
MINDEX[]
#PUSH, 118
CALL[]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt; */

ROLL[]
#PUSH, 0 /* x? */
EQ[]
IF[]
  SFVTCA[X]
ELSE[]
  SFVTCA[Y]
EIF[]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt; */

#PUSH, 5 /* p1 */
CINDEX[]
#PUSH, 7 /* c0 */
MINDEX[]
#PUSH, 119
CALL[]

/* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt; */

#PUSH, 6 /* p0 */
CINDEX[]
#PUSH, 6 /* p1 */
MINDEX[]
#PUSH, 6 /* c1 */
CINDEX[]
#PUSH, 6 /* cvt1 */
MINDEX[]
#PUSH, 118
CALL[]

/* STACK: &lt;p0&gt;, &lt;c1&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt; */

SFVTL[r]

/* STACK: &lt;p0&gt;, &lt;c1&gt; */

#PUSH, 119
CALL[]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 122

/* support to ResX|YDDist and ResX|YDLink where fv0 is to-line while fv1 is x or y

   CALL[], &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt;, &lt;fv0.p0&gt;, &lt;fv0.p1&gt;, &lt;fv1&gt;, 122 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt;, &lt;fv0.p0&gt;, &lt;fv0.p1&gt;, &lt;fv1&gt; */

#PUSH, 7 /* p1 */
CINDEX[]
#PUSH, 10 /* p0 */
CINDEX[]
#PUSH, 10 /* c0 */
CINDEX[]
#PUSH, 8 /* cvt0 */
MINDEX[]
#PUSH, 118
CALL[]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.p0&gt;, &lt;fv0.p1&gt;, &lt;fv1&gt; */

ROLL[]
ROLL[]
SFVTL[r]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv1&gt; */

#PUSH, 4 /* p1 */
CINDEX[]
#PUSH, 6 /* c0 */
MINDEX[]
#PUSH, 119
CALL[]

/* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv1&gt; */

#PUSH, 5 /* p0 */
CINDEX[]
#PUSH, 5 /* p1 */
MINDEX[]
#PUSH, 5 /* c1 */
CINDEX[]
#PUSH, 5 /* cvt1 */
MINDEX[]
#PUSH, 118
CALL[]

/* STACK: &lt;p0&gt;, &lt;c1&gt;, &lt;fv1&gt; */

#PUSH, 0 /* x? */
EQ[]
IF[]
  SFVTCA[X]
ELSE[]
  SFVTCA[Y]
EIF[]

/* STACK: &lt;p0&gt;, &lt;c1&gt; */

#PUSH, 119
CALL[]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 123

/* support to ResX|YDDist and ResX|YDLink where both fv0 and fv1 are to-line

   CALL[], &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt;, &lt;fv0.p0&gt;, &lt;fv0.p1&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt;, 123 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt;, &lt;fv0.p0&gt;, &lt;fv0.p1&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt; */

#PUSH, 8 /* p1 */
CINDEX[]
#PUSH, 11 /* p0 */
CINDEX[]
#PUSH, 11 /* c0 */
CINDEX[]
#PUSH, 9 /* cvt0 */
MINDEX[]
#PUSH, 118
CALL[]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.p0&gt;, &lt;fv0.p1&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt; */

#PUSH, 4 /* fv0.p0 */
MINDEX[]
#PUSH, 4 /* fv0.p1 */
MINDEX[]
SFVTL[r]

/* STACK: &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt; */

#PUSH, 5 /* p1 */
CINDEX[]
#PUSH, 7 /* c0 */
MINDEX[]
#PUSH, 119
CALL[]

/* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt; */

#PUSH, 6 /* p0 */
CINDEX[]
#PUSH, 6 /* p1 */
MINDEX[]
#PUSH, 6 /* c1 */
CINDEX[]
#PUSH, 6 /* cvt1 */
MINDEX[]
#PUSH, 118
CALL[]

/* STACK: &lt;p0&gt;, &lt;c1&gt;, &lt;fv1.p0&gt;, &lt;fv1.p1&gt; */

SFVTL[r]

/* STACK: &lt;p0&gt;, &lt;c1&gt; */

#PUSH, 119
CALL[]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 124

/* determine on which side of edge p0-&gt;p1 is c
   by calculating vector product (c - p0) ^ (p1 - p0)

   CALL[], &lt;p0&gt;, &lt;c&gt;, &lt;p1&gt;, 124

   returns with vector product on stack
   if vector product &lt; 0 then c is on the left of p0-&gt;p1
   if vector product &gt; 0 then c is on the right of p0-&gt;p1
   else c is exactly on p0-&gt;p1 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p0&gt;, &lt;c&gt;, &lt;p1&gt; */

SPVTCA[X]
#PUSH, 3 /* p0 */
CINDEX[]
#PUSH, 3 /* c */
CINDEX[]
MD[O]
#PUSH, 4 /* p0 */
CINDEX[]
#PUSH, 3 /* p1 */
CINDEX[]
MD[O]

/* STACK: &lt;p0&gt;, &lt;c&gt;, &lt;p1&gt;, &lt;a.x&gt;, &lt;b.x&gt; */

SPVTCA[Y]
#PUSH, 5 /* p0 */
CINDEX[]
#PUSH, 5 /* c */
MINDEX[]
MD[O]
#PUSH, 5 /* p0 */
MINDEX[]
#PUSH, 5 /* p1 */
MINDEX[]
MD[O]

/* STACK: &lt;a.x&gt;, &lt;b.x&gt;, &lt;a.y&gt;, &lt;b.y&gt; */

#PUSH, 4 /* a.x */
MINDEX[]
MUL[]

ROLL[] /* b.x */
ROLL[] /* a.y */
MUL[]

SUB[]

/* STACK: &lt;b.y*a.x - b.x*a.y&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 125

/* fn interpolates a pair of diagonal links between grand-parents gp0 and gp1 along pv
   pv: X = 0, Y = 1, X/ = 2; fv0 and fv1: x and y components in 2.14

   CALL[], &lt;pv&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt;, 125 */

#BEGIN
#PUSHOFF

/* interpolate parents between grand-parents along pv */
/* STACK: &lt;pv&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt; */

#PUSH, 93, 14 /* pv */
CINDEX[]
ADD[]
CALL[]

#PUSH, 12 /* gp0 */
MINDEX[]
SRP1[]
#PUSH, 5 /* gp1 */
MINDEX[]
SRP2[]

#PUSH, 10 /* p0 */
CINDEX[]
IP[]
#PUSH, 7 /* p1 */
CINDEX[]
IP[]

/* determine if this is a crisscrossed stroke */
/* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt; */

#PUSH, 10 /* p0 */
CINDEX[]
#PUSH, 10 /* c0 */
CINDEX[]
#PUSH, 9 /* p1 */
CINDEX[]
#PUSH, 124 /* c0 on which side of edge p0-&gt;p1? */
CALL[]
#PUSH, 0
LT[]

#PUSH, 11 /* p0 */
CINDEX[]
#PUSH, 8 /* c1 */
CINDEX[]
#PUSH, 10 /* p1 */
CINDEX[]
#PUSH, 124 /* c1 on which side of edge p0-&gt;p1? */
CALL[]
#PUSH, 0
LT[]

EQ[]
IF[]

    /* both childern on same side of parent edge p0&gt;-&gt;p1
       hence re-align children with parents perp to dpv. */
    /* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt; */

    #PUSH, 7 /* p1 */
    CINDEX[]
    #PUSH, 11 /* p0 */
    CINDEX[]
    SDPVTL[R]

    #PUSH, 4 /* fv0.x */
    CINDEX[]
    #PUSH, 4 /* fv0.y */
    CINDEX[]
    SFVFS[]

    #PUSH, 10 /* p0 */
    CINDEX[]
    SRP0[]
    #PUSH, 9 /* c0 */
    CINDEX[]
    MDRP[m&lt;rBl]

    #PUSH, 2 /* fv1.x */
    CINDEX[]
    #PUSH, 2 /* fv1.y */
    CINDEX[]
    SFVFS[]

    #PUSH, 7 /* p1 */
    CINDEX[]
    SRP0[]
    #PUSH, 6 /* c1 */
    CINDEX[]
    MDRP[m&lt;rBl]

ELSE[]

    /* childern on opposite sides of "parent edge" p0&gt;-&gt;p1
       hence re-align children with parents per method for crisscrossed strokes */
    /* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt; */

    #PUSH, 7 /* p1 */
    CINDEX[]
    #PUSH, 11 /* p0 */
    CINDEX[]
    #PUSH, 11 /* c0 */
    CINDEX[]
    #PUSH, -1, 118 /* no cvt0, no minDist */
    CALL[]

    /* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt; */

    #PUSH, 4 /* fv0.x */
    CINDEX[]
    #PUSH, 4 /* fv0.y */
    CINDEX[]
    SFVFS[]

    /* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt; */

    #PUSH, 7 /* p1 */
    CINDEX[]
    #PUSH, 10 /* c0 */
    CINDEX[]
    #PUSH, 119
    CALL[]

    /* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt; */

    #PUSH, 10 /* p0 */
    CINDEX[]
    #PUSH, 8 /* p1 */
    CINDEX[]
    #PUSH, 8 /* c1 */
    CINDEX[]
    #PUSH, -1, 118 /* no cvt1, no minDist */
    CALL[]

    /* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt; */

    #PUSH, 2 /* fv1.x */
    CINDEX[]
    #PUSH, 2 /* fv1.y */
    CINDEX[]
    SFVFS[]

    /* STACK: &lt;p0&gt;, &lt;c1&gt; */

    #PUSH, 10 /* p0 */
    CINDEX[]
    #PUSH, 7 /* c1 */
    CINDEX[]
    #PUSH, 119
    CALL[]

EIF[]

/* determine pre-link medians, measuring perpendicularly to p0-&gt;p1 */
/* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt; */

#PUSH, 10 /* p0 */
CINDEX[]
GC[N]
#PUSH, 10 /* c0 */
CINDEX[]
GC[N]
ADD[]

#PUSH, 8 /* p1 */
CINDEX[]
GC[N]
#PUSH, 8 /* c1 */
CINDEX[]
GC[N]
ADD[]

/* links */
/* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt;, &lt;median0&gt;, &lt;median1&gt; */

#PUSH, 6 /* fv0.x */
CINDEX[]
#PUSH, 6 /* fv0.y */
CINDEX[]
SFVFS[]

#PUSH, 12 /* p0 */
CINDEX[]
#PUSH, 12 /* c0 */
CINDEX[]
#PUSH, 12 /* cvt0 */
MINDEX[]
DUP[]
#PUSH, 0
LT[]
IF[]
    POP[]
    #PUSH, 106 /* resMIRP, noCvt, minDist */
ELSE[]
    #PUSH, 108 /* resMIRP, cvt, minDist */
EIF[]
CALL[]

/* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt;, &lt;median0&gt;, &lt;median1&gt; */

#PUSH, 4 /* fv1.x */
CINDEX[]
#PUSH, 4 /* fv1.y */
CINDEX[]
SFVFS[]

#PUSH, 9 /* p1 */
CINDEX[]
#PUSH, 9 /* c1 */
CINDEX[]
#PUSH, 9 /* cvt1 */
MINDEX[]
DUP[]
#PUSH, 0
LT[]
IF[]
    POP[]
    #PUSH, 106 /* resMIRP, noCvt, minDist */
ELSE[]
    #PUSH, 108 /* resMIRP, cvt, minDist */
EIF[]
CALL[]

/* subtract post-link medians from pre-link ones */
/* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt;, &lt;median0&gt;, &lt;median1&gt; */

SWAP[]

#PUSH, 10 /* p0 */
CINDEX[]
GC[N]
#PUSH, 10 /* c0 */
CINDEX[]
GC[N]
ADD[]

SUB[]
#PUSH, 32
MUL[]

SWAP[]

#PUSH, 8 /* p1 */
CINDEX[]
GC[N]
#PUSH, 8 /* c1 */
CINDEX[]
GC[N]
ADD[]

SUB[]
#PUSH, 32
MUL[]

/* finally move points by respective deltas */
/* STACK: &lt;pv&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;fv0.x&gt;, &lt;fv0.y&gt;, &lt;fv1.x&gt;, fv1.y&gt;, &lt;delta0&gt;, &lt;delta1&gt; */

#PUSH, 1, 12 /* pv */
CINDEX[]
EQ[]
IF[]
    SFVTCA[Y]
ELSE[]
    SFVTCA[X]
EIF[]

#PUSH, 10 /* p0 */
MINDEX[]
DUP[]
SRP0[]
#PUSH, 3 /* delta0 */
CINDEX[]
MSIRP[m]

#PUSH, 6 /* fv0.x */
MINDEX[]
#PUSH, 6 /* fv0.y */
MINDEX[]
SFVFS[]

#PUSH, 7 /* c0 */
MINDEX[]
DUP[]
SRP0[]
ROLL[] /* delta0 */
MSIRP[m]

/* STACK: &lt;pv&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;fv1.x&gt;, fv1.y&gt;, &lt;delta1&gt; */

#PUSH, 1, 7 /* pv */
MINDEX[]
EQ[]
IF[]
    SFVTCA[Y]
ELSE[]
    SFVTCA[X]
EIF[]

#PUSH, 5 /* p1 */
MINDEX[]
DUP[]
SRP0[]
#PUSH, 2 /* delta1 */
CINDEX[]
MSIRP[m]

ROLL[] /* fv0.x */
ROLL[] /* fv0.y */
SFVFS[]

SWAP[] /* c1 */
DUP[]
SRP0[]
SWAP[] /* delta1 */
MSIRP[m]

/* STACK: */

#PUSHON
#END
ENDF[]

FDEF[], 126

/* glue code to fn 125 where both fv0 and fv1 are x or y

   CALL[], &lt;pv&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, &lt;fv0&gt;, &lt;fv1&gt;, 126 */

#BEGIN
#PUSHOFF

/* STACK: &lt;pv&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, &lt;fv0&gt;, &lt;fv1&gt; */

SWAP[] /* fv0 */
#PUSH, 1
EQ[]
IF[]
    #PUSH, 0, 16384
ELSE[]
    #PUSH, 16384, 0
EIF[]

ROLL[] /* fv1 */
#PUSH, 1
EQ[]
IF[]
    #PUSH, 0, 16384
ELSE[]
    #PUSH, 16384, 0
EIF[]

#PUSH, 125 /* resIPDDLink */
CALL[]

#PUSHON
#END
ENDF[]

FDEF[], 127

/* glue code to fn 125 where fv0 is to line and fv1 is x or y

   CALL[], &lt;pv&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, &lt;fv0.0&gt;, &lt;fv0.1&gt;, &lt;fv1&gt;, 127 */

#BEGIN
#PUSHOFF

/* STACK: &lt;pv&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, &lt;fv0.0&gt;, &lt;fv0.1&gt;, &lt;fv1&gt; */

ROLL[] /* fv0.0 */
ROLL[] /* fv0.1 */
SFVTL[r]
GFV[]

ROLL[] /* fv1 */
#PUSH, 1
EQ[]
IF[]
    #PUSH, 0, 16384
ELSE[]
    #PUSH, 16384, 0
EIF[]

#PUSH, 125 /* resIPDDLink */
CALL[]

#PUSHON
#END
ENDF[]

FDEF[], 128

/* glue code to fn 125 where fv0 is x or y and fv1 is to line

   CALL[], &lt;pv&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, &lt;fv0&gt;, &lt;fv1.0&gt;, &lt;fv1.1&gt;, 128 */

#BEGIN
#PUSHOFF

/* STACK: &lt;pv&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, &lt;fv0&gt;, &lt;fv1.0&gt;, &lt;fv1.1&gt; */

SFVTL[r]

#PUSH, 1
EQ[]
IF[]
    #PUSH, 0, 16384
ELSE[]
    #PUSH, 16384, 0
EIF[]

GFV[]

#PUSH, 125 /* resIPDDLink */
CALL[]

#PUSHON
#END
ENDF[]

FDEF[], 129

/* glue code to fn 125 where both fv0 and fv1 are to line

   CALL[], &lt;pv&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, &lt;fv0.0&gt;, &lt;fv0.1&gt;, &lt;fv1.0&gt;, &lt;fv1.1&gt;, 129 */

#BEGIN
#PUSHOFF

/* STACK: &lt;pv&gt;, &lt;gp0&gt;, &lt;p0&gt;, &lt;c0&gt;, &lt;cvt0&gt;, &lt;p1&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;gp1&gt;, &lt;fv0.0&gt;, &lt;fv0.1&gt;, &lt;fv1.0&gt;, &lt;fv1.1&gt; */

#PUSH, 4 /* fv0.0 */
MINDEX[]
#PUSH, 4 /* fv0.1 */
MINDEX[]
SFVTL[r]
GFV[]
#PUSH, 4 /* fv1.0 */
MINDEX[]
#PUSH, 4 /* fv1.1 */
MINDEX[]
SFVTL[r]
GFV[]
#PUSH, 125 /* resIPDDLink */
CALL[]

#PUSHON
#END
ENDF[]

FDEF[], 130

/* extrapolate x-coordinate of &lt;p&gt; to base line along italic angle
   returns with extrapolated x-coordinate on stack

   CALL[], &lt;p&gt;, 130 */

#BEGIN
#PUSHOFF

DUP[]
SVTCA[X]
GC[N]
SWAP[]
SVTCA[Y]
GC[N]

/* STACK: &lt;p.x&gt;, &lt;p.y&gt; */

#PUSH, 10 /* rise */
RS[]
#PUSH, 11 /* run */
RS[]

/* STACK: &lt;p.x&gt;, &lt;p.y&gt;, &lt;rise&gt;, &lt;run&gt; */

ROLL[]
MUL[]
SWAP[]
DIV[]
SUB[]

/* STACK: &lt;p.x - p.y*run/rise&gt; */

#PUSHON
#END
ENDF[]

FDEF[], 131

/* constrains an italic stroke, defined by parents &lt;p0&gt; and &lt;p1&gt;, by
   children &lt;c0&gt; and &lt;c1&gt;, and by cvts &lt;cvt0&gt; and &lt;cvt1&gt;, and inter-
   polates it between points &lt;lsb&gt; and &lt;rsb&gt;

   for b&amp;w stroke additionally optimizes the resulting pixel pattern

   CALL[], &lt;lsb&gt;, &lt;rsb&gt;, &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt;, 131 */

#BEGIN
#PUSHOFF

/* STACK: &lt;lsb&gt;, &lt;rsb&gt;, &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt; */

#PUSH, 9 /* pv perp italic, fv X */
CALL[]

/* lock parent edge */

#PUSH, 6 /* p0 */
CINDEX[]
MDAP[r]

#PUSH, 5 /* p1 */
CINDEX[]
RDTG[]
MDRP[m&lt;RBl]

/* link child edge */

#PUSH, 6 /* p0 */
CINDEX[]
#PUSH, 5 /* c0 */
CINDEX[]
#PUSH, 4 /* cvt0 */
CINDEX[]
DUP[]
#PUSH, 0
LT[]
IF[]
    POP[]
    #PUSH, 106 /* resMIRP, noCvt, minDist */
ELSE[]
    #PUSH, 108 /* resMIRP, cvt, minDist */
EIF[]
CALL[]

#PUSH, 5 /* p1 */
CINDEX[]
#PUSH, 4 /* c1 */
CINDEX[]
#PUSH, 3 /* cvt1 */
CINDEX[]
DUP[]
#PUSH, 0
LT[]
IF[]
    POP[]
    #PUSH, 106 /* resMIRP, noCvt, minDist */
ELSE[]
    #PUSH, 108 /* resMIRP, cvt, minDist */
EIF[]
CALL[]

RTG[]

/* STACK: &lt;lsb&gt;, &lt;rsb&gt;, &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt; */
/* interpolate median of p0 and c0 between lsb and rsb */

#PUSH, 8 /* lsb */
CINDEX[]
#PUSH, 7 /* p0 */
CINDEX[]
#PUSH, 6 /* c0 */
CINDEX[]
#PUSH, 10 /* rsb */
CINDEX[]
#PUSH, 111 /* interpolate median */
CALL[]

/* STACK: &lt;lsb&gt;, &lt;rsb&gt;, &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;cvt0&gt;, &lt;cvt1&gt; */
/* if the two actual parent-&gt;child distances round to the same stroke weight */

#PUSH, 6 /* p0 */
CINDEX[]
#PUSH, 5 /* c0 */
CINDEX[]
#PUSH, 4 /* cvt0 */
MINDEX[]
DUP[]
#PUSH, 0
LT[]
IF[]
    POP[]
    #PUSH, 102 /* resActDist, noCvt, minDist */
ELSE[]
    #PUSH, 104 /* resActDist, cvt, minDist */
EIF[]
CALL[]

/* STACK: &lt;lsb&gt;, &lt;rsb&gt;, &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;cvt1&gt;, &lt;[dist0]&gt; */

#PUSH, 5 /* p1 */
CINDEX[]
#PUSH, 4 /* c1 */
CINDEX[]
#PUSH, 4 /* cvt1 */
MINDEX[]
DUP[]
#PUSH, 0
LT[]
IF[]
    POP[]
    #PUSH, 102 /* resActDist, noCvt, minDist */
ELSE[]
    #PUSH, 104 /* resActDist, cvt, minDist */
EIF[]
CALL[]

/* STACK: &lt;lsb&gt;, &lt;rsb&gt;, &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;[dist0]&gt;, &lt;[dist1]&gt; */

EQ[]
IF[]

    /* STACK: &lt;lsb&gt;, &lt;rsb&gt;, &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt; */
    /* adjust median of p1 and c1 in parallel */

    RDTG[]
    #PUSH, 4 /* p0 */
    CINDEX[]
    SRP0[]
    #PUSH, 3 /* p1 */
    CINDEX[]
    MDRP[m&lt;RBl]

    #PUSH, 2 /* c0 */
    CINDEX[]
    SRP0[]
    #PUSH, 1 /* c1 */
    CINDEX[]
    MDRP[m&lt;RBl]

    #PUSH, 5 /* rsb */
    MINDEX[]
    POP[]
    #PUSH, 5 /* lsb */
    MINDEX[]
    POP[]

    /* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt; */

ELSE[]

    /* STACK: &lt;lsb&gt;, &lt;rsb&gt;, &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt; */
    /* interpolate median of p1 and c1 between lsb and rsb independently */

    #PUSH, 6 /* lsb */
    MINDEX[]
    #PUSH, 4 /* p1 */
    CINDEX[]
    #PUSH, 3 /* c1 */
    CINDEX[]
    #PUSH, 8 /* rsb */
    MINDEX[]
    #PUSH, 111 /* interpolate median */
    CALL[]

    /* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt; */

EIF[]

/* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt; */
/* for b&amp;w only optimize pixel pattern */

#PUSH, 0, 2
RS[]
EQ[]
IF[]

    /* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt; */
    /* extrapolate c0 to base line */

    RDTG[]
    #PUSH, 2 /* c0 */
    CINDEX[]
    #PUSH, 130
    CALL[]

    /* extrapolate p0 to base line */

    #PUSH, 5 /* p0 */
    CINDEX[]
    #PUSH, 130
    CALL[]

    /* get parentPhase from extrapolated x-coordinate */

    DUP[]
    DUP[]
    ROUND[Bl]
    SUB[]

    #PUSH, 4 /* targetPhase */
    RS[]

    /* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;c0.x'&gt;, &lt;p0.x'&gt;, &lt;parentPhase&gt;, &lt;targetPhase&gt; */
    /* shifting parent edge by deltaPhase optimizes stepping pattern on parent edge */

    SVTCA[X]
    SWAP[]
    SUB[]

    /* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;c0.x'&gt;, &lt;p0.x'&gt;, &lt;deltaPhase&gt; */
    /* minimize the positioning error by mapping deltaPhase from [-63,63] to [-32,31] */

    #PUSH, 96
    ADD[]
    DUP[]
    ROUND[Bl]
    SUB[]
    #PUSH, 32
    SUB[]

    /* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt;, &lt;c0.x'&gt;, &lt;p0.x'&gt;, &lt;deltaPhase&gt; */
    /* save minimized deltaPhase for child edge and shift parent edge */

    DUP[]
    #PUSH, 8 /* p0 */
    MINDEX[]
    #PUSH, 8 /* p1 */
    MINDEX[]
    ROLL[]
    #PUSH, 2
    SLOOP[]
    SHPIX[]

    /* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;c0.x'&gt;, &lt;p0.x'&gt;, &lt;deltaPhase&gt; */
    /* since child edge is linked perpendicular to italic angle,
       the resulting stroke would include unnecessary pixels,
       hence determine phase of distance between extrapolated
       x-coordinates (deltaDeltaPhase) */

    ROLL[]
    ROLL[]
    SUB[]
    DUP[]
    ROUND[Bl]
    SUB[]

    /* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;deltaPhase&gt;, &lt;deltaDeltaPhase&gt; */
    /* subtract from deltaPhase (don't shift quite as far...) */

    SUB[]

    /* STACK: &lt;c0&gt;, &lt;c1&gt;, &lt;deltaPhase'&gt; */
    /* shift parent edge */

    #PUSH, 2
    SLOOP[]
    SHPIX[]

    /* STACK: */

ELSE[]

    /* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;c0&gt;, &lt;c1&gt; */

    POP[]
    POP[]
    POP[]
    POP[]

    /* STACK: */

EIF[]

RTG[]

#PUSHON
#END
ENDF[]

FDEF[], 132

/* for monochrome only: stack points &lt;p&gt; through &lt;c&gt; on top of &lt;p&gt; below &lt;ppem&gt;

   CALL[], &lt;p&gt;, &lt;c&gt;, &lt;ppem&gt;, 132 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p&gt;, &lt;c&gt;, &lt;ppem&gt; */

MPPEM[]
GT[]
#PUSH, 1, 2
RS[]
GTEQ[]
AND[]
IF[]

    /* STACK: &lt;p&gt;, &lt;c&gt; */

    SWAP[]
    SRP0[]
    DUP[]
    SVTCA[X]
    ALIGNRP[]
    SVTCA[Y]
    ALIGNRP[]

ELSE[]

    /* STACK: &lt;p&gt;, &lt;c&gt; */

    POP[]
    POP[]
EIF[]

#PUSHON
#END
ENDF[]

FDEF[], 133

/* support fn for fns 134 and 135

   CALL[], &lt;align?&gt;, &lt;from&gt;, &lt;to&gt;, 133 */

#BEGIN
#PUSHOFF

SWAP[]

/* STACK: &lt;align?&gt;, &lt;to&gt;, &lt;from&gt; */

#WBeginLoop133:

#PUSH, 2 /* to */
CINDEX[]
#PUSH, 2 /* from */
CINDEX[]
GTEQ[]
IF[]

    /* STACK: &lt;align?&gt;, &lt;to&gt;, &lt;from&gt; */

    DUP[]
    #PUSH, 4 /* align? */
    CINDEX[]
    IF[]
        ALIGNRP[]
    ELSE[]
        IP[]
    EIF[]

    #PUSH, 1
    ADD[]

    #PUSH, WOffset133
    JMPR[], (WOffset133=#WBeginLoop133)

EIF[]

/* STACK: &lt;align?&gt;, &lt;to&gt;, &lt;from&gt; */

POP[]
POP[]
POP[]

#PUSHON
#END
ENDF[]

FDEF[], 134

/* support fn for italic IUP[?]
   assume pv and fv are set externally

   CALL[], &lt;p0&gt;, &lt;p1&gt;, 134 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p0&gt;, &lt;p1&gt; */

#PUSH, 2 /* p0 */
CINDEX[]
GC[O]
#PUSH, 2 /* p1 */
CINDEX[]
GC[O]
EQ[]

/* STACK: &lt;p0&gt;, &lt;p1&gt;, &lt;eq?&gt; */

ROLL[] /* p0 */
DUP[]
DUP[]
SRP0[]
SRP1[]
#PUSH, 1
ADD[]
ROLL[] /* p1 */
DUP[]
SRP2[]
#PUSH, 1
SUB[]

/* STACK: &lt;eq?&gt;, &lt;from&gt;, &lt;to&gt; */

#PUSH, 133
CALL[]

#PUSHON
#END
ENDF[]

FDEF[], 135

/* support fn for italic IUP[?]
   assume pv and fv are set externally

   CALL[], &lt;p0&gt;, &lt;end&gt;, &lt;start&gt;, &lt;p1&gt;, 135 */

#BEGIN
#PUSHOFF

/* STACK: &lt;p0&gt;, &lt;end&gt;, &lt;start&gt;, &lt;p1&gt; */

#PUSH, 4 /* p0 */
CINDEX[]
GC[O]
#PUSH, 2 /* p1 */
CINDEX[]
GC[O]
EQ[]

/* STACK: &lt;p0&gt;, &lt;end&gt;, &lt;start&gt;, &lt;p1&gt;, &lt;eq?&gt; */

SWAP[]
DUP[]
SRP2[]
#PUSH, 1
SUB[]
SWAP[]
DUP[]

#PUSH, 6 /* p0 */
MINDEX[]
DUP[]
DUP[]
SRP0[]
SRP1[]
#PUSH, 1
ADD[]
#PUSH, 6 /* end */
MINDEX[]

/* STACK: &lt;start&gt;, &lt;to&gt;, &lt;eq?&gt;, &lt;eq?&gt;, &lt;from&gt;, &lt;end&gt; */

#PUSH, 133
CALL[]

ROLL[]
ROLL[]
#PUSH, 133
CALL[]

#PUSHON
#END
ENDF[]

FDEF[], 150
/* Function 150 takes 5 arguments */
/* VERSION 1.0 20120420 */

/* This function moves a point between a PPEM range */
/* for the given rasterizer mode (in Store 2) ClearType */
/* CALL[],&lt;point&gt;,&lt;amount&gt;,&lt;low PPEM&gt;,&lt;high PPEM&gt;, &lt;rasterizer mode&gt;, 150 */
/* &lt;low ppem&gt; Lowest PPEM range to be modified (inclusive) */
/* &lt;high ppem&gt; Highest PPEM range to be modified (inclusive) */
/* &lt;Point&gt; point to be modified */
/* &lt;amount&gt; Amount to move point, in ± 64ths */
/* &lt;rasterizer mode&gt; value in store 2 */
/* 150 Function number */
#BEGIN
#PUSHOFF
#PUSH, 2
RS[] /* read store 2 */
EQ[] /* is it = to the last arg? */
IF[] /* if so . . . */
    GPV[] /* Save current PV on stack to restore */
    SPVTCA[Y] /* We should only MPPEM with Y PV */
    ROLL[]
    MPPEM[] /* check cur. size against high ppem */
    GTEQ[]
    #PUSH, 4
    MINDEX[]
    MPPEM[] /* and low ppem */
    LTEQ[]
    AND[]
    IF[] /* if it's between, then */
        SPVFS[] /* Restore orig PV */
        SHPIX[] /* move the point by the amount */
    ELSE[]
       SPVFS[] /* Restore orig PV */
       POP[] /* otherwise remove the remaining arguments */
       POP[]
    EIF[]

ELSE[]
    POP[] /* remove the remaining arguments if the first test fails */
    POP[]
    POP[]
    POP[]
EIF[]
#END
#PUSHON
ENDF[]

FDEF[], 151
/* Function 151 takes 5 arguments */
/* VERSION 1.0 20120420 */

/* This function moves a point between a PPEM range */
/* for the given set of rasterizer flags (in Store 2) */
/* CALL[],&lt;point&gt;,&lt;amount&gt;,&lt;low PPEM&gt;,&lt;high PPEM&gt;, &lt;rasterizer mode&gt;, 151 */
/* &lt;low ppem&gt; Lowest PPEM range to be modified (inclusive) */
/* &lt;high ppem&gt; Highest PPEM range to be modified (inclusive) */
/* &lt;Point&gt; point to be modified */
/* &lt;amount&gt; Amount to move point, in ± 64ths */
/* &lt;rasterizer flag&gt; bit of a value in store 2 */
/* Function 151 differs from Function 150 in that instead of requiring an */
/* exact match with the value in store 2, a given set of flags (or bit values) */
/* can be referenced. For example, if the function should execute */
/* in any situation where ClearType with fractional AWs is enabled, */
/* (c.f. Function 84) irrespective of other flags (e.g. BGR as opposed */
/* to RGB Devices or non-ClearType direction anti-aliasing) then one */
/* would use a &lt;rasterizer flag&gt; value of 64. (c.f. Function 84.) */
/* The rasterizer values for &lt;rasterizer mode&gt; are defined in the function */
/* 84 header. */
/* EXAMPLE: */
/* If one wanted the move to occur if either subpixel positioned or full gray pixel */
/* then one would take the 64 (from subpixel positioned) and the 256 (from */
/* gray full-pixel) and add them to get 320. With a value of 320, the point will */
/* get moved if either subpixel positioned or full gray pixel is enabled. */
/* If one wanted to move to occur always if ClearType was on, independent of */
/* any subtype or spacing flag, one would set the rasterizer mode to 2. */

/* 151 Function number */
#BEGIN
#PUSHOFF
#PUSH, 152 /* Call function 152 with the rasterizer mode on the top of stack */
CALL[]
IF[] /* if so . . . */
    GPV[] /* Save current PV on stack to restore */
    SPVTCA[Y] /* We should only MPPEM with Y PV */
    ROLL[]
    MPPEM[] /* check cur. size against high ppem */
    GTEQ[]
    #PUSH, 4
    MINDEX[]
    MPPEM[] /* and low ppem */
    LTEQ[]
    AND[]
    IF[] /* if it's between, then */
        SPVFS[] /* Restore orig PV */
        SHPIX[] /* move the point by the amount */
    ELSE[]
        SPVFS[] /* Restore orig PV */
        POP[] /* otherwise remove the remaining arguments */
        POP[]
    EIF[]

ELSE[]
    POP[] /* remove the remaining arguments if the first test fails */
    POP[]
    POP[]
    POP[]
EIF[]
#END
#PUSHON
ENDF[]

FDEF[], 152
/* Function 152 takes 1 argument, a "bitfield" flag. */
/* VERSION 1.0 20111117 */
/*
Function 152 is intended to take a set of one or more bits as input and do an AND (e.g. mask) of those
bits with the set of flags returned by Function 84. Then determine if there is at least one
of these resultant bits that are set.

Function 152 returns TRUE if the match is successful, and FALSE if it is not successful.

If the parameter is zero, indicating no flags, then the function returns FALSE.

This function takes a maxiumum of 32 bit flags.

USES: Storage 2 (FN 84)
RETURNS: 0 or 1
*/

#BEGIN
#PUSHOFF
/* Input parameter is a set of one or more flags */

DUP[]
#PUSH, 2     /* Read FN 84 flags */
RS[]
EQ[]         /* If a simple match, return TRUE */
#PUSH, 1
SWAP[]

#PUSH, BEcln
SWAP[]
JROT[], (BEcln=#LEndClear)  /* Jump to end and clean up stack. */
POP[]
#PUSH, 0, 2
RS[]         /* Read FN 84 flags */
#PUSH, BEclr /* If no FN 84 flags, return FALSE */
SWAP[]

JROF[], (BEclr=#LEndClear)

POP[]
#PUSH, 2
RS[]
SWAP[]
#PUSH, 32   /* Maximum number of bits to loop through */
/* TopLoop: */
#LTopLoop:
   /* STACK
   Loop Iteration Count
   Updated (shifted) Input Value
   Updated (shifted) FN 84 Flag
   */
  DUP[]
  NOT[]
  IF[]    /* Exit the loop when done */
    POP[]
    POP[]
    POP[]
    #PUSH, 0, BDEnd /* 73  End */

    JMPR[], (BDEnd=#LEndFn)

  EIF[]
  ROLL[]
  ROLL[]
  DUP[]
  ROLL[]
  DUP[]
  ROLL[]
  SWAP[]
  /* STACK
  Updated (shifted) FN 84 Flag
  Updated (shifted) Input Value
  Updated (shifted) FN 84 Flag
  Updated (Shifted) Input Value
  Loop Interation Count
  */

  /* Check to see if the lower-order bit is set in the FN 84 Flag */
  #PUSH, 4096 /* Convert to 26.6 by multiply by 64 x 64 */
  MUL[]
  ODD[]
  IF[]
    /* Check to see if the lower-order bit is set in the Input Value */
    #PUSH, 4096
    MUL[]
    ODD[]
    IF[]
      /* We can early out here once we find our first match */
      POP[]
      POP[]
      POP[]
      #PUSH, 1, BTEnd  /* 1 is the TRUE return code */
      JMPR[], (BTEnd=#LEndFn)
    EIF[]
  ELSE[]
    POP[]
  EIF[]
  /* STACK
  Updated (shifted) FN 84 Flag
  Updated (shifted) Input Value
  Loop Interation Count
  */
  /* Shift both the Input Value and the FN 84 Flag each one bit right */
  #PUSH, 128  /* 2 in 26.6 */
  DIV[]
  DUP[]
  NOT[]
  IF[]
    POP[]
    POP[]
    POP[]
    #PUSH, 0, BPEnd /* 0 is end condition of FALSE */

    JMPR[], (BPEnd=#LEndFn)

  EIF[]
  SWAP[]
  #PUSH, 128  /* 2 in 26.6 */
  DIV[]
  DUP[]
  NOT[]
  IF[]
    POP[]
    POP[]
    POP[]
    #PUSH, 0, BZEnd /* End */

    JMPR[], (BZEnd=#LEndFn) 

  EIF[]
  ROLL[]
  #PUSH, 1
  SUB[]
  #PUSH, WReLoop  /* -77 TopLoop */

JMPR[], (WReLoop=#LTopLoop)

/* EndClear: */
#LEndClear:
SWAP[]
POP[]
#LEndFn:
/* End: */
#END
#PUSHON
ENDF[]

FDEF[], 153
/* Function 153 takes 1 argument, a "bitfield" flag. */
/* VERSION 1.0 20111117 */
/*
Function 153 is intended to take a set of one or more bits as input and do an AND (e.g. mask) of those
bits with the set of flags returned by Function 84. Then determine if ALL
of these resultant bits from the mask are set.

Function 153 returns TRUE if the match is successful, and FALSE if it is not successful.

If the parameter is zero, indicating no flags, then the function returns FALSE.

This function takes a maxiumum of 32 flags.

USES: Storage 2 (FN 84)
RETURNS: 0 or 1
*/

#BEGIN
#PUSHOFF
/* Input parameter is a set of one or more flags */

DUP[]
#PUSH, 2     /* Read FN 84 flags */
RS[]
EQ[]         /* If a simple match, return TRUE */
#PUSH, 1
SWAP[]

#PUSH, BEcln
SWAP[]
JROT[], (BEcln=#LEndClear)  /* Jump to end and clean up stack. */
POP[]
#PUSH, 0, 2
RS[]         /* Read FN 84 flags */
#PUSH, BEclr /* If no FN 84 flags, return FALSE */
SWAP[]

JROF[], (BEclr=#LEndClear)

POP[]
#PUSH, 0, 2   /* 0 is the boolean tracking success, start off with FALSE */
RS[]
ROLL[]
#PUSH, 32   /* Maximum number of bits to loop through */
/* TopLoop: */
#LTopLoop:
   /* STACK
   Loop Iteration Count
   Updated (shifted) Input Value
   Updated (shifted) FN 84 Flag
   Conditional boolean tracking success
   */
  DUP[]
  NOT[]
  IF[]    /* Exit the loop when done */
    POP[]
    POP[]
    POP[]
    #PUSH, BDEnd /* 73  End */

    JMPR[], (BDEnd=#LEndFn)

  EIF[]
  ROLL[]
  ROLL[]
  DUP[]
  ROLL[]
  DUP[]
  ROLL[]
  SWAP[]
  /* STACK
  Updated (shifted) FN 84 Flag
  Updated (shifted) Input Value
  Updated (shifted) FN 84 Flag
  Updated (Shifted) Input Value
  Loop Interation Count
  Conditional boolean tracking success
  */

  /* Check to see if the lower-order bit is set in the FN 84 Flag */
  #PUSH, 4096 /* Convert to 26.6 by multiply by 64 x 64 */
  MUL[]
  ODD[]
  IF[]
    /* Check to see if the lower-order bit is set in the Input Value */
    #PUSH, 4096
    MUL[]
    ODD[]
    IF[]
      #PUSH, 4
      MINDEX[]
      #PUSH, 1  /* Set TRUE return code */
      OR[]      /* We OR this because we will immediately exit if we fail this test */
      #PUSH, 4
      MINDEX[]
      #PUSH, 4
      MINDEX[]
      #PUSH, 4
      MINDEX[]
    ELSE[]
      POP[]
      POP[]
      POP[]
      POP[]
      #PUSH, BTEnd , 0  /* 0 is the FALSE return code */
      SWAP[]
      JMPR[], (BTEnd=#LEndFn)

    EIF[]
  ELSE[]
    POP[]
  EIF[]
  #PUSH, 4 /* Can this be cleaned up and integrated with the code below? */
  MINDEX[]
  SWAP[]
  /* STACK
  Updated (shifted) FN 84 Flag
  Conditional boolean tracking success
  Updated (shifted) Input Value
  Loop Interation Count
  */
  /* Shift both the Input Value and the FN 84 Flag each one bit right */
  #PUSH, 128  /* 2 in 26.6 */
  DIV[]
  DUP[]
  NOT[]
  IF[]
    ROLL[]
    NOT[]
    ROLL[]
    AND[]
    SWAP[]
    POP[]
    SWAP[]
    POP[]
    #PUSH, BPEnd /* 29  End */

    JMPR[], (BPEnd=#LEndFn)

  EIF[]
  ROLL[]
  #PUSH, 128  /* 2 in 26.6 */
  DIV[]
  DUP[]
  NOT[]
  IF[]
    POP[]
    POP[]
    SWAP[]
    POP[]
    #PUSH, BZEnd /* End */

    JMPR[], (BZEnd=#LEndFn)

  EIF[]
  #PUSH, 4
  MINDEX[]
  #PUSH, 1
  SUB[]
  #PUSH, WReLoop  /* -77 TopLoop */

JMPR[], (WReLoop=#LTopLoop)

/* EndClear: */
#LEndClear:
SWAP[]
POP[]
#LEndFn:
/* End: */
#END
#PUSHON
ENDF[]

    </extraProgram>

    <extraProgram name="ppgm">
/* auto-generated pre-program */
/* VTT 6.32 compiler */
/* Grey scaling? */
CALL[], 84

/* InstructionsOn */
#PUSHOFF
MPPEM[]
#PUSH, 2047
GT[]
MPPEM[]
#PUSH, 9
LT[]
OR[]
#PUSH, 1
GETINFO[]
#PUSH, 37
GTEQ[]
#PUSH, 1
GETINFO[]
#PUSH, 64
LTEQ[]
AND[]
#PUSH, 6
GETINFO[]
#PUSH, 0
NEQ[]
AND[]
OR[]
IF[]
    #PUSH, 1, 1
    INSTCTRL[]
EIF[]
#PUSHON

/* DropOutCtrlOff */
SCANCTRL[], 400

SCANTYPE[], 1
SCANTYPE[], 5

/* CvtCutIn */
SVTCA[Y]
SCVTCI[], 64
WS[], 3, 64
#PUSHOFF
MPPEM[]
#PUSH, 144
GTEQ[]
IF[]
#PUSH, 3, 0, 0
SCVTCI[]
WS[]
EIF[]
#PUSHON

/* ClearTypeCtrl */
#PUSHOFF
#PUSH, 2, 2
RS[]
LTEQ[]
IF[]
    #PUSH, 4, 3
    INSTCTRL[]
EIF[]
#PUSHON

WS[], 16, 0
/* LinearAdvanceWidths */
DLTC1[(2 @0 8)(2 @1 8)(2 @3 8)(2 @4 8)
      (2 @7 8)(2 @9 8)]
DLTC1[(2 @13 -8)]
DLTC1[(2 @14 8)]
SVTCA[Y]
CALL[], 2, 89
SVTCA[Y]
CALL[], 8, 89
CALL[], 3, 125, 2, 85
CALL[], 9, 46, 8, 85
DLTC1[(0 @0 8)(0 @4 8)(0 @5 8)(0 @9 8)
      (0 @14 8)]
SVTCA[Y]
CALL[], 0, 89
DLTC1[(6 @0 8)(6 @3 8)(6 @4 8)(6 @5 8)
      (6 @7 8)(6 @9 8)]
SVTCA[Y]
CALL[], 6, 89
SVTCA[Y]
CALL[], 10, 89
DLTC1[(14 @6 8)]
SVTCA[Y]
CALL[], 14, 89
CALL[], 1, 84, 0, 85
CALL[], 7, 50, 6, 85
CALL[], 11, 63, 10, 85
CALL[], 15, 100, 14, 85
DLTC1[(4 @0 8)(4 @1 8)(4 @3 8)(4 @4 8)
      (4 @7 8)(4 @9 8)(4 @14 8)]
SVTCA[Y]
CALL[], 4, 89
SVTCA[Y]
CALL[], 12, 89
CALL[], 5, 125, 4, 85
CALL[], 13, 46, 12, 85
SVTCA[Y]
CALL[], 16, 89
SVTCA[Y]
CALL[], 18, 89
CALL[], 17, 50, 16, 85
CALL[], 19, 50, 18, 85
SVTCA[X]
CALL[], 21, 25, 69, 22, 97, 90
SVTCA[X]
CALL[], 23, 58, 22, 79, 91
SVTCA[X]
CALL[], 26, 51, 25, 36, 91
SVTCA[X]
CALL[], 24, 58, 22, 79, 91
SVTCA[X]
CALL[], 27, 51, 25, 36, 91
SVTCA[X]
CALL[], 28, 22, 167, 31
SVTCA[Y]
CALL[], 29, 23, 255, 31
CALL[], 30, 24, 42, 31
SVTCA[X]
CALL[], 31, 53, 24, 22, 92
CALL[], 32, 31, 63, 31
CALL[], 33, 31, 63, 31
SVTCA[X]
CALL[], 34, 9, 26, 25, 92
SVTCA[X]
CALL[], 35, 25, 255, 31
SVTCA[Y]
CALL[], 36, 4, 26, 25, 92
SVTCA[Y]
CALL[], 37, 27, 56, 31
SVTCA[X]
CALL[], 38, 27, 27, 25, 92
CALL[], 39, 38, 100, 31
CALL[], 40, 38, 167, 31
CALL[], 50, 49, 125, 31
SVTCA[X]
CALL[], 53, 28, 250, 31
CALL[], 54, 28, 255, 31
CALL[], 55, 28, 250, 31
SVTCA[Y]
CALL[], 56, 29, 84, 31
CALL[], 57, 29, 250, 31
CALL[], 58, 29, 255, 31
CALL[], 59, 29, 100, 31
CALL[], 60, 30, 255, 31
CALL[], 61, 32, 84, 31
CALL[], 62, 32, 125, 31
CALL[], 63, 32, 255, 31
CALL[], 64, 32, 250, 31
CALL[], 65, 31, 167, 31
CALL[], 66, 31, 255, 31
CALL[], 67, 31, 167, 31
CALL[], 68, 33, 255, 31
CALL[], 69, 31, 32, 31
SVTCA[X]
CALL[], 70, 34, 255, 31
CALL[], 71, 35, 84, 31
CALL[], 72, 35, 250, 31
CALL[], 73, 35, 255, 31
CALL[], 74, 35, 167, 31
SVTCA[Y]
CALL[], 75, 36, 125, 31
CALL[], 76, 36, 255, 31
CALL[], 77, 36, 125, 31
CALL[], 78, 37, 84, 31
CALL[], 79, 37, 255, 31
CALL[], 80, 38, 56, 31
CALL[], 81, 39, 250, 31
CALL[], 82, 39, 255, 31
CALL[], 83, 38, 250, 31
CALL[], 84, 38, 255, 31
CALL[], 85, 40, 255, 31
CALL[], 86, 40, 125, 31
CALL[], 87, 38, 50, 31
SVTCA[X]
CALL[], 88, 41, 255, 31
CALL[], 89, 42, 167, 31
CALL[], 90, 42, 255, 31
CALL[], 91, 42, 250, 31
SVTCA[Y]
CALL[], 92, 43, 250, 31
CALL[], 93, 43, 255, 31
CALL[], 94, 43, 250, 31
CALL[], 95, 43, 100, 31
CALL[], 96, 44, 100, 31
CALL[], 97, 44, 255, 31
CALL[], 98, 45, 255, 31
SVTCA[X]
CALL[], 99, 46, 63, 31
CALL[], 100, 46, 125, 31
CALL[], 101, 46, 255, 31
CALL[], 102, 46, 250, 31
CALL[], 103, 46, 125, 31
CALL[], 104, 47, 250, 31
CALL[], 105, 47, 255, 31
SVTCA[Y]
CALL[], 106, 48, 255, 31
CALL[], 107, 49, 255, 31
CALL[], 108, 50, 255, 31
CALL[], 109, 50, 167, 31
CALL[], 110, 50, 72, 31
CALL[], 111, 51, 250, 31
CALL[], 112, 51, 255, 31
CALL[], 113, 52, 167, 31
CALL[], 114, 52, 255, 31
CALL[], 115, 52, 250, 31
CALL[], 116, 52, 100, 31
CALL[], 117, 52, 72, 31
CALL[], 118, 52, 34, 31
RTG[]

    </extraProgram>

  </TSI1>

  <TSI3>

    <glyphProgram name=".notdef">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/*Auto-Hinting Light is not applied: Empty glyph or glyph with one point*/

    </glyphProgram>

    <glyphProgram name="A">
/* Y direction */
ResYAnchor(6,8)
YDist(6,10)
ResYAnchor(7,3)
YIPAnchor(7,1,6)
YShift(1,2)

YInterpolate(6,4,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="AE">
/* Y direction */
ResYAnchor(0,8)
YShift(0,12)
YAnchor(12)
YShift(12,9)
ResYAnchor(1,2)
YShift(1,4)
YShift(4,19)
YIPAnchor(1,8,14,0)
YShift(8,5)
YShift(14,16)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="B">
/* Y direction */
ResYAnchor(0,8)
YShift(0,22)
ResYAnchor(1,2)
YShift(1,44)
YIPAnchor(1,32,0)
YShift(32,33)
YInterpolate(32,11,33)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="C">
/* Y direction */
ResYAnchor(11,3)
YShift(11,23)
YShift(11,16)
YShift(16,14)
YShift(16,17)

ResYAnchor(41,9)
YShift(41,33)
YShift(33,37)
YShift(37,38)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="CR">
/* VTTTalk Unicode 0xd */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/*Auto-Hinting Light is not applied: Empty glyph or glyph with one point*/

    </glyphProgram>

    <glyphProgram name="D">
/* Y direction */
ResYAnchor(0,8)
YShift(0,16)
ResYAnchor(1,2)
YShift(1,26)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="E">
/* Y direction */
ResYAnchor(0,8)
YShift(0,9)
ResYAnchor(1,2)
YShift(1,4)
YIPAnchor(1,8,0)
YShift(8,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Eng">
/* Y direction */
YAnchor(9)
YShift(9,18)
ResYAnchor(25,8)
ResYAnchor(27,2)
YShift(27,1)
YInterpolate(25,22,28,23,27)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Eth">
/* VTTTalk Unicode 0xd0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 0 8 */
/* CVT 5 2 */
/* Min and Max */
ResYAnchor(0,8)	/* min, CVT */
ResYAnchor(5,2)	/* max, CVT */

/* CVTs - beginning */
/* CVTs - end */


/* YDir: Stroke #0 */
YShift(5,31) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YInterpolate(5,35,0)
YAnchor(35)
YShift(35,32) /*perpendicular to the stroke*/
YShift(35,2) /*along bottom edge*/
YShift(32,3) /*along top edge*/

/* YDir: Stroke #2 */
YShift(0,21) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="Euro">
/* Y direction */
ResYAnchor(0,13)
YShift(0,48)
ResYAnchor(19,5)
YShift(19,29)
YIPAnchor(0,7,11,19)
YShift(7,41)
YShift(7,4)
YShift(4,44)
YShift(11,37)
YShift(11,14)
YShift(14,34)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="F">
/* Y direction */
ResYAnchor(0,8)
ResYAnchor(1,2)
YShift(1,4)
YIPAnchor(1,8,0)
YShift(8,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="G">
/* Y direction */
ResYAnchor(10,3)
YShift(10,24)
YShift(10,16)
YShift(16,14)
YShift(16,17)
ResYAnchor(48,9)
YShift(48,35)
YIPAnchor(10,42,48)
YShift(42,43)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="H">
/* Y direction */
ResYAnchor(0,2)
YShift(0,9)
ResYAnchor(21,8)
YShift(21,17)
YIPAnchor(0,19,21)
YShift(19,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Hbar">
/* Y direction */
ResYAnchor(4,2)
YShift(4,13)
ResYAnchor(25,8)
YShift(25,21)
YIPAnchor(4,11,25)
YDownToGrid(0)
YShift(11,0)
YAnchor(0)
YShift(11,23)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="I">
/* Y direction */
ResYAnchor(0,8)
YShift(0,9)
YShift(9,1)
ResYAnchor(5,2)
YShift(5,4)
YShift(4,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="J">
/* Y direction */
ResYAnchor(19,2)
YShift(19,18)
YShift(18,22)
ResYAnchor(28,9)
YShift(28,12)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="K">
/* Y direction */
ResYAnchor(3,8)
YShift(3,20)
ResYAnchor(4,2)
YShift(4,18)
YInterpolate(3,1,0,11,19,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="L">
/* Y direction */
ResYAnchor(0,2)
ResYAnchor(10,8)
YShift(10,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Lcaron">
/* Y direction */
ResYAnchor(11,3)
YDist(11,0,&gt;=)
ResYAnchor(18,2)
ResYAnchor(28,8)
YShift(28,25)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Lslash">
/* Y direction */
ResYAnchor(0,8)
YShift(0,20)
ResYAnchor(5,2)
YInterpolate(0,1,19,4,13,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="M">
/* Y direction */
ResYAnchor(0,8)
YShift(0,7)
ResYAnchor(2,2)
YShift(2,5)
YInterpolate(7,10,3,11,8,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="N">
/* Y direction */
ResYAnchor(1,2)
YShift(1,3)
ResYAnchor(14,8)
YShift(14,11)
YInterpolate(14,2,12,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="NULL">
/* VTTTalk Unicode 0x0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/*Auto-Hinting Light is not applied: Empty glyph or glyph with one point*/

    </glyphProgram>

    <glyphProgram name="O">
/* Y direction */
ResYAnchor(0,9)
YShift(0,16)
ResYAnchor(8,3)
YShift(8,24)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="OE">
/* Y direction */
ResYAnchor(0,9)
YShift(0,28)

YInterpolate(0,25,28)

ResYAnchor(9,3)

YIPAnchor(9,20,0)

YShift(20,17)
YShift(9,35)

YInterpolate(35,12,9)

ResYAnchor(13,2)
YShift(13,16)

ResYAnchor(24,8)
YShift(24,21)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Oslash">
/* Y direction */
ResYAnchor(4,9)
YShift(4,20)
YDownToGrid(0)
YShift(4,0)
YAnchor(0)
YShift(0,1)
ResYAnchor(12,3)
YShift(12,28)
YUpToGrid(2)
YShift(12,2)
YAnchor(2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="P">
/* Y direction */
ResYAnchor(0,8)
ResYAnchor(1,2)
YShift(1,24)
YIPAnchor(1,12,0)
YShift(12,14)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Q">
/* Y direction */
YDownToGrid(0)
YAnchor(0,9)
YShift(0,28)
ResYAnchor(5,9)
YShift(5,24)
YShift(5,31)
ResYAnchor(14,3)
YShift(14,41)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="R">
/* Y direction */
ResYAnchor(0,8)
YShift(0,12)
ResYAnchor(1,2)
YShift(1,25)
YIPAnchor(1,14,0)
YShift(14,16)
YInterpolate(16,10,14)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="S">
/* Y direction */
ResYAnchor(31,3)
YShift(31,44)

ResYAnchor(64,9)
YShift(64,12)




YInterpolate(64,17,27,31)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="T">
/* Y direction */
ResYAnchor(0,8)
ResYAnchor(3,2)
YShift(3,2)
YShift(2,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Tbar">
/* Y direction */
YAnchor(0,8)
ResYAnchor(3,2)
YShift(3,2)
YShift(2,6)
YIPAnchor(0,8,3)
YShift(8,9)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Thorn">
/* Y direction */
ResYAnchor(0,8)
ResYAnchor(1,2)
YIPAnchor(1,9,19,0)
YShift(9,31)
YShift(19,21)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="U">
/* Y direction */
ResYAnchor(4,2)
YShift(4,19)
ResYAnchor(24,9)
YShift(24,14)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="U.i">
/* Y direction */
ResYAnchor(4,2)
YShift(4,19)

ResYAnchor(24,9)
YShift(24,14)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="V">
/* Y direction */
ResYAnchor(0,8)
ResYAnchor(5,2)
YShift(5,2)
YInterpolate(0,3,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="W">
/* Y direction */
ResYAnchor(0,8)
YShift(0,10)
ResYAnchor(1,2)
YShift(1,8)
YIPAnchor(0,4,1)
YInterpolate(0,6,3,11,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="X">
/* Y direction */
ResYAnchor(0,8)
YShift(0,9)
ResYAnchor(2,2)
YShift(2,6)
YAnchor(6)
YInterpolate(0,10,1,7,4,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Y">
/* Y direction */
YAnchor(0,8)
ResYAnchor(2,2)
YShift(2,6)
YInterpolate(0,7,1,4,2)
ResYAnchor(8,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="Z">
/* Y direction */
ResYAnchor(3,2)
YShift(3,2)
YShift(2,5)
ResYAnchor(14,8)
YShift(14,6)
YShift(6,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="a">
/* Y direction */
ResYAnchor(0,11)
YShift(0,27)
YShift(27,51)
ResYAnchor(43,7)
YShift(43,36)
YIPAnchor(43,17,0)
YShift(17,13)
YShift(17,8)
YShift(8,12)
ResYAnchor(49,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="acute">
/* Y direction */
YAnchor(0)
YDist(0,2,&gt;=2)
YInterpolate(0,1,3,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="acute.case">
/* Y direction */
YAnchor(0)
YDist(0,2,&gt;=2)
YInterpolate(0,1,3,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="ae">
/* Y direction */
ResYAnchor(0,11)
YShift(0,48)
YShift(48,40)
YShift(0,56)
YShift(56,52)
ResYAnchor(20,7)
YShift(20,13)
YShift(20,24)
YShift(20,28)
YShift(28,73)
YIPAnchor(20,34,0)
YShift(34,33)
YShift(34,60)
YShift(60,9)
YShift(34,68)
YShift(68,69)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="ampersand">
/* Y direction */
YAnchor(0,9)
YShift(0,46)
ResYAnchor(5,9)
YShift(5,47)
ResYAnchor(22,3)
YShift(22,70)
YInterpolate(5,1,51,45,32,52,31,14,62,22)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="arrowboth">
/* Y direction */
YAnchor(6,18)
YShift(6,2)
YShift(6,9)
YShift(6,7)
YShift(7,8)
YShift(7,4)
YShift(4,3)
YShift(6,13)
YShift(13,1)
YShift(13,10)
YShift(13,12)
YShift(12,11)
YShift(12,15)
YShift(15,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="arrowdown">
/* Y direction */
YAnchor(0)
YAnchor(5)
YShift(5,3)
YAnchor(3)
YShift(3,4)
YShift(3,8)
YShift(8,7)
YShift(5,9)
YShift(9,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="arrowleft">
/* Y direction */
YAnchor(1)
YShift(1,5)
YShift(1,0)
YShift(0,6)
YShift(0,8)
YShift(8,7)
YShift(1,3)
YShift(3,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="arrowright">
/* Y direction */
YAnchor(9)
YShift(9,5)
YShift(9,0)
YShift(0,4)
YShift(0,2)
YShift(2,3)
YShift(9,7)
YShift(7,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="arrowup">
/* Y direction */
YAnchor(4)
YShift(4,1)
YShift(1,8)
YShift(4,2)
YAnchor(2)
YShift(2,3)
YShift(2,7)
YShift(7,6)
YAnchor(9)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="arrowupdn">
/* Y direction */
YAnchor(1)
YAnchor(9)
YInterpolate(1,14,5,6,13,9)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="asciicircum">
/* Y direction */
YAnchor(0)
YShift(0,1)
YShift(0,5)
YShift(5,4)
ResYAnchor(2,2)
YInterpolate(0,6,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="asciitilde">
/* Y direction */
YAnchor(0,18)
YShift(0,18)
YShift(0,8)
YShift(8,9)
YDist(0,13,&gt;=2)
YShift(13,5)
YShift(13,21)
YShift(21,22)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="asterisk">
/* VTTTalk Unicode 0x2a (*) */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Y direction */
YAnchor(6)
YShift(6,0)
YAnchor(0)
YShift(0,13)
YInterpolate(0,2,5,8,14,11,3,4,10,9,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="asterisk.ss01">
/* Y direction */
ResYAnchor(6,2)
YShift(6,0)
YAnchor(0)
YShift(0,13)
YInterpolate(0,2,5,8,14,11,3,4,10,9,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="asteriskmath">
/* VTTTalk Unicode 0x2217 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Y direction */
YAnchor(6)
YShift(6,0)
YAnchor(0)
YShift(0,13)
YInterpolate(0,2,5,8,14,11,3,4,10,9,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="at">
/* Y direction */
ResYAnchor(0,9)
YShift(0,44)
ResYAnchor(10,3)
YShift(10,34)
YIPAnchor(0,21,30,10)
YShift(21,17)
YAnchor(17)
YShift(21,51)
YShift(30,56)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="b">
/* Y direction */
ResYAnchor(6,10)
ResYAnchor(7,0)
ResYAnchor(19,7)
YShift(19,40)
YShift(40,14)
ResYAnchor(29,11)
YShift(29,49)
YShift(49,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="backslash">
/* Y direction */
YAnchor(0)
YShift(0,3)
YAnchor(2)
YShift(2,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="bar">
/* VTTTalk Unicode 0x7c (|) */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
ResYAnchor(1,3)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="braceleft">
/* Y direction */
YAnchor(0)
YShift(0,41)
YAnchor(21)
YShift(21,24)
YIPAnchor(0,10,21)
YShift(10,11)
YInterpolate(10,32,11)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="braceright">
/* Y direction */
YAnchor(1)
YShift(1,2)
YAnchor(22)
YShift(22,21)
YIPAnchor(1,35,22)
YShift(35,32)
YInterpolate(32,12,35)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="bracketleft">
/* Y direction */
YAnchor(0)
YShift(0,5)
YAnchor(1)
YShift(1,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="bracketright">
/* Y direction */
YAnchor(1)
YShift(1,2)
YAnchor(6)
YShift(6,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="breve">
/* Y direction */
YAnchor(0)
YShift(0,7)
YDist(0,4,&gt;=2)
YShift(4,3)
YShift(4,10)
YShift(10,11)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="brokenbar">
/* Y direction */
ResYAnchor(1,3)
YShift(1,0)
YAnchor(4)
YShift(4,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="bullet">
/* Y direction */
YAnchor(0)
YShift(0,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="c">
/* VTTTalk Unicode 0x63 (c) */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 10 7 */
/* CVT 40 11 */
/* Min and Max */
ResYAnchor(40,11)	/* min, CVT */
ResYAnchor(10,7)	/* max, CVT */

/* CVTs - beginning */
/* CVTs - end */


/* YDir: Stroke #0 */
YShift(10,22) /*perpendicular to the stroke*/
YShift(40,32)
Smooth()

    </glyphProgram>

    <glyphProgram name="caron">
/* Y direction */
YAnchor(0)
YDist(0,2,&gt;=)
YShift(2,1)
YInterpolate(0,3,2)
YShift(2,4)
YShift(4,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="caron.case">
/* Y direction */
YAnchor(2)
YDist(2,5,&gt;=2)
YShift(5,4)
YShift(5,0)
YShift(0,1)
YInterpolate(5,6,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="cedilla">
/* Y direction */
YAnchor(15)
YDownToGrid(0)
YDist(15,0,&gt;=2)
YShift(0,7)
YShift(15,14)
YShift(14,17)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="cent">
/* Y direction */
YAnchor(14)
YShift(14,2)
YAnchor(2)
YShift(14,26)
YAnchor(44)
YShift(44,0)
YAnchor(0)
YShift(44,36)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="circle">
/* VTTTalk Unicode 0x25cb */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(10)	/* max */

/* YDir: Stroke #0 */
YShift(10,30) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YShift(0,20) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="circleplus">
/* Y direction */
YAnchor(10)
YShift(10,30)
YShift(10,0)
YAnchor(0)
YShift(0,20)
YInterpolate(0,51,50,41,44,47,45,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="circumflex">
/* Y direction */
YAnchor(2)
YShift(2,3)
YShift(2,0)
YShift(0,6)
YDist(2,4,&gt;=)
YInterpolate(2,1,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="club">
/* Y direction */
YAnchor(1)
YShift(1,2)
YShift(2,3)
YShift(1,48)
YShift(48,47)
YAnchor(36)
YShift(36,21)
YAnchor(21)
YShift(21,6)
YShift(21,15)
YShift(15,18)
YShift(15,44)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="colon">
/* Y direction */
YAnchor(6)
YShift(6,0)
ResYAnchor(12,11)
YShift(12,18)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="colonmonetary">
/* Y direction */
ResYAnchor(19,5)
YShift(19,31)
YDist(19,5,&gt;=)
YShift(5,1)
ResYAnchor(49,13)
YShift(49,41)
YDist(49,3,&gt;=)
YShift(3,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="comma">
/* Y direction */
YAnchor(12)
YDist(12,0,&gt;=3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="copyright">
/* Y direction */
YAnchor(38)
YShift(38,59)
YDist(38,48,&gt;=7)
YShift(48,69)
YInterpolate(38,0,30,21,9,48)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="currency">
/* Y direction */
YAnchor(14)
YShift(14,44)
YAnchor(32)
YShift(32,36)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="d">
/* Y direction */
ResYAnchor(10,7)
YShift(10,44)
YShift(44,14)
ResYAnchor(15,0)
ResYAnchor(26,10)
ResYAnchor(34,11)
YShift(34,53)
YShift(53,30)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dagger">
/* VTTTalk Unicode 0x2020 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5,1)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,3,0)
YAnchor(3)
YShift(3,2) /*perpendicular to the stroke*/
YShift(2,10) /*along bottom edge*/
YShift(3,7) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="daggerdbl">
/* VTTTalk Unicode 0x2021 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
ResYAnchor(9,1)	/* max */

/* YDir: Stroke #0 */
YInterpolate(9,7,0)
YAnchor(7)
YShift(7,6) /*perpendicular to the stroke*/
YShift(6,14) /*along bottom edge*/
YShift(7,11) /*along top edge*/

/* YDir: Stroke #1 */
YInterpolate(9,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/
YShift(2,18) /*along bottom edge*/
YShift(3,15) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dbldnhorzbxd">
/* VTTTalk Unicode 0x2566 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(13)	/* max */

/* YDir: Stroke #0 */
YShift(13,12) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YInterpolate(13,7,0)
YAnchor(7)
YShift(7,10) /*perpendicular to the stroke*/

/* YDir: Stroke #2 */
YInterpolate(13,3,0)
YAnchor(3)
YShift(3,2) /*perpendicular to the stroke*/

/* Extreme Min */
YShift(0,11)

Smooth()

    </glyphProgram>

    <glyphProgram name="dbldnleftbxd">
/* VTTTalk Unicode 0x2557 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(9)	/* max */

/* YDir: Stroke #0 */
YShift(9,8) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YInterpolate(9,3,0)
YAnchor(3)
YShift(3,2) /*perpendicular to the stroke*/

/* Extreme Min */
YShift(0,11)

Smooth()

    </glyphProgram>

    <glyphProgram name="dbldnrightbxd">
/* VTTTalk Unicode 0x2554 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YShift(1,4) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YInterpolate(1,7,0)
YAnchor(7)
YShift(7,10) /*perpendicular to the stroke*/

/* Extreme Min */
YShift(0,11)

Smooth()

    </glyphProgram>

    <glyphProgram name="dblhorzbxd">
/* VTTTalk Unicode 0x2550 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YShift(5,4) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YShift(0,1) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dbluphorzbxd">
/* VTTTalk Unicode 0x2569 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(7)	/* max */

/* YDir: Stroke #0 */
YInterpolate(7,10,0)
YAnchor(10)
YShift(10,13) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YInterpolate(7,4,0)
YAnchor(4)
YShift(4,5) /*perpendicular to the stroke*/

/* YDir: Stroke #2 */
YShift(0,1) /*perpendicular to the stroke*/

/* Extreme Max */
YShift(7,12)

Smooth()

    </glyphProgram>

    <glyphProgram name="dblupleftbxd">
/* VTTTalk Unicode 0x255d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YInterpolate(3,6,0)
YAnchor(6)
YShift(6,7) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YShift(0,1) /*perpendicular to the stroke*/

/* Extreme Max */
YShift(3,10)

Smooth()

    </glyphProgram>

    <glyphProgram name="dbluprightbxd">
/* VTTTalk Unicode 0x255a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YInterpolate(1,6,0)
YAnchor(6)
YShift(6,9) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YShift(0,3) /*perpendicular to the stroke*/

/* Extreme Max */
YShift(1,8)

Smooth()

    </glyphProgram>

    <glyphProgram name="dblvertbxd">
/* VTTTalk Unicode 0x2551 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* Contour #1 */
YShift(1,5) /* max */
YShift(0,4) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="dblverthorzbxd">
/* Y direction */
YAnchor(0)
YShift(0,6)
YAnchor(3)
YShift(3,2)
YShift(3,7)
YAnchor(12)
YShift(12,18)
YShift(12,13)
YShift(13,21)
YAnchor(15)
YShift(15,19)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dblvertleftbxd">
/* Y direction */
YAnchor(0)
YShift(0,6)
YAnchor(3)
YShift(3,2)
YAnchor(10)
YShift(10,11)
YAnchor(13)
YShift(13,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dblvertrightbxd">
/* VTTTalk Unicode 0x2560 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YInterpolate(1,13,0)
YAnchor(13)
YShift(13,10) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YInterpolate(1,8,0)
YAnchor(8)
YShift(8,5) /*perpendicular to the stroke*/

/* Extreme Min */
YShift(0,9)

/* Extreme Max */
YShift(1,12)

Smooth()

    </glyphProgram>

    <glyphProgram name="dcaron">
/* Y direction */
YAnchor(10,7)
YShift(10,42)
YShift(42,13)
YAnchor(14,0)
YShift(14,53)
YAnchor(53)
YDist(53,60,&gt;=)
YAnchor(25,10)
YAnchor(33,11)
YShift(33,52)
YShift(52,29)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="degree">
/* Y direction */
ResYAnchor(9,3)
YShift(9,25)
YDist(9,0,&gt;=3)
YShift(0,17)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="diamond">
/* VTTTalk Unicode 0x2666 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 5 18  DISABLED for a NON-LATIN glyph */
/* Min and Max */
YAnchor(4)	/* min */
YAnchor(0)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="dieresis">
/* Y direction */
YAnchor(0)
YShift(0,6)
YShift(0,12)
YShift(12,18)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dieresis.case">
/* Y direction */
YAnchor(12)
YShift(12,18)
YShift(12,0)
YShift(0,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="divide">
/* Y direction */
YAnchor(1)
YShift(1,0)
YShift(1,4)
YAnchor(4)
YShift(4,10)
YDist(1,22,&gt;=2)
YShift(22,16)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dndblhorzsngbxd">
/* VTTTalk Unicode 0x2565 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(3,2) /*perpendicular to the stroke*/
YShift(2,10) /*along bottom edge*/
YShift(2,6) /*along bottom edge*/

/* Extreme Min */
YShift(0,8)

Smooth()

    </glyphProgram>

    <glyphProgram name="dndblleftsngbxd">
/* VTTTalk Unicode 0x2556 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(3,2) /*perpendicular to the stroke*/
YShift(2,8) /*along bottom edge*/

/* Extreme Min */
YShift(0,6)

Smooth()

    </glyphProgram>

    <glyphProgram name="dndblrightsngbxd">
/* VTTTalk Unicode 0x2553 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YShift(1,8) /*perpendicular to the stroke*/
YShift(8,4) /*along bottom edge*/

/* Extreme Min */
YShift(0,6)

Smooth()

    </glyphProgram>

    <glyphProgram name="dneighthblock">
/* Y direction */
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnfiveeighthsblock">
/* VTTTalk Unicode 0x2585 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnhalfblock">
/* VTTTalk Unicode 0x2584 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnheavyhorzlightbxd">
/* VTTTalk Unicode 0x2530 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(3,2) /*perpendicular to the stroke*/
YShift(2,6) /*along bottom edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dnheavyleftlightbxd">
/* VTTTalk Unicode 0x2512 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(3,2) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dnheavyleftuplightbxd">
/* VTTTalk Unicode 0x2527 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/
YShift(3,7) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dnheavyrightlightbxd">
/* VTTTalk Unicode 0x250e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YShift(1,4) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dnheavyrightuplightbxd">
/* VTTTalk Unicode 0x251f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YInterpolate(3,8,0)
YAnchor(8)
YShift(8,5) /*perpendicular to the stroke*/
YShift(5,1) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dnheavyuphorzlightbxd">
/* VTTTalk Unicode 0x2541 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/
YShift(2,10) /*along bottom edge*/
YShift(3,7) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dnleftquadrant">
/* VTTTalk Unicode 0x2596 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnlighthorzheavybxd">
/* Y direction */
YAnchor(0)
YAnchor(3)
YShift(3,2)
YShift(2,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnlightleftheavybxd">
/* Y direction */
YAnchor(0)
YAnchor(3)
YShift(3,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnlightleftupheavybxd">
/* Y direction */
YAnchor(0)
YAnchor(5)
YIPAnchor(0,1,5)
YShift(1,4)
YShift(1,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnlightrightheavybxd">
/* Y direction */
YAnchor(0)
YAnchor(1)
YShift(1,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnlightrightupheavybxd">
/* Y direction */
YAnchor(0)
YAnchor(3)
YIPAnchor(0,8,3)
YShift(8,1)
YShift(8,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnlightuphorzheavybxd">
/* Y direction */
YAnchor(0)
YAnchor(5)
YIPAnchor(0,1,5)
YShift(1,10)
YShift(1,4)
YShift(4,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnquarterblock">
/* VTTTalk Unicode 0x2582 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnrightquadrant">
/* VTTTalk Unicode 0x2597 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnseveneighthsblock">
/* VTTTalk Unicode 0x2587 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnsnghorzdblbxd">
/* VTTTalk Unicode 0x2564 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(9)	/* max */

/* YDir: Stroke #0 */
YShift(9,8) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YInterpolate(9,3,0)
YAnchor(3)
YShift(3,2) /*perpendicular to the stroke*/
YShift(2,6) /*along bottom edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dnsngleftdblbxd">
/* VTTTalk Unicode 0x2555 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(7)	/* max */

/* YDir: Stroke #0 */
YShift(7,6) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YInterpolate(7,3,0)
YAnchor(3)
YShift(3,2) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dnsngrightdblbxd">
/* VTTTalk Unicode 0x2552 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YShift(1,4) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YInterpolate(1,5,0)
YAnchor(5)
YShift(5,8) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="dnthreeeighthsblock">
/* VTTTalk Unicode 0x2583 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="dnthreequartersblock">
/* VTTTalk Unicode 0x2586 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="dollar">
/* Y direction */
YAnchor(1,12)
YDist(1,0,&gt;=)
YShift(1,53)
YShift(1,13)
YShift(13,55)
YShift(13,6)
YShift(6,5)
YAnchor(22,4)

YDelta(22,1@9;10;16)

YDist(22,23,&gt;=)
YShift(22,31)
YInterpolate(1,59,49,63,14,45,64,18,69,22)
YShift(22,36)
YShift(36,35)
YShift(22,65)
YShift(65,44)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dong">
/* Y direction */
YAnchor(3,12)
YShift(3,0)
YDist(3,37,&gt;=2)
YShift(37,29)
YAnchor(29)
YShift(37,55)
YShift(37,14)
YAnchor(14)
YShift(14,46)
YUpToGrid(59)
YShift(14,59)
YAnchor(59)
YShift(59,56)
YShift(56,19)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dotaccent">
/* Y direction */
YAnchor(0)
YShift(0,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="dotlessi">
/* VTTTalk Unicode 0x131 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 0 10 */
/* CVT 5 6 */
/* Min and Max */
ResYAnchor(0,10)	/* min, CVT */
ResYAnchor(5,6)	/* max, CVT */

/* CVTs - beginning */
/* CVTs - end */


/* YDir: Stroke #0 */
YShift(5,4) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YShift(0,1) /*perpendicular to the stroke*/
YShift(1,7) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="e">
/* VTTTalk Unicode 0x65 (e) */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 0 11 */
/* CVT 10 7 */
/* Min and Max */
ResYAnchor(0,11)	/* min, CVT */
ResYAnchor(10,7)	/* max, CVT */

/* CVTs - beginning */
/* CVTs - end */


/* YDir: Stroke #0 */
YShift(10,39) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YInterpolate(10,33,0)
YAnchor(33)
YShift(33,19) /*perpendicular to the stroke*/

/* YDir: Stroke #2 */
YShift(0,24) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="eight">
/* Y direction */
ResYAnchor(0,13)
YShift(0,34)
ResYAnchor(16,5)
YShift(16,61)
YInterpolate(0,43,8,25,52,16)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="element">
/* Y direction */
YAnchor(0)
YShift(0,19)
YUpToGrid(8)
YAnchor(8)
YShift(8,11)
YIPAnchor(0,25,8)
YShift(25,24)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="ellipsis">
/* Y direction */
ResYAnchor(0,11)
YShift(0,6)
YShift(6,18)
YShift(18,30)
YShift(0,12)
YShift(12,24)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="emdash">
/* VTTTalk Unicode 0x2014 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */

YAnchor(0)
YShift(0,1)

/* YDir: Stroke #0 */

Smooth()

    </glyphProgram>

    <glyphProgram name="emptyset">
/* Y direction */
YAnchor(4)
YShift(4,24)
YShift(4,0)
YShift(0,1)
YAnchor(14)
YShift(14,34)
YShift(14,2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="endash">
/* VTTTalk Unicode 0x2013 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */

YAnchor(0)
YShift(0,1)

/* YDir: Stroke #0 */

Smooth()

    </glyphProgram>

    <glyphProgram name="eng">
/* Y direction */
ResYAnchor(0,15)
YShift(0,9)
ResYAnchor(27,10)
ResYAnchor(28,6)
ResYAnchor(35,7)
YShift(35,19)
YShift(19,30)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="equal">
/* Y direction */
YAnchor(0)
YShift(0,1)
YShift(0,5)
YAnchor(5)
YShift(5,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="equal_equal_equal.dlig">
/* Y direction */
YAnchor(5,18)
YShift(5,4)
YDist(5,0,&gt;=)
YShift(0,1)
YDist(5,9,&gt;=2)
YShift(9,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="equal_greater.dlig">
/* Y direction */
YAnchor(16)
YShift(16,3)
YShift(3,4)
YShift(4,9)
YShift(16,17)
YShift(17,8)
YUpToGrid(21)
YAnchor(21)
YShift(21,0)
YShift(0,6)
YShift(6,12)
YInterpolate(16,2,5,1,21)
YShift(21,20)
YShift(20,13)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="estimated">
/* Y direction */
YAnchor(0)
YShift(0,18)
YAnchor(9)
YShift(9,30)
YIPAnchor(0,14,9)
YShift(14,34)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="eth">
/* Y direction */
ResYAnchor(0,11)
YShift(0,41)
ResYAnchor(10,7)
YShift(10,52)
YUpToGrid(25)
YShift(10,25)
YAnchor(25)
YInterpolate(10,17,31,20,28,25)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="exclam">
/* Y direction */
ResYAnchor(5,1)
ResYAnchor(11,11)
YShift(11,17)
YUpToGrid(0)
YDist(17,0,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="exclam_equal_equal.dlig">
/* Y direction */
YAnchor(8)
YShift(8,9)
YShift(9,4)
YAnchor(4)
YShift(4,5)
YShift(5,2)
YAnchor(2)
YShift(2,3)
YShift(8,13)
YAnchor(13)
YShift(13,12)
YShift(12,0)
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="exclamdown">
/* Y direction */
YAnchor(6)
YAnchor(11)
YShift(11,17)
YDownToGrid(0)
YDist(17,0,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="f">
/* Y direction */
ResYAnchor(8,1)
YShift(8,20)
ResYAnchor(25,6)
YShift(25,2)
YShift(25,28)
YShift(28,1)
ResYAnchor(30,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="five">
/* Y direction */
ResYAnchor(28,4)
YShift(28,31)
ResYAnchor(45,13)
YShift(45,12)
YIPAnchor(28,36,45)
YShift(36,22)
YInterpolate(22,32,36)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="florin">
/* Y direction */
ResYAnchor(0,15)
YShift(0,9)
ResYAnchor(22,1)
YShift(22,34)
YIPAnchor(22,16,0)
YShift(16,39)
YShift(16,15)
YShift(15,42)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="four">
/* Y direction */
ResYAnchor(4,4)
ResYAnchor(10,12)
YIPAnchor(4,9,10)
YInterpolate(4,13,9)
YShift(9,2)
YShift(9,6)
YShift(6,11)
YShift(11,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="fraction">
/* Y direction */
YAnchor(0)
YShift(0,1)
YAnchor(2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="fullblock">
/* VTTTalk Unicode 0x2588 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="g">
/* Y direction */
ResYAnchor(0,15)
YShift(0,19)
ResYAnchor(91,7)
ResYAnchor(63,7)

YShift(91,88)
YIPAnchor(91,55,0)
YInterpolate(55,41,33,45,9,10,27,23,0)
YShift(63,79)
YShift(55,71)
YInterpolate(71,36,37,55)
YShift(91,92)
YShift(92,87)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="germandbls">
/* Y direction */
ResYAnchor(0,11)
YShift(0,7)
ResYAnchor(37,10)
ResYAnchor(42,1)
YShift(42,31)
YIPAnchor(42,18,0)
YShift(18,19)
YInterpolate(19,50,18)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="grave">
/* Y direction */
YAnchor(0)
YDist(0,2,&gt;=)
YInterpolate(0,3,1,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="grave.case">
/* Y direction */
YAnchor(0)
YDist(0,2,&gt;=2)
YInterpolate(0,3,1,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="greater">
/* Y direction */
YAnchor(0)
YShift(0,1)
YAnchor(4)
YShift(4,3)
YInterpolate(0,6,2,5,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="greater_equal.dlig">
/* Y direction */
YAnchor(8)
YShift(8,7)
YDist(8,0,&gt;=2)
YShift(0,1)
YDist(0,4,&gt;=)
YShift(4,3)
YInterpolate(0,6,2,5,4)
YDist(8,9,&gt;=)
YShift(9,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="greaterequal">
/* Y direction */
YAnchor(8)
YShift(8,9)
YDist(8,0,&gt;=2)
YShift(0,1)
YShift(0,4)
YAnchor(4)
YShift(4,3)
YInterpolate(0,6,2,5,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="guillemotleft">
/* VTTTalk Unicode 0xab */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* Contour #1 */
YShift(3,10) /* max */
YShift(0,7) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="guillemotright">
/* VTTTalk Unicode 0xbb */
/* ACT generated Tue Mar 10 15:59:29 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(4)	/* max */

/* Contour #1 */
YShift(4,11) /* max */
YShift(0,7) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="guilsinglleft">
/* VTTTalk Unicode 0x2039 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="guilsinglright">
/* VTTTalk Unicode 0x203a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(4)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="h">
/* Y direction */
ResYAnchor(0,0)
ResYAnchor(11,7)
YShift(11,22)
YShift(22,7)
ResYAnchor(30,10)
YShift(30,17)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heart">
/* Y direction */
YAnchor(0)
YShift(0,25)
ResYAnchor(13)
YInterpolate(13,29,25)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavydbldashhorzbxd">
/* VTTTalk Unicode 0x254d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* Contour #1 */
YShift(1,5) /* max */
YShift(0,4) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavydbldashvertbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)
YAnchor(5)
YShift(5,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavydnbxd">
/* VTTTalk Unicode 0x257b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavydnhorzbxd">
/* Y direction */
YAnchor(0)
YAnchor(3)
YShift(3,1)
YShift(1,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavydnleftbxd">
/* Y direction */
YAnchor(0)
YAnchor(3)
YShift(3,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavydnrightbxd">
/* Y direction */
YAnchor(0)
YAnchor(1)
YShift(1,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyhorzbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyleftbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyleftlightrightbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)
YInterpolate(0,6,3,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyquaddashhorzbxd">
/* VTTTalk Unicode 0x2509 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* Contour #1 */
YShift(1,5) /* max */
YShift(0,4) /* min */

/* Contour #2 */
YShift(1,9) /* max */
YShift(0,8) /* min */

/* Contour #3 */
YShift(1,13) /* max */
YShift(0,12) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyquaddashvertbxd">
/* Y direction */
YAnchor(8)
YShift(8,5)
YAnchor(5)
YShift(5,4)
YShift(4,1)
YAnchor(1)
YShift(8,9)
YShift(9,12)
YAnchor(12)
YShift(12,13)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyrightbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavytrpldashhorzbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)
YShift(1,5)
YShift(5,9)
YShift(0,4)
YShift(4,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavytrpldashvertbxd">
/* VTTTalk Unicode 0x2507 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 1 19  DISABLED for a NON-LATIN glyph */
/* Min and Max */
YAnchor(0)	/* min */
YAnchor(9)	/* max */

/* Contour #1 */
YShift(9,5) /* max */
YShift(0,4) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyupbxd">
/* VTTTalk Unicode 0x2579 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyuphorzbxd">
/* Y direction */
YAnchor(0)
YShift(0,2)
YShift(2,5)
YAnchor(3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyupleftbxd">
/* Y direction */
YAnchor(0)
YShift(0,2)
YAnchor(3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyuplightdnbxd">
/* VTTTalk Unicode 0x257f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyuprightbxd">
/* Y direction */
YAnchor(0)
YShift(0,3)
YAnchor(1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyvertbxd">
/* VTTTalk Unicode 0x2503 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyverthorzbxd">
/* Y direction */
YAnchor(0)
YAnchor(5)
YIPAnchor(0,1,5)
YShift(1,4)
YShift(1,10)
YShift(10,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyvertleftbxd">
/* Y direction */
YAnchor(0)
YAnchor(5)
YIPAnchor(0,1,5)
YShift(1,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="heavyvertrightbxd">
/* Y direction */
YAnchor(0)
YAnchor(1)
YIPAnchor(0,6,1)
YShift(6,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="hookabovecomb">
/* Y direction */
YAnchor(23)
YDist(23,6,&gt;=2)
YShift(23,16)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="house">
/* Y direction */
YAnchor(2)
YShift(2,6)
YAnchor(4)
YShift(4,9)
YShift(9,5)
YShift(5,3)
YShift(9,8)
YShift(8,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="hungarumlaut">
/* Y direction */
YAnchor(4)
YShift(4,5)
YShift(4,0)
YShift(0,1)
YDist(4,6,&gt;=)
YShift(6,7)
YShift(6,2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="hungarumlaut.case">
/* Y direction */
YAnchor(4)
YShift(4,5)
YShift(4,0)
YShift(0,1)
YDist(4,6,&gt;=2)
YShift(6,7)
YShift(6,2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="hyphen">
/* VTTTalk Unicode 0x2d (-) */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */

YAnchor(0)
YShift(0,1)

Smooth()

    </glyphProgram>

    <glyphProgram name="hyphen_greater.dlig">
/* Y direction */
YAnchor(7)
YShift(7,0)
YShift(0,1)
YShift(7,8)
YShift(8,4)
YShift(4,3)
YInterpolate(0,6,2,5,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="infinity">
/* Y direction */
YAnchor(10)
YShift(10,39)
YShift(10,4)
YShift(4,55)
YUpToGrid(18)
YShift(10,18)
YAnchor(18)
YShift(18,31)
YInterpolate(10,7,51,28,21,18)
YShift(18,24)
YShift(24,47)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="integral">
/* Y direction */
YAnchor(0)
YShift(0,7)
YAnchor(16)
YShift(16,23)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="invsmileface">
/* Y direction */
YAnchor(10)
YDist(10,0,&gt;=5)
YInterpolate(0,20,28,48,36,42,54,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="k">
/* Y direction */
ResYAnchor(3,10)
YShift(3,20)
ResYAnchor(4,0)
ResYAnchor(18,6)
YInterpolate(3,1,0,11,19,18)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="kgreenlandic">
/* Y direction */
ResYAnchor(3,10)
YShift(3,20)
YAnchor(20)
YShift(20,21)
ResYAnchor(4,6)
YInterpolate(3,1,0,11,19,4)
YShift(4,18)
YAnchor(18)
YShift(18,12)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="l">
/* Y direction */
ResYAnchor(0,10)
YShift(0,1)
YShift(1,7)
ResYAnchor(5,0)
YShift(5,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="ldot">
/* Y direction */
ResYAnchor(0,10)
YShift(0,1)
YShift(1,7)
ResYAnchor(5,0)
YShift(5,4)
YIPAnchor(0,10,5)
YShift(10,16)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="leftdnheavyrightuplightbxd">
/* Y direction */
YAnchor(0)
YAnchor(5)
YInterpolate(0,1,12,9,7,4,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lefteighthblock">
/* VTTTalk Unicode 0x258f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="leftfiveeighthsblock">
/* VTTTalk Unicode 0x258b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="lefthalfblock">
/* VTTTalk Unicode 0x258c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="leftheavyrightdnlightbxd">
/* Y direction */
YAnchor(0)
YAnchor(3)
YShift(3,2)
YIPAnchor(3,5,0)
YShift(5,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="leftheavyrightuplightbxd">
/* VTTTalk Unicode 0x2535 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YInterpolate(3,8,0)
YAnchor(8)
YShift(8,5) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="leftheavyrightvertlightbxd">
/* VTTTalk Unicode 0x253d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,10,0)
YAnchor(10)
YShift(10,7) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="leftlightrightdnheavybxd">
/* VTTTalk Unicode 0x2532 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,3,0)
YAnchor(3)
YShift(3,2) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="leftlightrightupheavybxd">
/* VTTTalk Unicode 0x253a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="leftlightrightvertheavybxd">
/* VTTTalk Unicode 0x254a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="leftquarterblock">
/* VTTTalk Unicode 0x258e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="leftseveneighthsblock">
/* VTTTalk Unicode 0x2589 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="leftthreeeighthsblock">
/* VTTTalk Unicode 0x258d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="leftthreequartersblock">
/* VTTTalk Unicode 0x258a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="leftupheavyrightdnlightbxd">
/* VTTTalk Unicode 0x2543 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,10,0)
YAnchor(10)
YShift(10,7) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="less">
/* Y direction */
YAnchor(0)
YShift(0,6)
YAnchor(3)
YShift(3,4)
YInterpolate(0,1,5,2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="less_equal.dlig">
/* Y direction */
YAnchor(10)
YDist(10,0,&gt;=2)
YShift(0,6)
YDist(0,3,&gt;=)
YShift(3,4)
YInterpolate(0,1,5,2,3)
YShift(10,7)
YShift(7,8)
YAnchor(8)
YShift(8,9)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="less_hyphen.dlig">
/* Y direction */
YAnchor(8)
YShift(8,0)
YShift(0,6)
YShift(8,9)
YShift(9,3)
YShift(3,4)
YInterpolate(0,1,5,2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lessequal">
/* Y direction */
YAnchor(7)
YShift(7,8)
YDist(7,0,&gt;=2)
YShift(0,6)
YShift(0,3)
YAnchor(3)
YShift(3,4)
YInterpolate(0,1,5,2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightarcdnleftbxd">
/* VTTTalk Unicode 0x256e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(15)	/* min */
YAnchor(7)	/* max */

/* YDir: Stroke #0 */
YShift(7,6) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightarcdnrightbxd">
/* VTTTalk Unicode 0x256d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(8)	/* max */

/* YDir: Stroke #0 */
YShift(8,11) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightarcupleftbxd">
/* VTTTalk Unicode 0x256f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(9)	/* min */
YAnchor(0)	/* max */

/* YDir: Stroke #0 */
YShift(9,10) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightarcuprightbxd">
/* VTTTalk Unicode 0x2570 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(8)	/* min */
YAnchor(15)	/* max */

/* YDir: Stroke #0 */
YShift(8,5) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightdbldashhorzbxd">
/* Y direction */
YAnchor(0)
YShift(0,4)
YShift(0,1)
YShift(1,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightdbldashvertbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)
YAnchor(5)
YShift(5,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightdiagcrossbxd">
/* Y direction */
YAnchor(0)
YShift(0,6)
YAnchor(2)
YShift(2,8)
YInterpolate(2,4,7,10,1,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightdiagupleftdnrightbxd">
/* Y direction */
YAnchor(0)
YShift(0,4)
YAnchor(2)
YShift(2,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightdiaguprightdnleftbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)
YAnchor(2)
YShift(2,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightdnbxd">
/* VTTTalk Unicode 0x2577 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightdnhorzbxd">
/* VTTTalk Unicode 0x252c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(3,2) /*perpendicular to the stroke*/
YShift(2,6) /*along bottom edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightdnleftbxd">
/* VTTTalk Unicode 0x2510 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(3,2) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightdnrightbxd">
/* VTTTalk Unicode 0x250c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YShift(1,4) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lighthorzbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightleftbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightleftheavyrightbxd">
/* Y direction */
YAnchor(0)
YShift(0,5)
YInterpolate(0,1,4,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightquaddashhorzbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)
YShift(1,5)
YShift(5,9)
YShift(9,13)
YShift(0,4)
YShift(4,8)
YShift(8,12)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightquaddashvertbxd">
/* Y direction */
YAnchor(5,18)
YDist(5,4,&gt;=)
YDist(4,1,&gt;=)
YDist(1,0,&gt;=)
YDist(5,8,&gt;=)
YDist(8,9,&gt;=)
YDist(9,12,&gt;=)
YDist(12,13,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightrightbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lighttrpldashhorzbxd">
/* Y direction */
YAnchor(0)
YShift(0,1)
YShift(1,5)
YShift(5,9)
YShift(0,4)
YShift(4,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lighttrpldashvertbxd">
/* VTTTalk Unicode 0x2506 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 1 19  DISABLED for a NON-LATIN glyph */
/* Min and Max */
YAnchor(0)	/* min */
YAnchor(9)	/* max */

/* Contour #1 */
YShift(9,5) /* max */
YShift(0,4) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightupbxd">
/* VTTTalk Unicode 0x2575 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightupheavydnbxd">
/* VTTTalk Unicode 0x257d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightuphorzbxd">
/* VTTTalk Unicode 0x2534 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(0,1) /*perpendicular to the stroke*/
YShift(1,5) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightupleftbxd">
/* VTTTalk Unicode 0x2518 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(0,1) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightuprightbxd">
/* VTTTalk Unicode 0x2514 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YShift(0,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightvertbxd">
/* VTTTalk Unicode 0x2502 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="lightverthorzbxd">
/* VTTTalk Unicode 0x253c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/
YShift(2,10) /*along bottom edge*/
YShift(3,7) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightvertleftbxd">
/* VTTTalk Unicode 0x2524 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="lightvertrightbxd">
/* VTTTalk Unicode 0x251c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YInterpolate(1,6,0)
YAnchor(6)
YShift(6,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="logicalnot">
/* Y direction */
YAnchor(3)
YDist(3,0,&gt;=)
YShift(3,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="lozenge">
/* VTTTalk Unicode 0x25ca */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 0 18 */
/* CVT 2 17 */
/* Min and Max */
ResYAnchor(0,18)	/* min, CVT */
ResYAnchor(2,3)	/* max, CVT */

/* CVTs - beginning */
/* CVTs - end */


/* Contour #1 */
YShift(2,8) /* max */
YShift(0,6) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="lslash">
/* Y direction */
ResYAnchor(0,10)
YShift(0,1)
YShift(1,15)
ResYAnchor(9,0)
YShift(9,8)
YInterpolate(0,3,14,6,11,9)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="m">
/* Y direction */
ResYAnchor(0,10)
YShift(0,22)
YShift(0,33)
ResYAnchor(1,6)
ResYAnchor(7,7)
YShift(7,37)

YShift(7,15)
YShift(15,27)
YShift(27,11)
YShift(37,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="macron">
/* Y direction */
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="minus">
/* Y direction */
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="minute">
/* Y direction */
YAnchor(2)
YDist(2,0,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="multiply">
/* Y direction */
YAnchor(0)
YShift(0,2)
YAnchor(6)
YShift(6,8)
YInterpolate(2,1,4,10,7,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="n">
/* Y direction */
ResYAnchor(0,10)
YShift(0,13)
ResYAnchor(1,6)
ResYAnchor(7,7)
YShift(7,18)
YShift(18,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="nine">
/* Y direction */
ResYAnchor(50,5)
YShift(50,21)
ResYAnchor(58,13)
YShift(58,12)
YIPAnchor(50,40,58)
YShift(40,31)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="notequal">
/* Y direction */
YAnchor(4)
YShift(4,5)
YShift(5,0)
YAnchor(0)
YShift(0,1)
YShift(4,9)
YAnchor(9)
YShift(9,8)
YShift(8,2)
YAnchor(2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="numbersign">
/* Y direction */
YAnchor(4)
YShift(4,0)
ResYAnchor(13,2)
YShift(13,18)
YIPAnchor(4,5,12,13)
YShift(5,2)
YShift(2,26)
YShift(5,8)
YShift(8,28)
YShift(28,23)
YShift(12,9)
YShift(9,31)
YShift(31,22)
YShift(12,15)
YShift(15,19)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="o">
/* VTTTalk Unicode 0x6f (o) */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 0 11 */
/* CVT 8 7 */
/* Min and Max */
ResYAnchor(0,11)	/* min, CVT */
ResYAnchor(8,7)	/* max, CVT */

/* CVTs - beginning */
/* CVTs - end */


/* YDir: Stroke #0 */
YShift(8,24) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YShift(0,16) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="oe">
/* Y direction */
ResYAnchor(6,11)
YShift(6,3)
ResYAnchor(15,7)
YShift(15,18)
YShift(15,59)
YIPAnchor(15,27,0,6)
YShift(27,67)
YShift(0,31)
YShift(31,38)
YShift(15,21)
YShift(21,72)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="ogonek">
/* Y direction */
YAnchor(9)
YDist(9,1,&gt;=)
YShift(1,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="one">
/* Y direction */
ResYAnchor(4,4)
YShift(4,1)
YShift(1,3)
YShift(3,2)
ResYAnchor(6,12)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="onehalf">
/* Y direction */
YAnchor(4)
YShift(4,0)
YAnchor(0)
YShift(4,3)
YShift(3,1)
YShift(1,2)
YShift(4,39)
YAnchor(39)
YShift(39,40)
YAnchor(7)
YShift(7,25)
YAnchor(25)
YShift(25,17)
YShift(7,34)
YShift(34,8)
YShift(7,37)
YAnchor(37)
YShift(37,38)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="onequarter">
/* Y direction */
YAnchor(4)
YShift(4,0)
YAnchor(0)
YShift(4,3)
YShift(3,1)
YShift(1,2)
YShift(4,23)
YAnchor(23)
YShift(23,24)
YAnchor(7)
YShift(7,11)
YAnchor(11)
YIPAnchor(7,8,11)
YInterpolate(8,20,11)
YShift(8,16)
YShift(8,19)
YShift(19,10)
YShift(19,13)
YShift(7,21)
YAnchor(21)
YShift(21,22)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="ordfeminine">
/* Y direction */
ResYAnchor(40,3)
YShift(40,33)
YShift(40,0)
YAnchor(0)
YShift(0,46)
YAnchor(46)
YIPAnchor(0,7,40)
YShift(7,16)
YShift(0,24)
YShift(24,47)
YDownToGrid(52)
YShift(0,52)
YAnchor(52)
YShift(52,55)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="ordmasculine">
/* Y direction */
ResYAnchor(8,3)
YShift(8,24)
YShift(8,0)
YAnchor(0)
YShift(0,16)
YDownToGrid(32)
YShift(0,32)
YAnchor(32)
YShift(32,35)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="oslash">
/* Y direction */
ResYAnchor(4,11)
YShift(4,20)
YDownToGrid(0)
YShift(4,0)
YAnchor(0)
YShift(0,1)
ResYAnchor(12,7)
YShift(12,28)
YUpToGrid(2)
YShift(12,2)
YAnchor(2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="p">
/* Y direction */
ResYAnchor(0,14)
ResYAnchor(1,6)
ResYAnchor(7,7)
YShift(7,32)
YShift(32,3)
ResYAnchor(17,11)
YShift(17,23)
YShift(23,21)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="paragraph">
/* VTTTalk Unicode 0xb6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
ResYAnchor(10,1)	/* max */

/* YDir: Stroke #0 */
YShift(10,15) /*perpendicular to the stroke*/

/* Extreme Min */
YShift(0,13)

Smooth()

    </glyphProgram>

    <glyphProgram name="parenleft">
/* Y direction */
YAnchor(0)
YShift(0,19)
YAnchor(8)
YShift(8,9)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="parenright">
/* Y direction */
YAnchor(0)
YShift(0,1)
YAnchor(12)
YShift(12,11)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="partialdiff">
/* Y direction */
ResYAnchor(0,11)
YShift(0,37)
ResYAnchor(9,6)
YShift(9,47)
ResYAnchor(27,1)
YShift(27,20)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="percent">
/* Y direction */
ResYAnchor(4,13)
YShift(4,3)
YAnchor(3)
YShift(4,20)
YShift(4,12)
YAnchor(12)
YShift(12,28)
ResYAnchor(44,5)
YShift(44,1)
YAnchor(1)
YShift(44,61)
YShift(44,36)
YAnchor(36)
YShift(36,52)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="period">
/* Y direction */
ResYAnchor(0,11)
YShift(0,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="periodcentered">
/* Y direction */
YAnchor(0)
YShift(0,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="perthousand">
/* Y direction */
ResYAnchor(4,13)
YShift(4,20)
YShift(4,12)
YAnchor(12)
YShift(12,28)
YShift(12,0)
YShift(0,1)
ResYAnchor(36,13)
YShift(36,52)
YShift(36,44)
YAnchor(44)
YShift(44,60)
ResYAnchor(76,5)
YShift(76,92)
YShift(76,2)
YShift(2,3)
YShift(76,68)
YAnchor(68)
YShift(68,84)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="peseta">
/* Y direction */
YAnchor(0,4)
YShift(0,107)

YAnchor(12,12)

YShift(12,45)

YAnchor(45,13)

YShift(45,97)

YShift(12,40)
YAnchor(40,13)
YShift(40,13)
YShift(40,33)
YShift(33,44)
YAnchor(44)
YShift(44,41)
YUpToGrid(22)
YShift(41,22)

YAnchor(22)

YShift(45,57)
YDist(45,72)
YShift(72,84)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="plus">
/* Y direction */
YAnchor(1)
YDist(1,0,&gt;=3)
YShift(1,10)
YShift(1,4)
YDist(4,5,&gt;=3)
YShift(4,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="plusminus">
/* Y direction */
YAnchor(1)
YShift(1,10)
YDist(1,0,&gt;=3)
YShift(0,13)
YAnchor(13)
YShift(13,12)
YShift(1,4)
YDist(4,5,&gt;=3)
YShift(4,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="product">
/* VTTTalk Unicode 0x220f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 1 16 */
/* Min and Max */
YAnchor(0)	/* min */
ResYAnchor(1,2)	/* max, CVT */

/* CVTs - beginning */
/* CVTs - end */


/* YDir: Stroke #0 */
YShift(1,10) /*perpendicular to the stroke*/

/* Extreme Min */
YShift(0,8)

Smooth()

    </glyphProgram>

    <glyphProgram name="q">
/* Y direction */
ResYAnchor(5,11)
YShift(5,24)
YShift(24,1)
ResYAnchor(15,7)
YShift(15,34)
YShift(34,20)
ResYAnchor(22,6)
ResYAnchor(23,14)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="question">
/* Y direction */
ResYAnchor(25,1)
YShift(25,12)
ResYAnchor(39,11)
YShift(39,45)
YShift(45,38)
YAnchor(38)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="questiondown">
/* Y direction */
YAnchor(25)
YShift(25,12)
YAnchor(39)
YShift(39,45)
YShift(45,37)
YAnchor(37)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="quotedblbase">
/* Y direction */
YAnchor(13)
YShift(13,33)
YDist(13,0,&gt;=3)
YShift(0,1)
YShift(0,20)
YShift(20,21)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="quotedblleft">
/* Y direction */
ResYAnchor(0,3)
YShift(0,1)
YDist(0,13,&gt;=3)
YShift(13,33)
YShift(0,20)
YShift(20,21)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="quotedblright">
/* Y direction */
ResYAnchor(33,3)
YShift(33,13)
YDist(33,20,&gt;=3)
YShift(20,21)
YShift(20,0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="quoteleft">
/* VTTTalk Unicode 0x2018 */
/* ACT generated Wed Jan 15 15:35:14 2020 */


/* Y direction */
ResYAnchor(0,3)
YDist(0,13,&gt;=3)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="quoteright">
/* Y direction */
ResYAnchor(13,3)
YDist(13,0,&gt;=3)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="quotesingle">
/* Y direction */
YAnchor(0)
YDist(0,7,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="quotesingle.ss03">
/* Y direction */
YAnchor(9)
YDist(9,0,&gt;=)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="r">
/* Y direction */
ResYAnchor(0,6)
ResYAnchor(8,7)
YShift(8,20)
YShift(20,2)
YShift(2,3)
ResYAnchor(27,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="r.serif">
/* Y direction */
YAnchor(0)
YShift(0,1)
YShift(1,27)

ResYAnchor(5,6)
YShift(5,4)

ResYAnchor(11,7)
YShift(11,21)
YShift(21,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="radical">
/* VTTTalk Unicode 0x221a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 0 19 */
/* Min and Max */
ResYAnchor(0,19)	/* min, CVT */
YAnchor(6)	/* max */

/* CVTs - beginning */
/* CVTs - end */


/* YDir: Stroke #0 */
YInterpolate(6,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="registered">
/* Y direction */
YAnchor(24)
YShift(24,45)
YDist(24,34,&gt;=7)
YShift(34,55)
YInterpolate(24,0,3,2,13,15,23,5,34)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="rightdnheavyleftuplightbxd">
/* VTTTalk Unicode 0x2546 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(7)	/* max */

/* YDir: Stroke #0 */
YInterpolate(7,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="righteighthblock">
/* VTTTalk Unicode 0x2595 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="righthalfblock">
/* VTTTalk Unicode 0x2590 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="rightheavyleftdnlightbxd">
/* VTTTalk Unicode 0x252e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,3,0)
YAnchor(3)
YShift(3,2) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="rightheavyleftuplightbxd">
/* VTTTalk Unicode 0x2536 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="rightheavyleftvertlightbxd">
/* VTTTalk Unicode 0x253e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="rightlightleftdnheavybxd">
/* Y direction */
YAnchor(0)
YAnchor(3)
YShift(3,2)
YIPAnchor(3,5,0)
YShift(5,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="rightlightleftupheavybxd">
/* Y direction */
YAnchor(0)
YShift(0,1)
YAnchor(3)
YIPAnchor(3,8,0)
YShift(8,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="rightlightleftvertheavybxd">
/* Y direction */
YAnchor(0)
YAnchor(5)
YIPAnchor(5,1,0)
YShift(1,4)
YShift(1,10)
YShift(10,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="rightupheavyleftdnlightbxd">
/* VTTTalk Unicode 0x2544 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(7)	/* max */

/* YDir: Stroke #0 */
YInterpolate(7,4,0)
YAnchor(4)
YShift(4,5) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="ring">
/* Y direction */
YAnchor(0)
YShift(0,16)
YUpToGrid(8)
YDist(0,8,&gt;=2)
YShift(8,22)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="ring.case">
/* Y direction */
YAnchor(0)
YShift(0,16)
YDist(0,8,&gt;=)
YShift(8,22)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="s">
/* Y direction */
ResYAnchor(59,11)
YShift(59,13)

ResYAnchor(30,7)
YShift(30,44)
YInterpolate(59,17,55,26,47,30)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="section">
/* Y direction */
YAnchor(0)
YShift(0,13)
ResYAnchor(38,1)
YShift(38,51)
YInterpolate(0,18,72,69,77,81,26,87,31,34,55,38)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="semicolon">
/* Y direction */
YAnchor(13)
YDist(13,0,&gt;=3)
YAnchor(26)
YShift(26,20)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="seven">
/* Y direction */
ResYAnchor(0,12)
ResYAnchor(6,4)
YShift(6,5)
YShift(5,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="six">
/* Y direction */
ResYAnchor(8,5)
YShift(8,21)
ResYAnchor(40,13)
YShift(40,61)
YIPAnchor(8,31,40)
YShift(31,51)
YShift(51,27)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="slash">
/* Y direction */
YAnchor(0)
YShift(0,1)
YAnchor(2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="smileface">
/* Y direction */
YAnchor(10)
YShift(10,30)
YDist(10,0,&gt;=5)
YShift(0,20)
YInterpolate(0,40,48,68,56,74,62,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="space">
/* VTTTalk Unicode 0x20 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/*Auto-Hinting Light is not applied: Empty glyph or glyph with one point*/

    </glyphProgram>

    <glyphProgram name="spade">
/* Y direction */
YAnchor(6)
YShift(6,7)
YAnchor(12)
YIPAnchor(6,29,12)
YShift(29,11)
YShift(29,24)
YShift(29,27)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="sterling">
/* Y direction */
ResYAnchor(0,13)
YShift(0,1)
YShift(0,59)
YShift(59,42)
ResYAnchor(18,4)
YShift(18,25)
ResYAnchor(54,13)
YShift(54,47)
YIPAnchor(54,35,18)
YShift(35,8)
YShift(35,32)
YShift(32,11)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="summation">
/* Y direction */
YAnchor(0)
YShift(0,11)
YShift(11,1)
YShift(11,10)
YAnchor(4)
YInterpolate(0,2,9,4)
YShift(4,7)
YShift(7,3)
YShift(7,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="t">
/* Y direction */
ResYAnchor(26,11)
YShift(26,19)
ResYAnchor(27,6)
YDist(27,8,&gt;=2)
YDelta(8,-1@9)
YShift(27,30)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="tbar">
/* Y direction */
ResYAnchor(30,11)
YShift(30,23)
ResYAnchor(31,6)
YDist(31,12,&gt;=2)

YDelta(12,-1@9)

YShift(31,34)
YShift(34,1)
YAnchor(1)
YShift(1,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="thorn">
/* Y direction */
ResYAnchor(0,0)
ResYAnchor(11,7)
YShift(11,37)
YShift(37,7)
ResYAnchor(27,14)
ResYAnchor(21,11)
YShift(21,28)
YShift(28,25)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="three">
/* Y direction */
ResYAnchor(40,5)
YShift(40,32)

ResYAnchor(56,13)
YShift(56,12)


YIPAnchor(56,21,40)
YShift(21,22)
YInterpolate(22,48,21)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="threequarters">
/* Y direction */
YAnchor(36)
YShift(36,48)
YAnchor(48)
YInterpolate(48,19,42,20,36)
YShift(36,65)
YAnchor(65)
YShift(65,66)
YAnchor(59)
YShift(59,52)
YAnchor(52)
YIPAnchor(59,49,52)
YInterpolate(49,61,52)
YShift(49,60)
YShift(49,57)
YShift(57,54)
YShift(54,51)
YShift(59,63)
YAnchor(63)
YShift(63,64)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="tildecomb">
/* Y direction */
YAnchor(4)
YShift(4,21)
YShift(4,12)
YShift(12,13)
YDist(4,16,&gt;=2)
YShift(16,9)
YShift(16,0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="tildecomb.i">
/* Y direction */
YAnchor(4,16)
YShift(4,21)
YShift(4,12)
YShift(12,13)
YDist(4,16,&gt;=2)
YShift(16,9)
YShift(16,0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="trademark">
/* Y direction */
ResYAnchor(3,3)
YShift(3,0)
YAnchor(0)
YShift(0,8)
YShift(8,15)
YIPAnchor(0,18,3)
YInterpolate(18,11,19,16,3)
YShift(3,2)
YShift(2,6)
YShift(3,9)
YShift(9,12)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="two">
/* Y direction */
ResYAnchor(25,5)
YShift(25,11)
ResYAnchor(43,12)
YShift(43,35)
YShift(35,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="u">
/* Y direction */
ResYAnchor(0,11)
YShift(0,14)
YShift(14,30)
ResYAnchor(7,6)
YShift(7,21)
ResYAnchor(26,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="u.i">
/* Y direction */
ResYAnchor(0,11)
YShift(0,14)
YShift(14,30)
ResYAnchor(7,6)
YShift(7,21)
YAnchor(26,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="underscore">
/* VTTTalk Unicode 0x5f (_) */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */
YAnchor(0)
YShift(0,1)

/* YDir: Stroke #0 */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni00A0">
/* VTTTalk Unicode 0xa0 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/*Auto-Hinting Light is not applied: Empty glyph or glyph with one point*/

    </glyphProgram>

    <glyphProgram name="uni00B2">
/* Y direction */
ResYAnchor(21,5)
YShift(21,9)
YLink(21,38,119)
YShift(38,30)
YShift(30,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni00B3">
/* Y direction */
ResYAnchor(36,5)
YLink(36,50,119)
YShift(36,29)
YAnchor(50,12)
YIPAnchor(36,19,50)
YShift(19,20)

YInterpolate(19,42,20)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni00B5">
/* Y direction */
ResYAnchor(7,6)
YShift(7,19)
YAnchor(33,11)
YShift(33,25)
ResYAnchor(41,11)
YShift(41,14)
YShift(14,45)
YAnchor(50)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni00B9">
/* Y direction */
ResYAnchor(4,4)
YLink(4,0,119)
YShift(4,1)
YShift(1,2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0198">
/* Y direction */
ResYAnchor(0,2)
ResYAnchor(12,3)
YShift(12,24)
YAnchor(32,18)
YInterpolate(32,30,7,33,34,0)
YAnchor(36,18)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni01B8">
/* Y direction */
ResYAnchor(32,9)
ResYAnchor(34,2)
YShift(34,37)
YShift(37,33)

YShift(32,20)

YIPAnchor(34,11,32)
YShift(11,10,39,38)



/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni01C7">
/* VTTTalk Unicode 0x1c7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 28 8 */
/* CVT 29 2 */
/* Min and Max */
YAnchor(0)	/* min */
ResYAnchor(29,2)	/* max, CVT */

/* CVTs - beginning */
ResYAnchor(28,8)  /*knot, CVT*/ 
/* CVTs - end */


/* YDir: Stroke #0 */
YShift(29,19) /*stroke, CVT of another stroke*/
YShift(19,18) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YShift(28,35) /*perpendicular to the stroke*/

/* YDir: Stroke #2 */
YShift(0,12) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="uni01C8">
/* Y direction */
ResYAnchor(0,8)
YShift(0,6)
ResYAnchor(1,2)
YAnchor(9)
YShift(9,23)
ResYAnchor(31,6)
YShift(31,30)
YShift(31,38)
YAnchor(38)
YShift(38,44)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni01C9">
/* Y direction */
ResYAnchor(0,15)
YShift(0,12)
ResYAnchor(19,6)
YShift(19,18)
YDist(19,36,&gt;=)
YShift(36,42)
ResYAnchor(26,10)
YShift(26,27)
YShift(27,33)
ResYAnchor(31,0)
YShift(31,30)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0237">
/* VTTTalk Unicode 0x237 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 19 6 */
/* CVT 25 15 */
/* Min and Max */
ResYAnchor(25,15)	/* min, CVT */
ResYAnchor(19,6)	/* max, CVT */

/* CVTs - beginning */
/* CVTs - end */


/* YDir: Stroke #0 */
YShift(19,18) /*perpendicular to the stroke*/
YShift(25,12)
Smooth()

    </glyphProgram>

    <glyphProgram name="uni024D">
/* Y direction */
ResYAnchor(4,6)
ResYAnchor(12,7)
YShift(12,24)
YShift(24,6)
YShift(6,7)
YAnchor(30)
YIPAnchor(12,0,30)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0259">
/* Y direction */
ResYAnchor(0,7)
YShift(0,24)
ResYAnchor(10,11)
YShift(10,39)
YIPAnchor(0,34,10)
YShift(34,18)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni027B">
/* Y direction */
ResYAnchor(10,11)
YShift(10,22)
YShift(22,6)
ResYAnchor(28,6)
ResYAnchor(46,15)
YShift(46,34)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0298">
/* Y direction */
ResYAnchor(0,13)
YShift(0,16)
ResYAnchor(8,5)
YShift(8,24)
YIPAnchor(0,32,8)
YShift(32,38)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni029A">
/* Y direction */
ResYAnchor(0,11)
YShift(0,23)
ResYAnchor(15,6)
YShift(15,31)
YIPAnchor(15,47,0)
YShift(47,39)
YInterpolate(39,8,47)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni02BB">
/* Y direction */
ResYAnchor(0,3)
YShift(0,1)
YDist(0,11,&gt;=3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni02BC">
/* Y direction */
ResYAnchor(13,3)
YDist(13,0,&gt;=3)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni02BE">
/* Y direction */
YAnchor(9)
YShift(9,8)
YDist(9,0,&gt;=)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni02BF">
/* Y direction */
YAnchor(8)
YShift(8,9)
YDist(8,0,&gt;=)
YShift(0,16)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni02C8">
/* Y direction */
YAnchor(2)
YDist(2,0,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni02C9">
/* Y direction */
ResYAnchor(1,2)
YShift(1,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni02CA">
/* Y direction */
YAnchor(2)
YDist(2,1,&gt;=2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni02CB">
/* Y direction */
YAnchor(2)
YDist(2,0,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni02CC">
/* Y direction */
YAnchor(2)
YDist(2,0,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0302">
/* Y direction */
YAnchor(2)
YShift(2,0)
YAnchor(0)
YShift(0,1)
YShift(0,5)
YShift(5,4)
YInterpolate(0,6,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0302.case">
/* Y direction */
YAnchor(2)
YDist(2,0,&gt;=2)
YShift(0,1)
YShift(0,5)
YShift(5,4)
YInterpolate(0,6,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0306">
/* Y direction */
YAnchor(4)
YShift(4,11)
YDist(4,8,&gt;=2)
YShift(8,7)
YShift(8,0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni030C">
/* Y direction */
YAnchor(5)
YShift(5,0)
YAnchor(0)
YShift(0,6)
YInterpolate(5,1,0)
YShift(0,2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni030C.alt">
/* Y direction */
YAnchor(0)
YDist(0,7,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0311">
/* Y direction */
YAnchor(0)
YShift(0,1)
YDist(0,4,&gt;=2)
YShift(4,11)
YShift(0,8)
YShift(8,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0312">
/* Y direction */
YAnchor(0)
YDist(0,12,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni031B">
/* Y direction */
YAnchor(0)
YDist(0,4,&gt;=2)
YShift(4,5)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni031B.case">
/* Y direction */
YAnchor(5)
YDist(5,0,&gt;=2)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0326">
/* Y direction */
YAnchor(11)
YDist(11,0,&gt;=)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0328">
/* Y direction */
YAnchor(9)
YDist(9,1,&gt;=)
YShift(1,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0335">
/* Y direction */
YAnchor(0)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni0375">
/* Y direction */
YAnchor(2)
YDist(2,0,&gt;=)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni1E9E">
/* Y direction */
YAnchor(0)
YShift(0,8)
YAnchor(31)
ResYAnchor(37,1)
YShift(37,24)
YIPAnchor(37,18,0)
YShift(18,17)
YShift(18,19)
YShift(18,43)
YShift(43,42)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2007">
/* VTTTalk Unicode 0x2007 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/*Auto-Hinting Light is not applied: Empty glyph or glyph with one point*/

    </glyphProgram>

    <glyphProgram name="uni2008">
/* VTTTalk Unicode 0x2008 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/*Auto-Hinting Light is not applied: Empty glyph or glyph with one point*/

    </glyphProgram>

    <glyphProgram name="uni2009">
/* VTTTalk Unicode 0x2009 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/*Auto-Hinting Light is not applied: Empty glyph or glyph with one point*/

    </glyphProgram>

    <glyphProgram name="uni200A">
/* VTTTalk Unicode 0x200a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/*Auto-Hinting Light is not applied: Empty glyph or glyph with one point*/

    </glyphProgram>

    <glyphProgram name="uni200B">
/* VTTTalk Unicode 0x200b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/*Auto-Hinting Light is not applied: Empty glyph or glyph with one point*/

    </glyphProgram>

    <glyphProgram name="uni2070">
/* Y direction */
ResYAnchor(12,5)
YShift(12,27)
YLink(12,4,119)
YShift(4,20)
YInterpolate(4,3,0,2,1,12)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2070.ss02">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Y direction */
ResYAnchor(8,5)
YShift(8,23)
YLink(8,0,119)
YShift(0,16)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2070.zero">
/* Y direction */
ResYAnchor(20,5)
YShift(20,35)
YLink(20,12,119)
YShift(12,28)
YIPAnchor(12,0,20)
YShift(0,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2074">
/* Y direction */
YAnchor(4,5)
YLink(4,0,119)
YIPAnchor(0,1,4)
YInterpolate(1,13,4)
YShift(1,9)
YShift(1,12)
YShift(12,6)
YShift(6,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2075">
/* Y direction */
YAnchor(26,5)
YShift(26,29)
YLink(26,42,119)
YIPAnchor(42,33,26)
YShift(33,20)
YShift(33,30)
YShift(42,12)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2076">
/* Y direction */
ResYAnchor(7,5)
YShift(7,19)

YLink(7,36,119)
YShift(36,54)

YIPAnchor(7,28,36)
YShift(28,46)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2077">
/* Y direction */
ResYAnchor(6,4)
YLink(6,0,119)
YShift(6,5)
YShift(5,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2078">
/* Y direction */
ResYAnchor(14,5)
YShift(14,53)

YLink(14,0,119)
YShift(0,29)

YInterpolate(14,7,45,21,37,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2079">
/* Y direction */
ResYAnchor(44,5)
YShift(44,20)
YLink(44,50,119)
YIPAnchor(44,36,50)
YShift(36,28)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni20A6">
/* Y direction */
ResYAnchor(4,4)
YShift(4,7)
ResYAnchor(18,12)
YShift(18,15)
YIPAnchor(4,0,18)
YInterpolate(4,16,0)
YInterpolate(0,6,18)
YShift(0,1)
YShift(0,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni20A9">
/* Y direction */
YAnchor(4,12)
YShift(4,14)
ResYAnchor(5,4)
YShift(5,8)
YAnchor(8)
YShift(5,11)
YIPAnchor(4,0,5)
YInterpolate(4,10,7,0)
YInterpolate(0,15,5)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni20AD">
/* Y direction */
YAnchor(11,12)
YShift(11,28)
ResYAnchor(12,4)
YShift(12,26)
YIPAnchor(11,4,12)
YInterpolate(11,9,8,4)
YInterpolate(4,19,27,12)
YShift(4,5)
YShift(4,3)
YShift(3,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni20B1">
/* Y direction */
YAnchor(16,12)
ResYAnchor(17,4)
YShift(17,40)
YDownToGrid(1)
YShift(40,1)
YAnchor(1)
YShift(1,0)
YDist(1,9,&gt;=2)
YShift(9,8)
YDownToGrid(30)
YDist(9,30,&gt;=)
YShift(30,28)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni20B2">
/* Y direction */
ResYAnchor(4,13)
YDist(4,0,&gt;=)
YShift(4,36)
ResYAnchor(14,5)
YDist(14,1,&gt;=)
YShift(14,26)
YIPAnchor(4,43,14)
YShift(43,42)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni20B5">
/* Y direction */
ResYAnchor(15,5)
YDist(15,1,&gt;=)
YShift(15,27)
ResYAnchor(45,13)
YDist(45,0,&gt;=)
YShift(45,37)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni20B9">
/* Y direction */
YAnchor(22,12)
ResYAnchor(26,4)
YShift(26,12)
YShift(26,25)
YShift(25,9)
YDist(26,30,&gt;=2)
YDist(30,0,&gt;=2)
YShift(0,24)
YShift(24,20)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni20BA">
/* Y direction */
YAnchor(8,12)
YShift(8,15)
YShift(8,21)
YAnchor(21)
ResYAnchor(9,4)
YDownToGrid(5)
YIPAnchor(8,5,0,9)
YShift(5,4)
YShift(5,6)
YAnchor(6)
YShift(6,7)
YShift(0,1)
YShift(0,3)
YAnchor(3)
YShift(3,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni20BC">
/* Y direction */
YAnchor(4)
YDist(4,1,&gt;=)
YShift(4,15)
YAnchor(9)
YShift(9,25)
YIPAnchor(25,0,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni20BD">
/* Y direction */
YAnchor(8,12)
ResYAnchor(9,4)
YShift(9,32)
YIPAnchor(8,20,9)
YShift(20,22)
YShift(20,3)
YShift(3,2)
YDist(20,5,&gt;=)
YShift(5,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2113">
/* Y direction */
ResYAnchor(11,19)
YShift(11,0)
ResYAnchor(31,1)
YShift(31,50)
YIPAnchor(11,5,31)
YInterpolate(5,17,40,26,55,31)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2116">
/* Y direction */
YAnchor(0,12)
YShift(0,11)
ResYAnchor(1,4)
YShift(1,5)
YInterpolate(0,4,3,12,13,1)
YShift(1,27)
YAnchor(27)
YShift(27,43)
YDist(27,19,&gt;=)
YShift(19,35)
YDist(19,16,&gt;=)
YShift(16,15)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2124">
/* Y direction */
YAnchor(9,8)
YShift(9,1)
YShift(1,0)
YShift(1,10)
YShift(1,20)
ResYAnchor(16,2)
YShift(16,15)
YShift(15,11)
YShift(15,13)
YShift(13,18)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2126">
/* Y direction */
ResYAnchor(11,18)
YShift(11,12)
YShift(11,33)
YShift(33,30)
YShift(30,34)
YShift(34,9)
ResYAnchor(22,1)
YShift(22,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2196">
/* Y direction */
YAnchor(1)
YAnchor(6)
YInterpolate(1,0,4,3,2,9,8,7,5,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2197">
/* Y direction */
YAnchor(4)
YAnchor(9)
YInterpolate(9,0,7,6,8,1,2,3,5,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2198">
/* Y direction */
YAnchor(1)
YAnchor(6)
YInterpolate(1,0,3,4,7,8,9,2,5,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2199">
/* Y direction */
YAnchor(4)
YAnchor(9)
YInterpolate(9,0,6,7,8,1,2,3,5,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni21E6">
/* Y direction */
YAnchor(2)
YShift(2,3)
YAnchor(3)
YShift(3,15)
YShift(15,16)
YShift(2,17)
YAnchor(9)
YShift(9,8)
YAnchor(8)
YShift(8,12)
YShift(12,13)
YShift(9,11)
YInterpolate(17,5,14,6,11)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni21E7">
/* Y direction */
YAnchor(0)
YShift(0,10)
YAnchor(4)
YShift(4,15)
YIPAnchor(4,17,12,0)
YShift(17,2)
YShift(17,3)
YShift(12,6)
YShift(12,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni21E8">
/* Y direction */
YAnchor(0)
YShift(0,2)
YAnchor(2)
YShift(2,17)
YShift(17,16)
YShift(0,10)
YAnchor(9)
YShift(9,7)
YAnchor(7)
YShift(7,14)
YShift(14,13)
YShift(9,11)
YInterpolate(11,5,15,4,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni21E9">
/* Y direction */
YAnchor(0)
YShift(0,10)
YAnchor(6)
YShift(6,14)
YIPAnchor(6,9,0)
YShift(9,11)
YShift(9,2)
YAnchor(2)
YShift(2,17)
YShift(2,15)
YShift(15,4)
YShift(9,13)
YShift(13,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni21EA">
/* Y direction */
YAnchor(1)
YShift(1,7)
YDist(1,0,&gt;=3)

YAnchor(0)
YShift(0,4)
YDist(1,8,&gt;=)
YShift(8,18)
YShift(8,12)
YAnchor(12)
YShift(12,23)
YIPAnchor(8,9,12)
YShift(9,16)
YShift(9,26)
YShift(26,11)
YShift(26,20)
YShift(20,14)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2206">
/* Y direction */
ResYAnchor(0,1)
ResYAnchor(3,18)
YInterpolate(3,7,0)
YShift(3,9)
YShift(9,1)
YShift(9,4)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2215">
/* Y direction */
YAnchor(0)
YShift(0,1)
YAnchor(2)
YShift(2,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2219">
/* Y direction */
YAnchor(0)
YShift(0,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2318">
/* Y direction */
YAnchor(9)
YDist(9,8,&gt;=)
YShift(8,0)
YAnchor(0)
YShift(0,52)
YShift(0,43)
YShift(43,84)
YShift(8,57)
YShift(57,48)
YShift(48,93)
YShift(8,80)
YShift(80,35)
YShift(9,17)
YAnchor(17)
YShift(17,72)
YShift(17,26)
YAnchor(26)
YShift(26,107)
YShift(9,67)
YShift(67,21)
YShift(21,98)
YShift(9,83)
YShift(83,34)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2325">
/* Y direction */
YAnchor(0)
YShift(0,5)
YAnchor(3,6)
YShift(3,2)
YShift(3,9)
YShift(9,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2326">
/* Y direction */
YAnchor(3)
YShift(3,9)
YAnchor(4)
YShift(4,8)
YInterpolate(9,14,12,11,15,13,1,10,16,6,19,21,17,18,20,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2327">
/* Y direction */
YAnchor(0)
YDist(0,3,&gt;=)
YShift(3,4)
YShift(0,7)
YInterpolate(4,16,18,17,14,8,11,12,10,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni232B">
/* Y direction */
YAnchor(0)
YShift(0,8)
YAnchor(3)
YShift(3,5)
YInterpolate(5,18,20,21,17,19,4,16,10,9,13,15,11,14,12,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni238B">
/* Y direction */
YAnchor(0)
YShift(0,31)
YShift(0,39)
YAnchor(10)
YShift(10,21)
YIPAnchor(0,35,10)
YShift(35,33)
YShift(10,41)
YShift(41,40)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni23CE">
/* Y direction */
YAnchor(14)
YShift(14,10)
YUpToGrid(9)
YShift(10,9)
YAnchor(9)
YShift(9,0)
YAnchor(0)
YShift(0,12)
YShift(9,16)
YShift(16,15)
YDist(14,20,&gt;=)
YShift(20,3)
YDownToGrid(4)
YShift(3,4)
YAnchor(4)
YInterpolate(4,6,17,7,9)
YShift(4,18)
YShift(18,19)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2423">
/* Y direction */
YAnchor(0)
YShift(0,3)
YDist(0,1,&gt;=2)
YShift(1,6)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni25C6">
/* VTTTalk Unicode 0x25c6 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(2)	/* min */
YAnchor(0)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni25C7">
/* VTTTalk Unicode 0x25c7 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(2)	/* min */
YAnchor(0)	/* max */

/* Contour #1 */
YShift(0,7) /* max */
YShift(2,5) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni25CF">
/* Y direction */
YAnchor(0)
YShift(0,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2639">
/* Y direction */
YAnchor(10)
YShift(10,30)
YDist(10,0,&gt;=5)
YShift(0,20)
YInterpolate(0,47,40,67,55,61,73,10)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2713">
/* Y direction */
YAnchor(0)
YAnchor(6)
YInterpolate(6,9,7,8,1,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2714">
/* Y direction */
YAnchor(0)
YAnchor(5)
YInterpolate(5,6,9,10,7,8,1,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2717">
/* VTTTalk Unicode 0x2717 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 14 16  DISABLED for a NON-LATIN glyph */
/* Min and Max */
YAnchor(0)	/* min */
YAnchor(14)	/* max */

/* Extreme Min */
YShift(0,10)

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2718">
/* VTTTalk Unicode 0x2718 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* CVT 14 18  DISABLED for a NON-LATIN glyph */
/* Min and Max */
YAnchor(14)	/* min */
YAnchor(20)	/* max */

/* Contour #0 */
YShift(20,6) /* max */
YShift(14,0) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2B05">
/* Y direction */
YAnchor(0)
YShift(0,2)
YAnchor(2)
YShift(0,9)
YShift(9,7)
YAnchor(7)
YInterpolate(0,4,5,9)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2B06">
/* Y direction */
YAnchor(4)
YAnchor(8)
YIPAnchor(4,5,8)
YShift(5,2)
YShift(5,7)
YShift(7,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2B07">
/* Y direction */
YAnchor(1)
YAnchor(6)
YIPAnchor(1,5,6)
YShift(5,3)
YShift(5,8)
YShift(8,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2B95">
/* Y direction */
YAnchor(0)
YShift(0,8)
YAnchor(8)
YShift(0,1)
YShift(1,3)
YAnchor(3)
YInterpolate(0,6,5,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uni2E12">
/* Y direction */
YAnchor(9)
YShift(9,8)
YDist(9,0,&gt;=3)
YShift(0,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uniFFFD">
/* Y direction */
YAnchor(2)
YAnchor(7)
YInterpolate(7,8,14,55,44,31,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="updblhorzsngbxd">
/* VTTTalk Unicode 0x2568 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(0,1) /*perpendicular to the stroke*/
YShift(1,5) /*along top edge*/
YShift(1,9) /*along top edge*/

/* Extreme Max */
YShift(3,8)

Smooth()

    </glyphProgram>

    <glyphProgram name="updblleftsngbxd">
/* VTTTalk Unicode 0x255c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(0,1) /*perpendicular to the stroke*/
YShift(1,5) /*along top edge*/

/* Extreme Max */
YShift(3,8)

Smooth()

    </glyphProgram>

    <glyphProgram name="updblrightsngbxd">
/* VTTTalk Unicode 0x2559 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YShift(0,3) /*perpendicular to the stroke*/
YShift(3,7) /*along top edge*/

/* Extreme Max */
YShift(1,6)

Smooth()

    </glyphProgram>

    <glyphProgram name="upeighthblock">
/* VTTTalk Unicode 0x2594 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */

Smooth()

    </glyphProgram>

    <glyphProgram name="uphalfblock">
/* VTTTalk Unicode 0x2580 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="upheavydnhorzlightbxd">
/* VTTTalk Unicode 0x2540 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/
YShift(2,10) /*along bottom edge*/
YShift(3,7) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="upheavyhorzlightbxd">
/* VTTTalk Unicode 0x2538 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(0,1) /*perpendicular to the stroke*/
YShift(1,5) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="upheavyleftdnlightbxd">
/* VTTTalk Unicode 0x2526 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/
YShift(2,8) /*along bottom edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="upheavyleftlightbxd">
/* VTTTalk Unicode 0x251a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YShift(0,1) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="upheavyrightdnlightbxd">
/* VTTTalk Unicode 0x251e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

/* YDir: Stroke #0 */
YInterpolate(3,8,0)
YAnchor(8)
YShift(8,5) /*perpendicular to the stroke*/
YShift(8,2) /*along bottom edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="upheavyrightlightbxd">
/* VTTTalk Unicode 0x2516 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YShift(0,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="upleftdnleftdnrightquadrant">
/* VTTTalk Unicode 0x2599 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="upleftdnrightquadrant">
/* VTTTalk Unicode 0x259a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="upleftquadrant">
/* VTTTalk Unicode 0x2598 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="upleftuprightdnleftquadrant">
/* VTTTalk Unicode 0x259b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="upleftuprightdnrightquadrant">
/* VTTTalk Unicode 0x259c */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="uplightdnhorzheavybxd">
/* VTTTalk Unicode 0x2548 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="uplighthorzheavybxd">
/* Y direction */
YAnchor(0)
YShift(0,1)
YShift(1,5)
YAnchor(3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uplightleftdnheavybxd">
/* VTTTalk Unicode 0x252a */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="uplightleftheavybxd">
/* Y direction */
YAnchor(0)
YShift(0,2)
YAnchor(3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uplightrightdnheavybxd">
/* VTTTalk Unicode 0x2522 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="uplightrightheavybxd">
/* Y direction */
YAnchor(0)
YShift(0,3)
YAnchor(1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="uprightdnleftdnrightquadrant">
/* VTTTalk Unicode 0x259f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(3)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="uprightdnleftquadrant">
/* VTTTalk Unicode 0x259e */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,4,0)
YAnchor(4)
YShift(4,1) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="uprightquadrant">
/* VTTTalk Unicode 0x259d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="upsnghorzdblbxd">
/* VTTTalk Unicode 0x2567 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(7)	/* max */

/* YDir: Stroke #0 */
YInterpolate(7,4,0)
YAnchor(4)
YShift(4,5) /*perpendicular to the stroke*/
YShift(5,9) /*along top edge*/

/* YDir: Stroke #1 */
YShift(0,1) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="upsngleftdblbxd">
/* VTTTalk Unicode 0x255b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(7)	/* max */

/* YDir: Stroke #0 */
YInterpolate(7,4,0)
YAnchor(4)
YShift(4,5) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YShift(0,1) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="upsngrightdblbxd">
/* VTTTalk Unicode 0x2558 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YInterpolate(1,6,0)
YAnchor(6)
YShift(6,3) /*perpendicular to the stroke*/

/* YDir: Stroke #1 */
YShift(0,7) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="v">
/* Y direction */
ResYAnchor(0,10)
ResYAnchor(1,6)
YShift(1,9)
YInterpolate(0,3,4,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="vertdblhorzsngbxd">
/* VTTTalk Unicode 0x256b */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/
YShift(2,18) /*along bottom edge*/
YShift(2,14) /*along bottom edge*/
YShift(3,7) /*along top edge*/
YShift(3,11) /*along top edge*/

/* Extreme Max */
YShift(5,10)

/* Extreme Min */
YShift(0,16)

Smooth()

    </glyphProgram>

    <glyphProgram name="vertdblleftsngbxd">
/* VTTTalk Unicode 0x2562 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/

/* Contour #1 */
YShift(5,9) /* max */
YShift(0,8) /* min */

Smooth()

    </glyphProgram>

    <glyphProgram name="vertdblrightsngbxd">
/* VTTTalk Unicode 0x255f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YInterpolate(1,10,0)
YAnchor(10)
YShift(10,7) /*perpendicular to the stroke*/

/* Extreme Max */
YShift(1,6)

/* Extreme Min */
YShift(0,11)

Smooth()

    </glyphProgram>

    <glyphProgram name="vertheavyhorzlightbxd">
/* VTTTalk Unicode 0x2542 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/
YShift(2,10) /*along bottom edge*/
YShift(3,7) /*along top edge*/

Smooth()

    </glyphProgram>

    <glyphProgram name="vertheavyleftlightbxd">
/* VTTTalk Unicode 0x2528 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

/* YDir: Stroke #0 */
YInterpolate(5,2,0)
YAnchor(2)
YShift(2,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="vertheavyrightlightbxd">
/* VTTTalk Unicode 0x2520 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

/* YDir: Stroke #0 */
YInterpolate(1,6,0)
YAnchor(6)
YShift(6,3) /*perpendicular to the stroke*/

Smooth()

    </glyphProgram>

    <glyphProgram name="vertlighthorzheavybxd">
/* VTTTalk Unicode 0x253f */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="vertlightleftheavybxd">
/* VTTTalk Unicode 0x2525 */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(5)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="vertlightrightheavybxd">
/* VTTTalk Unicode 0x251d */
/* ACT generated Wed Jan 15 15:35:14 2020 */

/* Auto-Hinting Light */

/* ***Settings*** */
/* ModeHinting = LightLatin */
/* ToAnchorBottom = true */


/* Min and Max */
YAnchor(0)	/* min */
YAnchor(1)	/* max */

Smooth()

    </glyphProgram>

    <glyphProgram name="vertsnghorzdblbxd">
/* Y direction */
YAnchor(0)
YAnchor(4)
YShift(4,15)
YShift(4,1)
YShift(1,18)
YAnchor(5)
YShift(5,14)
YShift(5,8)
YShift(8,11)
YAnchor(9)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="vertsngleftdblbxd">
/* Y direction */
YAnchor(0)
YAnchor(9)
YIPAnchor(0,4,5,9)
YShift(4,1)
YShift(5,8)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="vertsngrightdblbxd">
/* Y direction */
YAnchor(0)
YAnchor(1)
YIPAnchor(0,7,6,1)
YShift(7,10)
YShift(6,3)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="w">
/* Y direction */
ResYAnchor(0,10)
YShift(0,18)
ResYAnchor(1,6)
YDist(1,4,&gt;=)
YShift(1,13)
YInterpolate(0,3,6,19,1)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="x">
/* Y direction */
ResYAnchor(0,10)
YShift(0,9)
ResYAnchor(2,6)
YShift(2,6)
YInterpolate(0,10,1,7,4,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="y">
/* Y direction */
ResYAnchor(28,15)
YShift(28,12)

ResYAnchor(29,6)
YShift(29,21)

YInterpolate(28,25,32,16,31,29)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="yen">
/* Y direction */
YAnchor(17,12)
ResYAnchor(19,4)
YShift(19,22)
YUpToGrid(2)
YIPAnchor(17,10,2,19)
YInterpolate(2,18,24,21,19)
YShift(10,12)
YShift(10,9)
YShift(9,15)
YShift(2,4)
YShift(2,1)
YShift(1,7)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="z">
/* Y direction */
ResYAnchor(3,6)
YShift(3,2)
YShift(2,5)
ResYAnchor(14,10)
YShift(14,6)
YShift(6,0)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="zero">
/* Y direction */
ResYAnchor(4,13)
YShift(4,20)
YShift(4,3)
YShift(3,0)
ResYAnchor(12,5)
YShift(12,28)
YShift(12,1)
YShift(1,2)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="zero.ss02">
/* VTTTalk Unicode 0xffff */
/* ACT generated Wed Jan 15 15:35:14 2020 */


/* Y direction */
ResYAnchor(0,13)
YShift(0,16)
ResYAnchor(8,5)
YShift(8,24)

/* X direction */

Smooth()

    </glyphProgram>

    <glyphProgram name="zero.zero">
/* Y direction */
ResYAnchor(12,13)
YShift(12,28)
ResYAnchor(20,5)
YShift(20,36)
YIPAnchor(12,0,20)
YShift(0,6)

/* X direction */

Smooth()

    </glyphProgram>

  </TSI3>

  <TSI5>
    <glyphgroup name=".notdef" value="1"/>
    <glyphgroup name="A" value="2"/>
    <glyphgroup name="AE" value="2"/>
    <glyphgroup name="AEacute" value="2"/>
    <glyphgroup name="Aacute" value="2"/>
    <glyphgroup name="Abreve" value="2"/>
    <glyphgroup name="Acircumflex" value="2"/>
    <glyphgroup name="Adieresis" value="2"/>
    <glyphgroup name="Agrave" value="2"/>
    <glyphgroup name="Amacron" value="2"/>
    <glyphgroup name="Aogonek" value="2"/>
    <glyphgroup name="Aring" value="2"/>
    <glyphgroup name="Aringacute" value="2"/>
    <glyphgroup name="Atilde" value="2"/>
    <glyphgroup name="B" value="2"/>
    <glyphgroup name="C" value="2"/>
    <glyphgroup name="CR" value="1"/>
    <glyphgroup name="Cacute" value="2"/>
    <glyphgroup name="Ccaron" value="2"/>
    <glyphgroup name="Ccedilla" value="2"/>
    <glyphgroup name="Ccircumflex" value="2"/>
    <glyphgroup name="Cdotaccent" value="2"/>
    <glyphgroup name="D" value="2"/>
    <glyphgroup name="Dcaron" value="2"/>
    <glyphgroup name="Dcroat" value="2"/>
    <glyphgroup name="E" value="2"/>
    <glyphgroup name="Eacute" value="2"/>
    <glyphgroup name="Ebreve" value="2"/>
    <glyphgroup name="Ecaron" value="2"/>
    <glyphgroup name="Ecircumflex" value="2"/>
    <glyphgroup name="Edieresis" value="2"/>
    <glyphgroup name="Edotaccent" value="2"/>
    <glyphgroup name="Egrave" value="2"/>
    <glyphgroup name="Emacron" value="2"/>
    <glyphgroup name="Eng" value="2"/>
    <glyphgroup name="Eogonek" value="2"/>
    <glyphgroup name="Eth" value="2"/>
    <glyphgroup name="Euro" value="4"/>
    <glyphgroup name="F" value="2"/>
    <glyphgroup name="G" value="2"/>
    <glyphgroup name="Gbreve" value="2"/>
    <glyphgroup name="Gcaron" value="2"/>
    <glyphgroup name="Gcircumflex" value="2"/>
    <glyphgroup name="Gdotaccent" value="2"/>
    <glyphgroup name="H" value="2"/>
    <glyphgroup name="Hbar" value="2"/>
    <glyphgroup name="Hcircumflex" value="2"/>
    <glyphgroup name="I" value="2"/>
    <glyphgroup name="Iacute" value="2"/>
    <glyphgroup name="Ibreve" value="2"/>
    <glyphgroup name="Icircumflex" value="2"/>
    <glyphgroup name="Idieresis" value="2"/>
    <glyphgroup name="Idotaccent" value="2"/>
    <glyphgroup name="Igrave" value="2"/>
    <glyphgroup name="Imacron" value="2"/>
    <glyphgroup name="Iogonek" value="2"/>
    <glyphgroup name="Itilde" value="2"/>
    <glyphgroup name="J" value="2"/>
    <glyphgroup name="Jcircumflex" value="2"/>
    <glyphgroup name="K" value="2"/>
    <glyphgroup name="L" value="2"/>
    <glyphgroup name="Lacute" value="2"/>
    <glyphgroup name="Lcaron" value="2"/>
    <glyphgroup name="Ldot" value="2"/>
    <glyphgroup name="Lslash" value="2"/>
    <glyphgroup name="M" value="2"/>
    <glyphgroup name="N" value="2"/>
    <glyphgroup name="NULL" value="1"/>
    <glyphgroup name="Nacute" value="2"/>
    <glyphgroup name="Ncaron" value="2"/>
    <glyphgroup name="Ntilde" value="2"/>
    <glyphgroup name="O" value="2"/>
    <glyphgroup name="OE" value="2"/>
    <glyphgroup name="Oacute" value="2"/>
    <glyphgroup name="Obreve" value="2"/>
    <glyphgroup name="Ocircumflex" value="2"/>
    <glyphgroup name="Odieresis" value="2"/>
    <glyphgroup name="Ograve" value="2"/>
    <glyphgroup name="Ohorn" value="2"/>
    <glyphgroup name="Ohungarumlaut" value="2"/>
    <glyphgroup name="Omacron" value="2"/>
    <glyphgroup name="Oslash" value="2"/>
    <glyphgroup name="Oslashacute" value="2"/>
    <glyphgroup name="Otilde" value="2"/>
    <glyphgroup name="P" value="2"/>
    <glyphgroup name="Q" value="2"/>
    <glyphgroup name="R" value="2"/>
    <glyphgroup name="Racute" value="2"/>
    <glyphgroup name="Rcaron" value="2"/>
    <glyphgroup name="S" value="2"/>
    <glyphgroup name="Sacute" value="2"/>
    <glyphgroup name="Scaron" value="2"/>
    <glyphgroup name="Scedilla" value="2"/>
    <glyphgroup name="Scircumflex" value="2"/>
    <glyphgroup name="T" value="2"/>
    <glyphgroup name="Tbar" value="2"/>
    <glyphgroup name="Tcaron" value="2"/>
    <glyphgroup name="Thorn" value="2"/>
    <glyphgroup name="U" value="2"/>
    <glyphgroup name="U.i" value="1"/>
    <glyphgroup name="Uacute" value="2"/>
    <glyphgroup name="Ubreve" value="2"/>
    <glyphgroup name="Ucircumflex" value="2"/>
    <glyphgroup name="Udieresis" value="2"/>
    <glyphgroup name="Ugrave" value="2"/>
    <glyphgroup name="Uhorn" value="2"/>
    <glyphgroup name="Uhungarumlaut" value="2"/>
    <glyphgroup name="Umacron" value="2"/>
    <glyphgroup name="Uogonek" value="2"/>
    <glyphgroup name="Uring" value="2"/>
    <glyphgroup name="Utilde" value="2"/>
    <glyphgroup name="V" value="2"/>
    <glyphgroup name="W" value="2"/>
    <glyphgroup name="Wacute" value="2"/>
    <glyphgroup name="Wcircumflex" value="2"/>
    <glyphgroup name="Wdieresis" value="2"/>
    <glyphgroup name="Wgrave" value="2"/>
    <glyphgroup name="X" value="2"/>
    <glyphgroup name="Y" value="2"/>
    <glyphgroup name="Yacute" value="2"/>
    <glyphgroup name="Ycircumflex" value="2"/>
    <glyphgroup name="Ydieresis" value="2"/>
    <glyphgroup name="Ygrave" value="2"/>
    <glyphgroup name="Z" value="2"/>
    <glyphgroup name="Zacute" value="2"/>
    <glyphgroup name="Zcaron" value="2"/>
    <glyphgroup name="Zdotaccent" value="2"/>
    <glyphgroup name="a" value="3"/>
    <glyphgroup name="aacute" value="3"/>
    <glyphgroup name="abreve" value="3"/>
    <glyphgroup name="acircumflex" value="3"/>
    <glyphgroup name="acute" value="1"/>
    <glyphgroup name="acute.case" value="1"/>
    <glyphgroup name="acutecomb" value="1"/>
    <glyphgroup name="acutecomb.case" value="1"/>
    <glyphgroup name="adieresis" value="3"/>
    <glyphgroup name="ae" value="3"/>
    <glyphgroup name="aeacute" value="3"/>
    <glyphgroup name="agrave" value="3"/>
    <glyphgroup name="amacron" value="3"/>
    <glyphgroup name="ampersand" value="2"/>
    <glyphgroup name="aogonek" value="3"/>
    <glyphgroup name="approxequal" value="4"/>
    <glyphgroup name="aring" value="3"/>
    <glyphgroup name="aringacute" value="3"/>
    <glyphgroup name="arrowboth" value="1"/>
    <glyphgroup name="arrowdown" value="1"/>
    <glyphgroup name="arrowleft" value="1"/>
    <glyphgroup name="arrowright" value="1"/>
    <glyphgroup name="arrowup" value="1"/>
    <glyphgroup name="arrowupdn" value="1"/>
    <glyphgroup name="asciicircum" value="1"/>
    <glyphgroup name="asciicircum.ss01" value="1"/>
    <glyphgroup name="asciitilde" value="1"/>
    <glyphgroup name="asciitilde.ss01" value="1"/>
    <glyphgroup name="asterisk" value="1"/>
    <glyphgroup name="asterisk.ss01" value="1"/>
    <glyphgroup name="asteriskmath" value="1"/>
    <glyphgroup name="at" value="3"/>
    <glyphgroup name="atilde" value="3"/>
    <glyphgroup name="b" value="3"/>
    <glyphgroup name="backslash" value="1"/>
    <glyphgroup name="bar" value="1"/>
    <glyphgroup name="braceleft" value="1"/>
    <glyphgroup name="braceright" value="1"/>
    <glyphgroup name="bracketleft" value="1"/>
    <glyphgroup name="bracketright" value="1"/>
    <glyphgroup name="breve" value="1"/>
    <glyphgroup name="breve.case" value="1"/>
    <glyphgroup name="brokenbar" value="1"/>
    <glyphgroup name="bullet" value="1"/>
    <glyphgroup name="c" value="3"/>
    <glyphgroup name="cacute" value="3"/>
    <glyphgroup name="caron" value="1"/>
    <glyphgroup name="caron.case" value="1"/>
    <glyphgroup name="ccaron" value="3"/>
    <glyphgroup name="ccedilla" value="3"/>
    <glyphgroup name="ccircumflex" value="3"/>
    <glyphgroup name="cdotaccent" value="3"/>
    <glyphgroup name="cedilla" value="1"/>
    <glyphgroup name="cent" value="4"/>
    <glyphgroup name="circle" value="1"/>
    <glyphgroup name="circleplus" value="1"/>
    <glyphgroup name="circumflex" value="1"/>
    <glyphgroup name="club" value="1"/>
    <glyphgroup name="colon" value="1"/>
    <glyphgroup name="colonmonetary" value="4"/>
    <glyphgroup name="comma" value="1"/>
    <glyphgroup name="copyright" value="1"/>
    <glyphgroup name="currency" value="4"/>
    <glyphgroup name="d" value="3"/>
    <glyphgroup name="dagger" value="1"/>
    <glyphgroup name="daggerdbl" value="1"/>
    <glyphgroup name="darkshade" value="1"/>
    <glyphgroup name="dbldnhorzbxd" value="1"/>
    <glyphgroup name="dbldnleftbxd" value="1"/>
    <glyphgroup name="dbldnrightbxd" value="1"/>
    <glyphgroup name="dblhorzbxd" value="1"/>
    <glyphgroup name="dbluphorzbxd" value="1"/>
    <glyphgroup name="dblupleftbxd" value="1"/>
    <glyphgroup name="dbluprightbxd" value="1"/>
    <glyphgroup name="dblvertbxd" value="1"/>
    <glyphgroup name="dblverthorzbxd" value="1"/>
    <glyphgroup name="dblvertleftbxd" value="1"/>
    <glyphgroup name="dblvertrightbxd" value="1"/>
    <glyphgroup name="dcaron" value="3"/>
    <glyphgroup name="dcroat" value="3"/>
    <glyphgroup name="degree" value="1"/>
    <glyphgroup name="diamond" value="1"/>
    <glyphgroup name="dieresis" value="1"/>
    <glyphgroup name="dieresis.case" value="1"/>
    <glyphgroup name="divide" value="4"/>
    <glyphgroup name="dndblhorzsngbxd" value="1"/>
    <glyphgroup name="dndblleftsngbxd" value="1"/>
    <glyphgroup name="dndblrightsngbxd" value="1"/>
    <glyphgroup name="dneighthblock" value="1"/>
    <glyphgroup name="dnfiveeighthsblock" value="1"/>
    <glyphgroup name="dnhalfblock" value="1"/>
    <glyphgroup name="dnheavyhorzlightbxd" value="1"/>
    <glyphgroup name="dnheavyleftlightbxd" value="1"/>
    <glyphgroup name="dnheavyleftuplightbxd" value="1"/>
    <glyphgroup name="dnheavyrightlightbxd" value="1"/>
    <glyphgroup name="dnheavyrightuplightbxd" value="1"/>
    <glyphgroup name="dnheavyuphorzlightbxd" value="1"/>
    <glyphgroup name="dnleftquadrant" value="1"/>
    <glyphgroup name="dnlighthorzheavybxd" value="1"/>
    <glyphgroup name="dnlightleftheavybxd" value="1"/>
    <glyphgroup name="dnlightleftupheavybxd" value="1"/>
    <glyphgroup name="dnlightrightheavybxd" value="1"/>
    <glyphgroup name="dnlightrightupheavybxd" value="1"/>
    <glyphgroup name="dnlightuphorzheavybxd" value="1"/>
    <glyphgroup name="dnquarterblock" value="1"/>
    <glyphgroup name="dnrightquadrant" value="1"/>
    <glyphgroup name="dnseveneighthsblock" value="1"/>
    <glyphgroup name="dnsnghorzdblbxd" value="1"/>
    <glyphgroup name="dnsngleftdblbxd" value="1"/>
    <glyphgroup name="dnsngrightdblbxd" value="1"/>
    <glyphgroup name="dnthreeeighthsblock" value="1"/>
    <glyphgroup name="dnthreequartersblock" value="1"/>
    <glyphgroup name="dollar" value="4"/>
    <glyphgroup name="dong" value="4"/>
    <glyphgroup name="dotaccent" value="1"/>
    <glyphgroup name="dotaccent.case" value="1"/>
    <glyphgroup name="dotbelowcomb" value="1"/>
    <glyphgroup name="dotlessi" value="3"/>
    <glyphgroup name="e" value="3"/>
    <glyphgroup name="eacute" value="3"/>
    <glyphgroup name="ebreve" value="3"/>
    <glyphgroup name="ecaron" value="3"/>
    <glyphgroup name="ecircumflex" value="3"/>
    <glyphgroup name="edieresis" value="3"/>
    <glyphgroup name="edotaccent" value="3"/>
    <glyphgroup name="egrave" value="3"/>
    <glyphgroup name="eight" value="4"/>
    <glyphgroup name="eight.dnom" value="1"/>
    <glyphgroup name="eight.numr" value="1"/>
    <glyphgroup name="element" value="1"/>
    <glyphgroup name="ellipsis" value="1"/>
    <glyphgroup name="emacron" value="3"/>
    <glyphgroup name="emdash" value="1"/>
    <glyphgroup name="emptyset" value="1"/>
    <glyphgroup name="endash" value="1"/>
    <glyphgroup name="eng" value="3"/>
    <glyphgroup name="eogonek" value="3"/>
    <glyphgroup name="equal" value="4"/>
    <glyphgroup name="equal_equal_equal.dlig" value="1"/>
    <glyphgroup name="equal_greater.dlig" value="1"/>
    <glyphgroup name="estimated" value="1"/>
    <glyphgroup name="eth" value="3"/>
    <glyphgroup name="exclam" value="1"/>
    <glyphgroup name="exclam_equal_equal.dlig" value="1"/>
    <glyphgroup name="exclamdown" value="1"/>
    <glyphgroup name="f" value="3"/>
    <glyphgroup name="figuredash" value="1"/>
    <glyphgroup name="five" value="4"/>
    <glyphgroup name="five.dnom" value="1"/>
    <glyphgroup name="five.numr" value="1"/>
    <glyphgroup name="florin" value="3"/>
    <glyphgroup name="four" value="4"/>
    <glyphgroup name="four.dnom" value="1"/>
    <glyphgroup name="four.numr" value="1"/>
    <glyphgroup name="fraction" value="1"/>
    <glyphgroup name="franc" value="4"/>
    <glyphgroup name="fullblock" value="1"/>
    <glyphgroup name="g" value="3"/>
    <glyphgroup name="gbreve" value="3"/>
    <glyphgroup name="gcaron" value="3"/>
    <glyphgroup name="gcircumflex" value="3"/>
    <glyphgroup name="gdotaccent" value="3"/>
    <glyphgroup name="germandbls" value="3"/>
    <glyphgroup name="grave" value="1"/>
    <glyphgroup name="grave.case" value="1"/>
    <glyphgroup name="gravecomb" value="1"/>
    <glyphgroup name="gravecomb.case" value="1"/>
    <glyphgroup name="greater" value="1"/>
    <glyphgroup name="greater_equal.dlig" value="1"/>
    <glyphgroup name="greaterequal" value="1"/>
    <glyphgroup name="guillemotleft" value="1"/>
    <glyphgroup name="guillemotright" value="1"/>
    <glyphgroup name="guilsinglleft" value="1"/>
    <glyphgroup name="guilsinglright" value="1"/>
    <glyphgroup name="h" value="3"/>
    <glyphgroup name="hbar" value="3"/>
    <glyphgroup name="hcircumflex" value="3"/>
    <glyphgroup name="heart" value="1"/>
    <glyphgroup name="heavydbldashhorzbxd" value="1"/>
    <glyphgroup name="heavydbldashvertbxd" value="1"/>
    <glyphgroup name="heavydnbxd" value="1"/>
    <glyphgroup name="heavydnhorzbxd" value="1"/>
    <glyphgroup name="heavydnleftbxd" value="1"/>
    <glyphgroup name="heavydnrightbxd" value="1"/>
    <glyphgroup name="heavyhorzbxd" value="1"/>
    <glyphgroup name="heavyleftbxd" value="1"/>
    <glyphgroup name="heavyleftlightrightbxd" value="1"/>
    <glyphgroup name="heavyquaddashhorzbxd" value="1"/>
    <glyphgroup name="heavyquaddashvertbxd" value="1"/>
    <glyphgroup name="heavyrightbxd" value="1"/>
    <glyphgroup name="heavytrpldashhorzbxd" value="1"/>
    <glyphgroup name="heavytrpldashvertbxd" value="1"/>
    <glyphgroup name="heavyupbxd" value="1"/>
    <glyphgroup name="heavyuphorzbxd" value="1"/>
    <glyphgroup name="heavyupleftbxd" value="1"/>
    <glyphgroup name="heavyuplightdnbxd" value="1"/>
    <glyphgroup name="heavyuprightbxd" value="1"/>
    <glyphgroup name="heavyvertbxd" value="1"/>
    <glyphgroup name="heavyverthorzbxd" value="1"/>
    <glyphgroup name="heavyvertleftbxd" value="1"/>
    <glyphgroup name="heavyvertrightbxd" value="1"/>
    <glyphgroup name="hookabovecomb" value="1"/>
    <glyphgroup name="house" value="1"/>
    <glyphgroup name="hungarumlaut" value="1"/>
    <glyphgroup name="hungarumlaut.case" value="1"/>
    <glyphgroup name="hyphen" value="1"/>
    <glyphgroup name="hyphen_greater.dlig" value="1"/>
    <glyphgroup name="i" value="3"/>
    <glyphgroup name="i.loclTRK" value="1"/>
    <glyphgroup name="iacute" value="3"/>
    <glyphgroup name="ibreve" value="3"/>
    <glyphgroup name="icircumflex" value="3"/>
    <glyphgroup name="idieresis" value="3"/>
    <glyphgroup name="igrave" value="3"/>
    <glyphgroup name="imacron" value="3"/>
    <glyphgroup name="infinity" value="1"/>
    <glyphgroup name="integral" value="1"/>
    <glyphgroup name="invsmileface" value="1"/>
    <glyphgroup name="iogonek" value="3"/>
    <glyphgroup name="itilde" value="3"/>
    <glyphgroup name="j" value="3"/>
    <glyphgroup name="jcircumflex" value="3"/>
    <glyphgroup name="k" value="3"/>
    <glyphgroup name="kgreenlandic" value="3"/>
    <glyphgroup name="l" value="3"/>
    <glyphgroup name="lacute" value="3"/>
    <glyphgroup name="lcaron" value="3"/>
    <glyphgroup name="ldot" value="3"/>
    <glyphgroup name="leftdnheavyrightuplightbxd" value="1"/>
    <glyphgroup name="lefteighthblock" value="1"/>
    <glyphgroup name="leftfiveeighthsblock" value="1"/>
    <glyphgroup name="lefthalfblock" value="1"/>
    <glyphgroup name="leftheavyrightdnlightbxd" value="1"/>
    <glyphgroup name="leftheavyrightuplightbxd" value="1"/>
    <glyphgroup name="leftheavyrightvertlightbxd" value="1"/>
    <glyphgroup name="leftlightrightdnheavybxd" value="1"/>
    <glyphgroup name="leftlightrightupheavybxd" value="1"/>
    <glyphgroup name="leftlightrightvertheavybxd" value="1"/>
    <glyphgroup name="leftquarterblock" value="1"/>
    <glyphgroup name="leftseveneighthsblock" value="1"/>
    <glyphgroup name="leftthreeeighthsblock" value="1"/>
    <glyphgroup name="leftthreequartersblock" value="1"/>
    <glyphgroup name="leftupheavyrightdnlightbxd" value="1"/>
    <glyphgroup name="less" value="1"/>
    <glyphgroup name="less_equal.dlig" value="1"/>
    <glyphgroup name="less_hyphen.dlig" value="1"/>
    <glyphgroup name="lessequal" value="1"/>
    <glyphgroup name="lightarcdnleftbxd" value="1"/>
    <glyphgroup name="lightarcdnrightbxd" value="1"/>
    <glyphgroup name="lightarcupleftbxd" value="1"/>
    <glyphgroup name="lightarcuprightbxd" value="1"/>
    <glyphgroup name="lightdbldashhorzbxd" value="1"/>
    <glyphgroup name="lightdbldashvertbxd" value="1"/>
    <glyphgroup name="lightdiagcrossbxd" value="1"/>
    <glyphgroup name="lightdiagupleftdnrightbxd" value="1"/>
    <glyphgroup name="lightdiaguprightdnleftbxd" value="1"/>
    <glyphgroup name="lightdnbxd" value="1"/>
    <glyphgroup name="lightdnhorzbxd" value="1"/>
    <glyphgroup name="lightdnleftbxd" value="1"/>
    <glyphgroup name="lightdnrightbxd" value="1"/>
    <glyphgroup name="lighthorzbxd" value="1"/>
    <glyphgroup name="lightleftbxd" value="1"/>
    <glyphgroup name="lightleftheavyrightbxd" value="1"/>
    <glyphgroup name="lightquaddashhorzbxd" value="1"/>
    <glyphgroup name="lightquaddashvertbxd" value="1"/>
    <glyphgroup name="lightrightbxd" value="1"/>
    <glyphgroup name="lightshade" value="1"/>
    <glyphgroup name="lighttrpldashhorzbxd" value="1"/>
    <glyphgroup name="lighttrpldashvertbxd" value="1"/>
    <glyphgroup name="lightupbxd" value="1"/>
    <glyphgroup name="lightupheavydnbxd" value="1"/>
    <glyphgroup name="lightuphorzbxd" value="1"/>
    <glyphgroup name="lightupleftbxd" value="1"/>
    <glyphgroup name="lightuprightbxd" value="1"/>
    <glyphgroup name="lightvertbxd" value="1"/>
    <glyphgroup name="lightverthorzbxd" value="1"/>
    <glyphgroup name="lightvertleftbxd" value="1"/>
    <glyphgroup name="lightvertrightbxd" value="1"/>
    <glyphgroup name="lira" value="4"/>
    <glyphgroup name="logicalnot" value="1"/>
    <glyphgroup name="lozenge" value="1"/>
    <glyphgroup name="lslash" value="3"/>
    <glyphgroup name="m" value="3"/>
    <glyphgroup name="macron" value="1"/>
    <glyphgroup name="mediumshade" value="1"/>
    <glyphgroup name="minus" value="1"/>
    <glyphgroup name="minute" value="1"/>
    <glyphgroup name="multiply" value="4"/>
    <glyphgroup name="n" value="3"/>
    <glyphgroup name="nacute" value="3"/>
    <glyphgroup name="ncaron" value="3"/>
    <glyphgroup name="nine" value="4"/>
    <glyphgroup name="nine.dnom" value="1"/>
    <glyphgroup name="nine.numr" value="1"/>
    <glyphgroup name="notequal" value="1"/>
    <glyphgroup name="ntilde" value="3"/>
    <glyphgroup name="numbersign" value="1"/>
    <glyphgroup name="o" value="3"/>
    <glyphgroup name="oacute" value="3"/>
    <glyphgroup name="obreve" value="3"/>
    <glyphgroup name="ocircumflex" value="3"/>
    <glyphgroup name="odieresis" value="3"/>
    <glyphgroup name="oe" value="3"/>
    <glyphgroup name="ogonek" value="1"/>
    <glyphgroup name="ograve" value="3"/>
    <glyphgroup name="ohorn" value="3"/>
    <glyphgroup name="ohungarumlaut" value="3"/>
    <glyphgroup name="omacron" value="3"/>
    <glyphgroup name="one" value="4"/>
    <glyphgroup name="one.dnom" value="1"/>
    <glyphgroup name="one.numr" value="1"/>
    <glyphgroup name="onehalf" value="4"/>
    <glyphgroup name="onequarter" value="4"/>
    <glyphgroup name="ordfeminine" value="2"/>
    <glyphgroup name="ordmasculine" value="2"/>
    <glyphgroup name="oslash" value="3"/>
    <glyphgroup name="oslashacute" value="3"/>
    <glyphgroup name="otilde" value="3"/>
    <glyphgroup name="p" value="3"/>
    <glyphgroup name="paragraph" value="1"/>
    <glyphgroup name="parenleft" value="1"/>
    <glyphgroup name="parenright" value="1"/>
    <glyphgroup name="partialdiff" value="3"/>
    <glyphgroup name="percent" value="4"/>
    <glyphgroup name="period" value="1"/>
    <glyphgroup name="periodcentered" value="1"/>
    <glyphgroup name="periodcentered.loclCAT" value="1"/>
    <glyphgroup name="perthousand" value="4"/>
    <glyphgroup name="peseta" value="4"/>
    <glyphgroup name="plus" value="4"/>
    <glyphgroup name="plusminus" value="4"/>
    <glyphgroup name="product" value="1"/>
    <glyphgroup name="q" value="3"/>
    <glyphgroup name="question" value="1"/>
    <glyphgroup name="questiondown" value="1"/>
    <glyphgroup name="quotedbl" value="1"/>
    <glyphgroup name="quotedbl.ss03" value="1"/>
    <glyphgroup name="quotedblbase" value="1"/>
    <glyphgroup name="quotedblleft" value="1"/>
    <glyphgroup name="quotedblright" value="1"/>
    <glyphgroup name="quoteleft" value="1"/>
    <glyphgroup name="quoteright" value="1"/>
    <glyphgroup name="quotesinglbase" value="1"/>
    <glyphgroup name="quotesingle" value="1"/>
    <glyphgroup name="quotesingle.ss03" value="1"/>
    <glyphgroup name="r" value="3"/>
    <glyphgroup name="r.serif" value="3"/>
    <glyphgroup name="racute" value="3"/>
    <glyphgroup name="radical" value="1"/>
    <glyphgroup name="rcaron" value="3"/>
    <glyphgroup name="registered" value="1"/>
    <glyphgroup name="rightdnheavyleftuplightbxd" value="1"/>
    <glyphgroup name="righteighthblock" value="1"/>
    <glyphgroup name="righthalfblock" value="1"/>
    <glyphgroup name="rightheavyleftdnlightbxd" value="1"/>
    <glyphgroup name="rightheavyleftuplightbxd" value="1"/>
    <glyphgroup name="rightheavyleftvertlightbxd" value="1"/>
    <glyphgroup name="rightlightleftdnheavybxd" value="1"/>
    <glyphgroup name="rightlightleftupheavybxd" value="1"/>
    <glyphgroup name="rightlightleftvertheavybxd" value="1"/>
    <glyphgroup name="rightupheavyleftdnlightbxd" value="1"/>
    <glyphgroup name="ring" value="1"/>
    <glyphgroup name="ring.case" value="1"/>
    <glyphgroup name="s" value="3"/>
    <glyphgroup name="sacute" value="3"/>
    <glyphgroup name="scaron" value="3"/>
    <glyphgroup name="scedilla" value="3"/>
    <glyphgroup name="scircumflex" value="3"/>
    <glyphgroup name="second" value="1"/>
    <glyphgroup name="section" value="3"/>
    <glyphgroup name="semicolon" value="1"/>
    <glyphgroup name="seven" value="4"/>
    <glyphgroup name="seven.dnom" value="1"/>
    <glyphgroup name="seven.numr" value="1"/>
    <glyphgroup name="six" value="4"/>
    <glyphgroup name="six.dnom" value="1"/>
    <glyphgroup name="six.numr" value="1"/>
    <glyphgroup name="slash" value="1"/>
    <glyphgroup name="smileface" value="1"/>
    <glyphgroup name="space" value="1"/>
    <glyphgroup name="spade" value="1"/>
    <glyphgroup name="sterling" value="4"/>
    <glyphgroup name="summation" value="1"/>
    <glyphgroup name="t" value="3"/>
    <glyphgroup name="tbar" value="3"/>
    <glyphgroup name="tcaron" value="3"/>
    <glyphgroup name="thorn" value="3"/>
    <glyphgroup name="three" value="4"/>
    <glyphgroup name="three.dnom" value="1"/>
    <glyphgroup name="three.numr" value="1"/>
    <glyphgroup name="threequarters" value="1"/>
    <glyphgroup name="tilde" value="1"/>
    <glyphgroup name="tilde.case" value="1"/>
    <glyphgroup name="tildecomb" value="1"/>
    <glyphgroup name="tildecomb.case" value="1"/>
    <glyphgroup name="tildecomb.i" value="1"/>
    <glyphgroup name="trademark" value="2"/>
    <glyphgroup name="two" value="4"/>
    <glyphgroup name="two.dnom" value="1"/>
    <glyphgroup name="two.numr" value="1"/>
    <glyphgroup name="u" value="3"/>
    <glyphgroup name="u.i" value="3"/>
    <glyphgroup name="uacute" value="3"/>
    <glyphgroup name="ubreve" value="3"/>
    <glyphgroup name="ucircumflex" value="3"/>
    <glyphgroup name="udieresis" value="3"/>
    <glyphgroup name="ugrave" value="3"/>
    <glyphgroup name="uhorn" value="3"/>
    <glyphgroup name="uhungarumlaut" value="3"/>
    <glyphgroup name="umacron" value="3"/>
    <glyphgroup name="underscore" value="1"/>
    <glyphgroup name="uni00A0" value="1"/>
    <glyphgroup name="uni00AD" value="1"/>
    <glyphgroup name="uni00B2" value="1"/>
    <glyphgroup name="uni00B3" value="1"/>
    <glyphgroup name="uni00B5" value="3"/>
    <glyphgroup name="uni00B9" value="1"/>
    <glyphgroup name="uni0122" value="2"/>
    <glyphgroup name="uni0123" value="3"/>
    <glyphgroup name="uni0136" value="2"/>
    <glyphgroup name="uni0137" value="3"/>
    <glyphgroup name="uni013B" value="2"/>
    <glyphgroup name="uni013C" value="3"/>
    <glyphgroup name="uni0145" value="2"/>
    <glyphgroup name="uni0146" value="3"/>
    <glyphgroup name="uni0156" value="2"/>
    <glyphgroup name="uni0157" value="3"/>
    <glyphgroup name="uni0162" value="2"/>
    <glyphgroup name="uni0163" value="3"/>
    <glyphgroup name="uni018F" value="2"/>
    <glyphgroup name="uni0198" value="1"/>
    <glyphgroup name="uni01B8" value="1"/>
    <glyphgroup name="uni01B9" value="1"/>
    <glyphgroup name="uni01C7" value="2"/>
    <glyphgroup name="uni01C8" value="3"/>
    <glyphgroup name="uni01C9" value="3"/>
    <glyphgroup name="uni01EA" value="2"/>
    <glyphgroup name="uni01EB" value="3"/>
    <glyphgroup name="uni0200" value="1"/>
    <glyphgroup name="uni0201" value="1"/>
    <glyphgroup name="uni0202" value="1"/>
    <glyphgroup name="uni0203" value="1"/>
    <glyphgroup name="uni0204" value="1"/>
    <glyphgroup name="uni0205" value="1"/>
    <glyphgroup name="uni0206" value="1"/>
    <glyphgroup name="uni0207" value="1"/>
    <glyphgroup name="uni0208" value="1"/>
    <glyphgroup name="uni0209" value="1"/>
    <glyphgroup name="uni020A" value="1"/>
    <glyphgroup name="uni020B" value="1"/>
    <glyphgroup name="uni020C" value="1"/>
    <glyphgroup name="uni020D" value="1"/>
    <glyphgroup name="uni020E" value="1"/>
    <glyphgroup name="uni020F" value="1"/>
    <glyphgroup name="uni0210" value="1"/>
    <glyphgroup name="uni0211" value="1"/>
    <glyphgroup name="uni0212" value="1"/>
    <glyphgroup name="uni0213" value="1"/>
    <glyphgroup name="uni0214" value="1"/>
    <glyphgroup name="uni0215" value="1"/>
    <glyphgroup name="uni0216" value="1"/>
    <glyphgroup name="uni0217" value="1"/>
    <glyphgroup name="uni0218" value="2"/>
    <glyphgroup name="uni0219" value="3"/>
    <glyphgroup name="uni021A" value="2"/>
    <glyphgroup name="uni021B" value="3"/>
    <glyphgroup name="uni022A" value="1"/>
    <glyphgroup name="uni022B" value="1"/>
    <glyphgroup name="uni022C" value="1"/>
    <glyphgroup name="uni022D" value="1"/>
    <glyphgroup name="uni0230" value="1"/>
    <glyphgroup name="uni0231" value="1"/>
    <glyphgroup name="uni0232" value="2"/>
    <glyphgroup name="uni0233" value="3"/>
    <glyphgroup name="uni0237" value="3"/>
    <glyphgroup name="uni024D" value="3"/>
    <glyphgroup name="uni0259" value="3"/>
    <glyphgroup name="uni027B" value="3"/>
    <glyphgroup name="uni0298" value="1"/>
    <glyphgroup name="uni029A" value="3"/>
    <glyphgroup name="uni02B9" value="1"/>
    <glyphgroup name="uni02BA" value="1"/>
    <glyphgroup name="uni02BB" value="1"/>
    <glyphgroup name="uni02BC" value="1"/>
    <glyphgroup name="uni02BE" value="1"/>
    <glyphgroup name="uni02BF" value="1"/>
    <glyphgroup name="uni02C8" value="1"/>
    <glyphgroup name="uni02C9" value="1"/>
    <glyphgroup name="uni02CA" value="1"/>
    <glyphgroup name="uni02CB" value="1"/>
    <glyphgroup name="uni02CC" value="1"/>
    <glyphgroup name="uni0302" value="1"/>
    <glyphgroup name="uni0302.case" value="1"/>
    <glyphgroup name="uni03020300" value="1"/>
    <glyphgroup name="uni03020300.case" value="1"/>
    <glyphgroup name="uni03020301" value="1"/>
    <glyphgroup name="uni03020301.case" value="1"/>
    <glyphgroup name="uni03020303" value="1"/>
    <glyphgroup name="uni03020303.case" value="1"/>
    <glyphgroup name="uni03020309" value="1"/>
    <glyphgroup name="uni03020309.case" value="1"/>
    <glyphgroup name="uni0304" value="1"/>
    <glyphgroup name="uni0306" value="1"/>
    <glyphgroup name="uni0306.case" value="1"/>
    <glyphgroup name="uni03060300" value="1"/>
    <glyphgroup name="uni03060301" value="1"/>
    <glyphgroup name="uni03060303" value="1"/>
    <glyphgroup name="uni03060309" value="1"/>
    <glyphgroup name="uni0307" value="1"/>
    <glyphgroup name="uni0307.case" value="1"/>
    <glyphgroup name="uni0308" value="1"/>
    <glyphgroup name="uni0308.case" value="1"/>
    <glyphgroup name="uni030A" value="1"/>
    <glyphgroup name="uni030A.case" value="1"/>
    <glyphgroup name="uni030B" value="1"/>
    <glyphgroup name="uni030B.case" value="1"/>
    <glyphgroup name="uni030C" value="1"/>
    <glyphgroup name="uni030C.alt" value="1"/>
    <glyphgroup name="uni030C.case" value="1"/>
    <glyphgroup name="uni030F" value="1"/>
    <glyphgroup name="uni0311" value="1"/>
    <glyphgroup name="uni0312" value="1"/>
    <glyphgroup name="uni031B" value="1"/>
    <glyphgroup name="uni031B.case" value="1"/>
    <glyphgroup name="uni0324" value="1"/>
    <glyphgroup name="uni0326" value="1"/>
    <glyphgroup name="uni0327" value="1"/>
    <glyphgroup name="uni0328" value="1"/>
    <glyphgroup name="uni032E" value="1"/>
    <glyphgroup name="uni0331" value="1"/>
    <glyphgroup name="uni0335" value="1"/>
    <glyphgroup name="uni0336" value="1"/>
    <glyphgroup name="uni0375" value="1"/>
    <glyphgroup name="uni1E08" value="1"/>
    <glyphgroup name="uni1E09" value="1"/>
    <glyphgroup name="uni1E0C" value="2"/>
    <glyphgroup name="uni1E0D" value="3"/>
    <glyphgroup name="uni1E0E" value="2"/>
    <glyphgroup name="uni1E0F" value="3"/>
    <glyphgroup name="uni1E14" value="1"/>
    <glyphgroup name="uni1E15" value="1"/>
    <glyphgroup name="uni1E16" value="1"/>
    <glyphgroup name="uni1E17" value="1"/>
    <glyphgroup name="uni1E1C" value="1"/>
    <glyphgroup name="uni1E1D" value="1"/>
    <glyphgroup name="uni1E20" value="2"/>
    <glyphgroup name="uni1E21" value="3"/>
    <glyphgroup name="uni1E24" value="2"/>
    <glyphgroup name="uni1E25" value="3"/>
    <glyphgroup name="uni1E2A" value="2"/>
    <glyphgroup name="uni1E2B" value="3"/>
    <glyphgroup name="uni1E2E" value="1"/>
    <glyphgroup name="uni1E2F" value="1"/>
    <glyphgroup name="uni1E36" value="2"/>
    <glyphgroup name="uni1E37" value="3"/>
    <glyphgroup name="uni1E3A" value="2"/>
    <glyphgroup name="uni1E3B" value="3"/>
    <glyphgroup name="uni1E42" value="2"/>
    <glyphgroup name="uni1E43" value="3"/>
    <glyphgroup name="uni1E44" value="2"/>
    <glyphgroup name="uni1E45" value="3"/>
    <glyphgroup name="uni1E46" value="2"/>
    <glyphgroup name="uni1E47" value="3"/>
    <glyphgroup name="uni1E48" value="2"/>
    <glyphgroup name="uni1E49" value="3"/>
    <glyphgroup name="uni1E4C" value="1"/>
    <glyphgroup name="uni1E4D" value="3"/>
    <glyphgroup name="uni1E4E" value="1"/>
    <glyphgroup name="uni1E4F" value="3"/>
    <glyphgroup name="uni1E50" value="1"/>
    <glyphgroup name="uni1E51" value="1"/>
    <glyphgroup name="uni1E52" value="1"/>
    <glyphgroup name="uni1E53" value="1"/>
    <glyphgroup name="uni1E5A" value="2"/>
    <glyphgroup name="uni1E5B" value="3"/>
    <glyphgroup name="uni1E5E" value="2"/>
    <glyphgroup name="uni1E5F" value="3"/>
    <glyphgroup name="uni1E60" value="2"/>
    <glyphgroup name="uni1E61" value="3"/>
    <glyphgroup name="uni1E62" value="2"/>
    <glyphgroup name="uni1E63" value="3"/>
    <glyphgroup name="uni1E64" value="1"/>
    <glyphgroup name="uni1E65" value="3"/>
    <glyphgroup name="uni1E66" value="1"/>
    <glyphgroup name="uni1E67" value="1"/>
    <glyphgroup name="uni1E68" value="1"/>
    <glyphgroup name="uni1E69" value="1"/>
    <glyphgroup name="uni1E6C" value="2"/>
    <glyphgroup name="uni1E6D" value="3"/>
    <glyphgroup name="uni1E6E" value="2"/>
    <glyphgroup name="uni1E6F" value="3"/>
    <glyphgroup name="uni1E78" value="1"/>
    <glyphgroup name="uni1E79" value="1"/>
    <glyphgroup name="uni1E7A" value="1"/>
    <glyphgroup name="uni1E7B" value="1"/>
    <glyphgroup name="uni1E8E" value="2"/>
    <glyphgroup name="uni1E8F" value="3"/>
    <glyphgroup name="uni1E92" value="2"/>
    <glyphgroup name="uni1E93" value="3"/>
    <glyphgroup name="uni1E97" value="3"/>
    <glyphgroup name="uni1E9E" value="1"/>
    <glyphgroup name="uni1EA0" value="2"/>
    <glyphgroup name="uni1EA1" value="3"/>
    <glyphgroup name="uni1EA2" value="2"/>
    <glyphgroup name="uni1EA3" value="3"/>
    <glyphgroup name="uni1EA4" value="2"/>
    <glyphgroup name="uni1EA5" value="3"/>
    <glyphgroup name="uni1EA6" value="2"/>
    <glyphgroup name="uni1EA7" value="3"/>
    <glyphgroup name="uni1EA8" value="2"/>
    <glyphgroup name="uni1EA9" value="3"/>
    <glyphgroup name="uni1EAA" value="2"/>
    <glyphgroup name="uni1EAB" value="3"/>
    <glyphgroup name="uni1EAC" value="2"/>
    <glyphgroup name="uni1EAD" value="3"/>
    <glyphgroup name="uni1EAE" value="2"/>
    <glyphgroup name="uni1EAF" value="3"/>
    <glyphgroup name="uni1EB0" value="2"/>
    <glyphgroup name="uni1EB1" value="3"/>
    <glyphgroup name="uni1EB2" value="2"/>
    <glyphgroup name="uni1EB3" value="3"/>
    <glyphgroup name="uni1EB4" value="2"/>
    <glyphgroup name="uni1EB5" value="3"/>
    <glyphgroup name="uni1EB6" value="2"/>
    <glyphgroup name="uni1EB7" value="3"/>
    <glyphgroup name="uni1EB8" value="2"/>
    <glyphgroup name="uni1EB9" value="3"/>
    <glyphgroup name="uni1EBA" value="2"/>
    <glyphgroup name="uni1EBB" value="3"/>
    <glyphgroup name="uni1EBC" value="2"/>
    <glyphgroup name="uni1EBD" value="3"/>
    <glyphgroup name="uni1EBE" value="2"/>
    <glyphgroup name="uni1EBF" value="3"/>
    <glyphgroup name="uni1EC0" value="2"/>
    <glyphgroup name="uni1EC1" value="3"/>
    <glyphgroup name="uni1EC2" value="2"/>
    <glyphgroup name="uni1EC3" value="3"/>
    <glyphgroup name="uni1EC4" value="2"/>
    <glyphgroup name="uni1EC5" value="3"/>
    <glyphgroup name="uni1EC6" value="2"/>
    <glyphgroup name="uni1EC7" value="3"/>
    <glyphgroup name="uni1EC8" value="2"/>
    <glyphgroup name="uni1EC9" value="3"/>
    <glyphgroup name="uni1ECA" value="2"/>
    <glyphgroup name="uni1ECB" value="3"/>
    <glyphgroup name="uni1ECC" value="2"/>
    <glyphgroup name="uni1ECD" value="3"/>
    <glyphgroup name="uni1ECE" value="2"/>
    <glyphgroup name="uni1ECF" value="3"/>
    <glyphgroup name="uni1ED0" value="2"/>
    <glyphgroup name="uni1ED1" value="3"/>
    <glyphgroup name="uni1ED2" value="2"/>
    <glyphgroup name="uni1ED3" value="3"/>
    <glyphgroup name="uni1ED4" value="2"/>
    <glyphgroup name="uni1ED5" value="3"/>
    <glyphgroup name="uni1ED6" value="2"/>
    <glyphgroup name="uni1ED7" value="3"/>
    <glyphgroup name="uni1ED8" value="2"/>
    <glyphgroup name="uni1ED9" value="3"/>
    <glyphgroup name="uni1EDA" value="2"/>
    <glyphgroup name="uni1EDB" value="3"/>
    <glyphgroup name="uni1EDC" value="2"/>
    <glyphgroup name="uni1EDD" value="3"/>
    <glyphgroup name="uni1EDE" value="2"/>
    <glyphgroup name="uni1EDF" value="3"/>
    <glyphgroup name="uni1EE0" value="2"/>
    <glyphgroup name="uni1EE1" value="3"/>
    <glyphgroup name="uni1EE2" value="2"/>
    <glyphgroup name="uni1EE3" value="3"/>
    <glyphgroup name="uni1EE4" value="2"/>
    <glyphgroup name="uni1EE5" value="3"/>
    <glyphgroup name="uni1EE6" value="2"/>
    <glyphgroup name="uni1EE7" value="3"/>
    <glyphgroup name="uni1EE8" value="2"/>
    <glyphgroup name="uni1EE9" value="3"/>
    <glyphgroup name="uni1EEA" value="2"/>
    <glyphgroup name="uni1EEB" value="3"/>
    <glyphgroup name="uni1EEC" value="2"/>
    <glyphgroup name="uni1EED" value="3"/>
    <glyphgroup name="uni1EEE" value="2"/>
    <glyphgroup name="uni1EEF" value="3"/>
    <glyphgroup name="uni1EF0" value="2"/>
    <glyphgroup name="uni1EF1" value="3"/>
    <glyphgroup name="uni1EF4" value="2"/>
    <glyphgroup name="uni1EF5" value="3"/>
    <glyphgroup name="uni1EF6" value="2"/>
    <glyphgroup name="uni1EF7" value="3"/>
    <glyphgroup name="uni1EF8" value="2"/>
    <glyphgroup name="uni1EF9" value="3"/>
    <glyphgroup name="uni2007" value="1"/>
    <glyphgroup name="uni2008" value="1"/>
    <glyphgroup name="uni2009" value="1"/>
    <glyphgroup name="uni200A" value="1"/>
    <glyphgroup name="uni200B" value="1"/>
    <glyphgroup name="uni2010" value="1"/>
    <glyphgroup name="uni2015" value="1"/>
    <glyphgroup name="uni2070" value="1"/>
    <glyphgroup name="uni2070.ss02" value="1"/>
    <glyphgroup name="uni2070.zero" value="1"/>
    <glyphgroup name="uni2074" value="1"/>
    <glyphgroup name="uni2075" value="1"/>
    <glyphgroup name="uni2076" value="1"/>
    <glyphgroup name="uni2077" value="1"/>
    <glyphgroup name="uni2078" value="1"/>
    <glyphgroup name="uni2079" value="1"/>
    <glyphgroup name="uni207B" value="1"/>
    <glyphgroup name="uni207F" value="1"/>
    <glyphgroup name="uni2080" value="1"/>
    <glyphgroup name="uni2080.ss02" value="1"/>
    <glyphgroup name="uni2080.zero" value="1"/>
    <glyphgroup name="uni2081" value="1"/>
    <glyphgroup name="uni2082" value="1"/>
    <glyphgroup name="uni2083" value="1"/>
    <glyphgroup name="uni2084" value="1"/>
    <glyphgroup name="uni2085" value="1"/>
    <glyphgroup name="uni2086" value="1"/>
    <glyphgroup name="uni2087" value="1"/>
    <glyphgroup name="uni2088" value="1"/>
    <glyphgroup name="uni2089" value="1"/>
    <glyphgroup name="uni20A6" value="4"/>
    <glyphgroup name="uni20A9" value="4"/>
    <glyphgroup name="uni20AD" value="4"/>
    <glyphgroup name="uni20B1" value="4"/>
    <glyphgroup name="uni20B2" value="4"/>
    <glyphgroup name="uni20B5" value="1"/>
    <glyphgroup name="uni20B9" value="4"/>
    <glyphgroup name="uni20BA" value="4"/>
    <glyphgroup name="uni20BC" value="1"/>
    <glyphgroup name="uni20BD" value="4"/>
    <glyphgroup name="uni2113" value="1"/>
    <glyphgroup name="uni2116" value="4"/>
    <glyphgroup name="uni2124" value="1"/>
    <glyphgroup name="uni2126" value="1"/>
    <glyphgroup name="uni2196" value="1"/>
    <glyphgroup name="uni2197" value="1"/>
    <glyphgroup name="uni2198" value="1"/>
    <glyphgroup name="uni2199" value="1"/>
    <glyphgroup name="uni21E6" value="1"/>
    <glyphgroup name="uni21E7" value="1"/>
    <glyphgroup name="uni21E8" value="1"/>
    <glyphgroup name="uni21E9" value="1"/>
    <glyphgroup name="uni21EA" value="1"/>
    <glyphgroup name="uni2206" value="1"/>
    <glyphgroup name="uni2215" value="1"/>
    <glyphgroup name="uni2219" value="1"/>
    <glyphgroup name="uni2318" value="1"/>
    <glyphgroup name="uni2325" value="3"/>
    <glyphgroup name="uni2326" value="1"/>
    <glyphgroup name="uni2327" value="1"/>
    <glyphgroup name="uni232B" value="1"/>
    <glyphgroup name="uni238B" value="1"/>
    <glyphgroup name="uni23CE" value="1"/>
    <glyphgroup name="uni2423" value="1"/>
    <glyphgroup name="uni25C6" value="1"/>
    <glyphgroup name="uni25C7" value="1"/>
    <glyphgroup name="uni25CF" value="1"/>
    <glyphgroup name="uni2639" value="1"/>
    <glyphgroup name="uni2713" value="1"/>
    <glyphgroup name="uni2714" value="1"/>
    <glyphgroup name="uni2715" value="1"/>
    <glyphgroup name="uni2717" value="1"/>
    <glyphgroup name="uni2718" value="1"/>
    <glyphgroup name="uni2B05" value="1"/>
    <glyphgroup name="uni2B06" value="1"/>
    <glyphgroup name="uni2B07" value="1"/>
    <glyphgroup name="uni2B95" value="1"/>
    <glyphgroup name="uni2E12" value="1"/>
    <glyphgroup name="uniFFFD" value="1"/>
    <glyphgroup name="uogonek" value="3"/>
    <glyphgroup name="updblhorzsngbxd" value="1"/>
    <glyphgroup name="updblleftsngbxd" value="1"/>
    <glyphgroup name="updblrightsngbxd" value="1"/>
    <glyphgroup name="upeighthblock" value="1"/>
    <glyphgroup name="uphalfblock" value="1"/>
    <glyphgroup name="upheavydnhorzlightbxd" value="1"/>
    <glyphgroup name="upheavyhorzlightbxd" value="1"/>
    <glyphgroup name="upheavyleftdnlightbxd" value="1"/>
    <glyphgroup name="upheavyleftlightbxd" value="1"/>
    <glyphgroup name="upheavyrightdnlightbxd" value="1"/>
    <glyphgroup name="upheavyrightlightbxd" value="1"/>
    <glyphgroup name="upleftdnleftdnrightquadrant" value="1"/>
    <glyphgroup name="upleftdnrightquadrant" value="1"/>
    <glyphgroup name="upleftquadrant" value="1"/>
    <glyphgroup name="upleftuprightdnleftquadrant" value="1"/>
    <glyphgroup name="upleftuprightdnrightquadrant" value="1"/>
    <glyphgroup name="uplightdnhorzheavybxd" value="1"/>
    <glyphgroup name="uplighthorzheavybxd" value="1"/>
    <glyphgroup name="uplightleftdnheavybxd" value="1"/>
    <glyphgroup name="uplightleftheavybxd" value="1"/>
    <glyphgroup name="uplightrightdnheavybxd" value="1"/>
    <glyphgroup name="uplightrightheavybxd" value="1"/>
    <glyphgroup name="uprightdnleftdnrightquadrant" value="1"/>
    <glyphgroup name="uprightdnleftquadrant" value="1"/>
    <glyphgroup name="uprightquadrant" value="1"/>
    <glyphgroup name="upsnghorzdblbxd" value="1"/>
    <glyphgroup name="upsngleftdblbxd" value="1"/>
    <glyphgroup name="upsngrightdblbxd" value="1"/>
    <glyphgroup name="uring" value="3"/>
    <glyphgroup name="utilde" value="3"/>
    <glyphgroup name="v" value="3"/>
    <glyphgroup name="vertdblhorzsngbxd" value="1"/>
    <glyphgroup name="vertdblleftsngbxd" value="1"/>
    <glyphgroup name="vertdblrightsngbxd" value="1"/>
    <glyphgroup name="vertheavyhorzlightbxd" value="1"/>
    <glyphgroup name="vertheavyleftlightbxd" value="1"/>
    <glyphgroup name="vertheavyrightlightbxd" value="1"/>
    <glyphgroup name="vertlighthorzheavybxd" value="1"/>
    <glyphgroup name="vertlightleftheavybxd" value="1"/>
    <glyphgroup name="vertlightrightheavybxd" value="1"/>
    <glyphgroup name="vertsnghorzdblbxd" value="1"/>
    <glyphgroup name="vertsngleftdblbxd" value="1"/>
    <glyphgroup name="vertsngrightdblbxd" value="1"/>
    <glyphgroup name="w" value="3"/>
    <glyphgroup name="wacute" value="3"/>
    <glyphgroup name="wcircumflex" value="3"/>
    <glyphgroup name="wdieresis" value="3"/>
    <glyphgroup name="wgrave" value="3"/>
    <glyphgroup name="x" value="3"/>
    <glyphgroup name="y" value="3"/>
    <glyphgroup name="yacute" value="3"/>
    <glyphgroup name="ycircumflex" value="3"/>
    <glyphgroup name="ydieresis" value="3"/>
    <glyphgroup name="yen" value="4"/>
    <glyphgroup name="ygrave" value="3"/>
    <glyphgroup name="z" value="3"/>
    <glyphgroup name="zacute" value="3"/>
    <glyphgroup name="zcaron" value="3"/>
    <glyphgroup name="zdotaccent" value="3"/>
    <glyphgroup name="zero" value="4"/>
    <glyphgroup name="zero.dnom" value="1"/>
    <glyphgroup name="zero.dnom.ss02" value="1"/>
    <glyphgroup name="zero.dnom.zero" value="1"/>
    <glyphgroup name="zero.numr" value="1"/>
    <glyphgroup name="zero.numr.ss02" value="1"/>
    <glyphgroup name="zero.numr.zero" value="1"/>
    <glyphgroup name="zero.ss02" value="1"/>
    <glyphgroup name="zero.zero" value="1"/>
  </TSI5>

  <maxp>
    <!-- Most of this table will be recalculated by the compiler -->
    <tableVersion value="0x10000"/>
    <numGlyphs value="964"/>
    <maxPoints value="168"/>
    <maxContours value="42"/>
    <maxCompositePoints value="115"/>
    <maxCompositeContours value="5"/>
    <maxZones value="2"/>
    <maxTwilightPoints value="16"/>
    <maxStorage value="47"/>
    <maxFunctionDefs value="154"/>
    <maxInstructionDefs value="0"/>
    <maxStackElements value="731"/>
    <maxSizeOfInstructions value="3971"/>
    <maxComponentElements value="3"/>
    <maxComponentDepth value="4"/>
  </maxp>

</ttFont>
