1*e4f25e4aSBram MoolenaarINIT
2*e4f25e4aSBram MoolenaarWANTSTATE g
3*e4f25e4aSBram Moolenaar
4*e4f25e4aSBram Moolenaar!Default
5*e4f25e4aSBram MoolenaarRESET
6*e4f25e4aSBram MoolenaarPUSH "#"
7*e4f25e4aSBram Moolenaar  putglyph 0x23 1 0,0
8*e4f25e4aSBram Moolenaar
9*e4f25e4aSBram Moolenaar!Designate G0=UK
10*e4f25e4aSBram MoolenaarRESET
11*e4f25e4aSBram MoolenaarPUSH "\e(A"
12*e4f25e4aSBram MoolenaarPUSH "#"
13*e4f25e4aSBram Moolenaar  putglyph 0x00a3 1 0,0
14*e4f25e4aSBram Moolenaar
15*e4f25e4aSBram Moolenaar!Designate G0=DEC drawing
16*e4f25e4aSBram MoolenaarRESET
17*e4f25e4aSBram MoolenaarPUSH "\e(0"
18*e4f25e4aSBram MoolenaarPUSH "a"
19*e4f25e4aSBram Moolenaar  putglyph 0x2592 1 0,0
20*e4f25e4aSBram Moolenaar
21*e4f25e4aSBram Moolenaar!Designate G1 + LS1
22*e4f25e4aSBram MoolenaarRESET
23*e4f25e4aSBram MoolenaarPUSH "\e)0"
24*e4f25e4aSBram MoolenaarPUSH "a"
25*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,0
26*e4f25e4aSBram MoolenaarPUSH "\x0e"
27*e4f25e4aSBram MoolenaarPUSH "a"
28*e4f25e4aSBram Moolenaar  putglyph 0x2592 1 0,1
29*e4f25e4aSBram Moolenaar!LS0
30*e4f25e4aSBram MoolenaarPUSH "\x0f"
31*e4f25e4aSBram MoolenaarPUSH "a"
32*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,2
33*e4f25e4aSBram Moolenaar
34*e4f25e4aSBram Moolenaar!Designate G2 + LS2
35*e4f25e4aSBram MoolenaarPUSH "\e*0"
36*e4f25e4aSBram MoolenaarPUSH "a"
37*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,3
38*e4f25e4aSBram MoolenaarPUSH "\en"
39*e4f25e4aSBram MoolenaarPUSH "a"
40*e4f25e4aSBram Moolenaar  putglyph 0x2592 1 0,4
41*e4f25e4aSBram MoolenaarPUSH "\x0f"
42*e4f25e4aSBram MoolenaarPUSH "a"
43*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,5
44*e4f25e4aSBram Moolenaar
45*e4f25e4aSBram Moolenaar!Designate G3 + LS3
46*e4f25e4aSBram MoolenaarPUSH "\e+0"
47*e4f25e4aSBram MoolenaarPUSH "a"
48*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,6
49*e4f25e4aSBram MoolenaarPUSH "\eo"
50*e4f25e4aSBram MoolenaarPUSH "a"
51*e4f25e4aSBram Moolenaar  putglyph 0x2592 1 0,7
52*e4f25e4aSBram MoolenaarPUSH "\x0f"
53*e4f25e4aSBram MoolenaarPUSH "a"
54*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,8
55*e4f25e4aSBram Moolenaar
56*e4f25e4aSBram Moolenaar!SS2
57*e4f25e4aSBram MoolenaarPUSH "a\x{8e}aa"
58*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,9
59*e4f25e4aSBram Moolenaar  putglyph 0x2592 1 0,10
60*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,11
61*e4f25e4aSBram Moolenaar
62*e4f25e4aSBram Moolenaar!SS3
63*e4f25e4aSBram MoolenaarPUSH "a\x{8f}aa"
64*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,12
65*e4f25e4aSBram Moolenaar  putglyph 0x2592 1 0,13
66*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,14
67*e4f25e4aSBram Moolenaar
68*e4f25e4aSBram Moolenaar!LS1R
69*e4f25e4aSBram MoolenaarRESET
70*e4f25e4aSBram MoolenaarPUSH "\e~"
71*e4f25e4aSBram MoolenaarPUSH "\xe1"
72*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,0
73*e4f25e4aSBram MoolenaarPUSH "\e)0"
74*e4f25e4aSBram MoolenaarPUSH "\xe1"
75*e4f25e4aSBram Moolenaar  putglyph 0x2592 1 0,1
76*e4f25e4aSBram Moolenaar
77*e4f25e4aSBram Moolenaar!LS2R
78*e4f25e4aSBram MoolenaarRESET
79*e4f25e4aSBram MoolenaarPUSH "\e}"
80*e4f25e4aSBram MoolenaarPUSH "\xe1"
81*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,0
82*e4f25e4aSBram MoolenaarPUSH "\e*0"
83*e4f25e4aSBram MoolenaarPUSH "\xe1"
84*e4f25e4aSBram Moolenaar  putglyph 0x2592 1 0,1
85*e4f25e4aSBram Moolenaar
86*e4f25e4aSBram Moolenaar!LS3R
87*e4f25e4aSBram MoolenaarRESET
88*e4f25e4aSBram MoolenaarPUSH "\e|"
89*e4f25e4aSBram MoolenaarPUSH "\xe1"
90*e4f25e4aSBram Moolenaar  putglyph 0x61 1 0,0
91*e4f25e4aSBram MoolenaarPUSH "\e+0"
92*e4f25e4aSBram MoolenaarPUSH "\xe1"
93*e4f25e4aSBram Moolenaar  putglyph 0x2592 1 0,1
94*e4f25e4aSBram Moolenaar
95*e4f25e4aSBram MoolenaarUTF8 1
96*e4f25e4aSBram Moolenaar
97*e4f25e4aSBram Moolenaar!Mixed US-ASCII and UTF-8
98*e4f25e4aSBram Moolenaar# U+0108 == 0xc4 0x88
99*e4f25e4aSBram MoolenaarRESET
100*e4f25e4aSBram MoolenaarPUSH "\e(B"
101*e4f25e4aSBram MoolenaarPUSH "AB\xc4\x88D"
102*e4f25e4aSBram Moolenaar  putglyph 0x0041 1 0,0
103*e4f25e4aSBram Moolenaar  putglyph 0x0042 1 0,1
104*e4f25e4aSBram Moolenaar  putglyph 0x0108 1 0,2
105*e4f25e4aSBram Moolenaar  putglyph 0x0044 1 0,3
106