rem Star LC10 Colour (Epson mode)

cc '@'=27,"@",27,"R",0,27,"t",1
cc 'b'=27,"E",27,"G"	; 27,"F",27,"H"
cc 'c'=15				; 18
cc 'e'=27,"M"			; 27,"P"
cc 'i'=27,"4"			; 27,"5"
cc 'l'=27,"W",1			; 27,"W",0
cc 'n'=27,"P"
cc 'p'=27,"p",1			; 27,"p",0
cc 'q'=27,"x",1			; 27,"x",0
cc 's'=27,"S",1			; 27,"T"
cc 't'=27,"S",0			; 27,"T"
cc 'u'=27,"-",1			; 27,"-",0

cc 'h'=27,"k",1,27,"x",1	; 27,"k",0 ;; rem h = helve (san serif)
cc 'o'=27,"k",3,27,"x",1	; 27,"k",0 ;; rem o = orator
cc 'a'=27,"k",2,27,"x",1	; 27,"k",0 ;; rem o = orator (small caps)

rem colours - use ctrlcode twice to return to black

cc 'r'= 27,"r",1 ; 27,"r",0	;; rem red	
cc 'g'= 27,"r",6 ; 27,"r",0	;; rem green
cc 'y'= 27,"r",4 ; 27,"r",0	;; rem yellow
cc 'x'= 27,"r",5 ; 27,"r",0	;; rem orange
cc 'v'= 27,"r",3 ; 27,"r",0	;; rem violet
cc 'z'= 27,"r",2 ; 27,"r",0	;; rem blue

rc ''=27,"6",128
rc ''=27,"6",129
rc ''=27,"6",130
rc ''=27,"6",131
rc ''=27,"6",132
rc ''=27,"6",133
rc ''=27,"6",134
rc ''=27,"6",135
rc ''=27,"6",136
rc ''=27,"6",137
rc ''=27,"6",138
rc ''=27,"6",139
rc ''=27,"6",140
rc ''=27,"6",141
rc ''=27,"6",142
rc ''=27,"6",143
rc ''=27,"6",144
rc ''=27,"6",145
rc ''=27,"6",146
rc ''=27,"6",147
rc ''=27,"6",148
rc ''=27,"6",149
rc ''=27,"6",150
rc ''=27,"6",151
rc ''=27,"6",152
rc ''=27,"6",153
rc ''=27,"6",154
rc ''=27,"R",4,"|",27,"R",0 ;; O slash
rc ''=27,"6",156
rc ''=27,"R",4,"\",27,"R",0 ;; O slash
rc ''=27,"6",159
rc ''=27,"R",2,"~",27,"R",0

IF PC
rc ''=27,"6",""
ENDIF
IF ST
rc 158=27,"R",2,"~",27,"R",0
ENDIF

rc ''=160
rc ''=161
rc ''=162
rc ''=163
rc ''=164
rc ''=165

rc ''=27,"K",6,0, 32,64,254,64,32,0
rc ''=27,"K",6,0, 8,4,254,4,8,0
rc ''=27,"L",12,0, 16,16,16,16,16,16,84,56,16,0,0,0
rc ''=27,"L",12,0, 16,56,84,16,16,16,16,16,16,0,0,0
rc ''=27,"L",12,0, 64,0,240,0,254,0,128,126,128,0,0,0

rc ''=27,"t",1,175

IF ANSI
rc ''=218
rc ''=191
rc ''=192
rc ''=217
rc ''=196
rc ''=179
rc ''=194
rc ''=193
rc ''=197
rc ''=195
rc ''=180
rc ''=166
rc ''=167
rc ''=168
rc ''=170
rc ''=171
rc ''=172
rc ''=173
rc ''=174
rc ''=230
rc ''=241
rc ''=246
rc ''=248
rc ''=250
rc ''=253
ENDIF

hl 27,"J",18
pscode 27,"9"; 27,"8"

IF VER5
mm 1
mf 4
pp on
ms off
double L
regular bcilpqstuoha
group en
menu
"Orange:^XX" X
"Green:^XG"  G
"Red:^XR"    R
"Blue:^XZ"   Z
"Violet:^XV" V
"Yellow:^XY" Y
"Helve (sanserif):^XH" H
"Orator:^XO"             O
"Orator (small caps):^XA"A
menuend
ELSE
mm 1
mf 4
pw 20
cw 24
ENDIF

rem all units assume 1/240" (9 pin dot matrix)

IF VER5
rules qcpa=11,qcpo=10,qcp=9,cp=8,qpa=7,qpo=6,qp=5,p=4,ce=3,c=1,e=2

font 0 ; normal pica
cw 24

font 1 ; condensed pica
cw 14

font 2 ; elite
cw 20

font 3 ; condensed elite
cw 12

font 4 ; draft proportional
pw 22
ENDIF

widths
24 18 24 24 24 24 
 26 !14 "14 #22 $22 %22 &22 '14 (14 )14 *18 +22 ,14 -22 .14 /18 
022 114 222 322 422 522 622 722 822 922 :14 ;14 <18 =22 >18 ?22 
@22 A22 B22 C22 D22 E22 F22 G22 H22 I14 J22 K22 L22 M22 N22 O22 
P22 Q22 R22 S22 T22 U22 V22 W22 X18 Y22 Z18 [14 \18 ]14 ^22 _26 
`14 a22 b20 c22 d20 e22 f22 g20 h20 i14 j16 k18 l14 m22 n20 o22 
p20 q20 r18 s22 t22 u22 v22 w22 x18 y22 z18 {16 |14 }16 ~22 
22 22 22 22 22 22 22 18 18 22 22 14 18 14 22 22 
22 22 22 18 18 18 20 22 20 22 22 22 22 22 22 22 
22 14 18 22 20 22 22 22 22 22 22 22 22 14 22 22 
26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 
26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 
26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 
22 22 22 20 22 20 22 22 22 22 22 22 22 22 20 18 
22 22 18 18 26 26 22 22 14 14 14 22 14 16 14 

IF VER5
font 5 ; nlq courier proportional (same widths as nlq sanserif proportional)
pw 22
widths
24 20 24 24 24 24 
 26 !13 "14 #23 $19 %25 &23 '13 (13 )13 *17 +21 ,13 -23 .13 /20 
019 117 219 321 423 520 619 721 821 919 :13 ;13 <18 =21 >18 ?17 
@22 A23 B23 C21 D23 E23 F23 G22 H25 I17 J22 K25 L23 M27 N25 O23 
P22 Q24 R24 S21 T25 U25 V23 W27 X22 Y25 Z21 [13 \20 ]13 ^13 _27 
`15 a21 b23 c19 d23 e20 f18 g23 h24 i15 j17 k24 l13 m27 n22 o21 
p21 q21 r23 s20 t20 u23 v25 w27 x23 y25 z21 {13 |13 }13 ~21 
21 23 20 21 21 21 21 19 20 20 20 15 15 15 23 23 
21 26 27 21 21 21 23 23 24 23 25 21 24 23 24 26 
21 15 21 23 22 21 21 21 17 25 25 23 21 13 25 25 
25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 
25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 
25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 
25 23 27 24 23 25 22 22 21 23 23 22 25 23 23 25 
21 21 19 19 24 24 21 23 13 16 17 26 16 18 17 

font 6 ; nlq orator proportional
pw 21
widths
24 20 24 24 24 24 
 26 !13 "13 #23 $19 %24 &21 '13 (14 )14 *21 +21 ,13 -21 .13 /15 
021 114 219 320 423 520 621 721 821 921 :13 ;13 <15 =21 >15 ?21 
@22 A23 B21 C22 D21 E19 F19 G22 H21 I17 J19 K20 L19 M23 N20 O23 
P21 Q23 R21 S19 T23 U21 V21 W23 X21 Y21 Z19 [13 \20 ]13 ^17 _27 
`13 a20 b20 c20 d20 e21 f19 g21 h19 i14 j20 k18 l14 m23 n20 o21 
p21 q21 r19 s19 t19 u20 v21 w21 x19 y23 z19 {16 |13 }16 ~20 
20 20 21 20 20 20 20 20 21 21 21 14 14 14 23 23 
19 25 24 21 21 21 20 20 21 23 21 21 24 23 23 24 
20 14 21 20 20 21 23 21 21 25 25 24 23 13 22 22 
25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 
25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 
25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 
25 23 21 24 23 23 25 24 23 23 21 21 25 23 21 21 
21 21 19 19 24 24 21 20 19 13 19 25 19 19 17 

font 7 ; nlq orator small caps proportional
pw 21
widths
24 20 24 24 24 24 
 26 !13 "13 #23 $19 %24 &21 '13 (14 )14 *21 +21 ,13 -21 .13 /15 
021 114 219 320 423 520 621 721 821 921 :13 ;13 <15 =21 >15 ?21 
@22 A23 B21 C22 D21 E19 F19 G22 H21 I17 J19 K20 L19 M23 N20 O23 
P21 Q23 R21 S19 T23 U21 V21 W23 X21 Y21 Z19 [13 \20 ]13 ^17 _27 
`13 a21 b20 c20 d20 e19 f19 g20 h19 i17 j19 k19 l19 m23 n19 o21 
p20 q21 r20 s19 t21 u19 v21 w23 x19 y19 z17 {16 |13 }16 ~20 
20 19 19 19 19 19 19 20 19 19 19 13 13 13 23 23 
19 21 24 21 21 21 19 19 17 23 21 21 24 23 23 24 
19 13 21 19 19 21 21 21 21 25 25 24 23 13 22 22 
24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 
24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 
24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 
25 23 21 24 23 23 25 24 23 23 21 21 25 23 21 21 
21 21 19 19 24 24 21 20 19 13 19 25 19 19 17 

font 8 ; condensed draft proportional
pw 13
widths
24 11 24 24 24 24 
 15 !9  "9  #13 $13 %13 &13 '9  (9  )9  *11 +13 ,9  -13 .9  /11 
013 19  213 313 413 513 613 713 813 913 :9  ;9  <11 =13 >11 ?13 
@13 A13 B13 C13 D13 E13 F13 G13 H13 I9  J13 K13 L13 M13 N13 O13 
P13 Q13 R13 S13 T13 U13 V13 W13 X11 Y13 Z11 [9  \11 ]9  ^13 _15 
`9  a13 b12 c13 d12 e13 f13 g12 h12 i9  j10 k11 l9  m13 n12 o13 
p12 q12 r11 s13 t13 u13 v13 w13 x11 y13 z11 {10 |9  }10 ~13 
13 13 13 13 13 13 13 9  9  13 13 9  11 9  13 13 
13 13 13 9  9  9  12 13 12 13 13 13 13 13 13 13 
13 9  11 13 12 13 13 13 13 13 13 13 13 9  13 13 
13 12 13 12 13 12 13 13 13 13 13 13 13 13 12 11 
13 13 11 11 15 15 13 13 9  9  9  13 9  10 9  

font 9 ; condensed courier/sanserif proportional
pw 13
widths
24 12 24 24 24 24 
 15 !9  "9  #14 $12 %15 &14 '9  (9  )9  *11 +13 ,9  -14 .9  /12 
012 111 212 313 414 512 612 713 813 912 :9  ;9  <11 =13 >11 ?11 
@13 A14 B14 C13 D14 E14 F14 G13 H15 I11 J13 K15 L14 M16 N15 O14 
P13 Q14 R14 S13 T15 U15 V14 W16 X13 Y15 Z13 [9  \12 ]9  ^9  _16 
`10 a13 b14 c12 d14 e12 f11 g14 h14 i10 j11 k14 l9  m16 n13 o13 
p13 q13 r14 s12 t12 u14 v15 w16 x14 y15 z13 {9  |9  }9  ~13 
13 14 12 13 13 13 13 12 12 12 12 10 10 10 14 14 
13 15 16 13 13 13 14 14 14 14 15 12 14 15 14 15 
13 10 13 14 13 13 13 13 11 15 15 14 13 9  15 15 
15 11 16 14 14 15 13 13 13 14 14 13 15 14 14 15 
13 13 12 12 14 14 13 14 9  10 11 15 10 11 11 

font 10 ; condensed orator (lower case) proportional
pw 13
widths
24 12 24 24 24 24 
 15 !9  "9  #14 $12 %14 &13 '9  (9  )9  *13 +13 ,9  -13 .9  /10 
013 19  212 312 414 512 613 713 813 913 :9  ;9  <10 =13 >10 ?13 
@13 A14 B13 C13 D13 E12 F12 G13 H13 I11 J12 K12 L12 M14 N12 O14 
P13 Q14 R13 S12 T14 U13 V13 W14 X13 Y13 Z12 [9  \12 ]9  ^11 _16 
`9  a12 b12 c12 d12 e13 f12 g13 h12 i9  j12 k11 l9  m14 n12 o13 
p13 q13 r12 s12 t12 u12 v13 w13 x12 y13 z12 {10 |9  }10 ~12 
12 12 13 12 12 12 12 12 13 13 13 9  9  9  14 14 
12 15 14 13 13 13 12 12 13 14 13 12 14 13 14 14 
12 9  13 12 12 13 14 13 13 15 15 14 14 9  13 13 
15 12 13 14 14 14 15 14 14 14 13 13 15 14 13 13 
13 13 12 12 14 14 13 12 12 9  12 15 12 12 11 

font 11 ; condensed orator (small caps) proportional
pw 13
widths
24 12 24 24 24 24 
 15 !13 "13 #14 $12 %14 &13 '9  (9  )9  *13 +13 ,9  -13 .9  /13 
013 19  212 312 414 512 613 713 813 913 :9  ;9  <10 =13 >10 ?13 
@13 A14 B13 C13 D13 E12 F12 G13 H13 I11 J12 K12 L12 M14 N12 O14 
P13 Q14 R13 S12 T14 U13 V13 W14 X13 Y13 Z12 [9  \12 ]9  ^11 _16 
`9  a13 b12 c12 d12 e12 f12 g12 h12 i11 j12 k12 l12 m14 n12 o13 
p12 q13 r12 s12 t13 u12 v13 w14 x12 y12 z11 {10 |9  }10 ~12 
12 12 12 12 12 12 12 12 12 12 12 9  9  9  14 14 
12 13 14 13 13 13 12 12 11 14 13 12 14 13 14 14 
12 9  13 12 12 13 13 13 13 15 15 14 14 9  13 13 
15 12 13 14 14 14 15 14 14 14 13 13 15 14 13 13 
13 13 12 12 14 14 13 12 12 9  12 15 12 12 11 

ENDIF ;; ver5
