%! Simon font %%BoundingBox: 0 0 158 70 %0 serverdict begin exitserver /TBuildCharDict 10 dict def /SimonFont 10 dict def /fudge 110 def SimonFont begin %% /FontType 3 def /FontMatrix [0.001 0 0 0.001 0 0] def /Encoding 256 array def 0 1 255 {Encoding exch /.notdef put} for % Character definitions /Metrics 130 dict def /CharDefs 130 dict def CharDefs begin /.notdef () def /The_letter_Q ( newpath %new path 458 668 M -38 0 -74 -18 -102 -44 c -8 -8 -14 -18 -22 -26 c -34 -52 -44 -114 -44 -176 c 2 0 l 0 -60 10 -122 44 -172 c 8 -10 14 -18 22 -24 c 28 -28 62 -46 102 -46 c 0 2 l 40 0 74 18 102 46 c 8 6 14 14 22 24 c 34 50 44 112 44 172 c -2 0 l 0 62 -10 124 -44 176 c -8 8 -14 18 -22 26 c -28 26 -64 44 -102 44 c closepath %end path %new path 458 686 M -60 0 -118 -26 -162 -68 c -2 -4 -6 -6 -8 -10 c -46 -50 -70 -118 -70 -186 c 2 0 l 0 -68 24 -134 70 -184 c 2 -2 4 -4 8 -6 c 42 -44 100 -68 162 -68 c 0 2 l 62 0 120 24 162 68 c 4 2 6 4 8 6 c 46 50 70 116 70 184 c -2 0 l 0 68 -24 136 -70 186 c -2 4 -6 6 -8 10 c -44 42 -102 68 -162 68 c closepath %end path eofill %new path 466 178 M -2 2 l -4 0 l -6 0 -12 2 -16 4 c 0 -2 l 2 0 l -6 2 -14 8 -18 12 c -2 0 l 6 -4 l 0 0 l -2 2 l -6 6 -10 12 -12 20 c 2 -4 l -2 2 l -2 4 -2 10 -2 16 c 2 0 l -2 2 l 2 -2 l -2 -6 l 2 4 l 0 6 0 12 2 18 c 0 -2 l -2 -2 l 2 0 l 2 8 6 16 12 22 c 0 -2 l -8 -4 l 2 0 l 2 2 l 2 0 l 4 6 12 10 18 12 c -4 -2 l 2 2 l 4 2 10 2 16 2 c -2 -2 l 4 2 l 2 2 l -8 -4 l -6 4 l 4 -2 l 2 -2 l 2 0 l 8 0 16 -2 22 -4 c -2 2 l -2 0 l 10 -4 16 -8 22 -14 c 0 2 l 2 -2 l -6 4 l 0 0 l 2 0 l 8 -10 16 -24 20 -38 c 0 2 l -2 2 l 2 0 l 12 -38 14 -84 26 -122 c -2 2 l 2 -4 l 6 -14 12 -28 22 -38 c -2 2 l 4 -4 l 6 -6 14 -10 22 -14 c 0 2 l 2 -2 l 2 0 l 6 -2 14 -4 22 -4 c 2 0 l 0 2 l 8 0 14 2 20 4 c 0 -2 l 2 2 l 2 0 l 8 4 16 8 24 16 c -2 -2 l 4 4 l 10 10 18 26 24 42 c 0 2 l 2 2 l 6 20 10 46 10 70 c -2 4 l -2 2 l -4 2 l -2 0 l 0 -2 l -2 0 l 2 2 l -4 -2 l -2 -2 l -2 -4 l 0 -8 -2 -16 -4 -22 c 2 0 l 0 2 l -4 -10 -10 -20 -18 -28 c 0 0 l 8 4 l -4 0 l -2 -2 l -8 -8 -18 -14 -28 -18 c 0 2 l 2 0 l -6 -2 -14 -4 -22 -4 c -2 0 l -4 -4 l 8 4 l 6 -4 l -2 4 l -4 0 l 0 2 l -8 0 -14 0 -20 2 c 4 -2 l -2 2 l -10 4 -16 8 -24 14 c -2 0 l 6 -4 l 2 -2 l -2 2 l 0 2 l -34 34 -42 100 -74 134 c 0 -2 l -2 4 l -2 0 l -6 8 -14 12 -24 16 c 2 -2 l -4 2 l -6 2 -14 4 -20 4 c -2 0 l 0 -2 l -6 0 -12 0 -16 -2 c -2 0 l -2 -2 l -6 -2 -14 -6 -18 -12 c 0 2 l -2 -4 l -2 0 l -6 -6 -10 -14 -12 -22 c 0 -2 l -2 0 l -2 -6 -2 -12 -2 -18 c 2 2 l 0 -4 l 0 -6 0 -12 2 -16 c 0 -2 l 2 -2 l 2 -8 6 -14 12 -20 c 2 -2 l 2 0 l 4 -4 12 -10 18 -12 c 0 2 l 2 -2 l 2 0 l 4 -2 10 -4 16 -4 c -2 2 l 6 0 l 2 4 l 2 2 l 0 2 l -2 4 l closepath %end path fill ) def /The_letter_Y ( gsave initclip newpath 0 0 M 0 1000 L 1000 1000 L 1000 0 L 0 0 L %new path 180 670 0.8 add M 28 -2 0.8 add 58 -2 0.8 add 88 -2 0.8 add c 0 2 0.8 add l 38 0 0.8 add 74 0 0.8 add 110 2 0.8 add c -2 -2 0.8 add l -198 0 l closepath %end path %erase %new path 550 670 0.8 add M 28 -2 0.8 add 56 -2 0.8 add 84 -2 0.8 add c 0 2 0.8 add l 24 0 0.8 add 46 0 0.8 add 68 2 0.8 add c -2 -2 0.8 add l -152 0 l closepath %end path %erase %new path 334 180 0.8 sub M 208 0 0.8 sub l -34 2 0.8 sub -70 2 0.8 sub -104 2 0.8 sub c 0 -2 0.8 sub l -106 0 l closepath %end path %erase eoclip newpath %new path 462 406 M 54 86 106 172 160 258 c 0 2 2 2 2 4 c 4 2 8 4 12 4 c 8 0 l 0 -2 l 0 0 2 0 2 -2 c 2 0 2 -2 2 -4 c -2 0 l 0 -2 l -60 -96 -118 -192 -178 -288 c 0 -188 l 0 -2 0 -4 -2 -6 c -52 0 l -2 0 -4 0 -6 2 c -2 2 -2 4 -2 6 c 2 0 l 0 188 l -2 0 l -58 96 -118 192 -176 288 c 0 2 l 2 0 l 0 2 0 4 2 4 c 0 2 2 2 2 2 c 54 0 l 0 -2 l 6 0 10 -2 12 -4 c 2 -2 2 -2 4 -4 c 52 -86 104 -172 156 -258 c closepath %end path fill %new path 256 624 M 36 0 l -8 16 -18 32 -26 48 c 0 -2 l -88 0 l 0 -22 l 2 0 l 16 0 40 0 54 -4 c 4 -2 10 -6 14 -10 c 2 -4 6 -8 8 -12 c closepath %end path fill %new path 328 624 M -2 2 -2 6 -2 8 c 2 0 l 0 4 0 8 2 10 c 2 0 2 0 4 2 c 12 6 28 6 44 6 c 0 22 l -2 -2 l -108 0 l 8 -16 18 -32 26 -48 c 0 2 l 36 0 l closepath %end path fill %new path 584 604 M 14 0 l 12 22 24 46 36 68 c -2 -2 l -84 0 l 0 -22 l 2 0 l 12 0 24 -2 32 -10 c 2 -2 2 -2 4 -4 c 2 -4 4 -8 4 -14 c -2 0 l 0 -6 -2 -12 -6 -18 c closepath %end path fill %new path 610 604 M 4 6 10 12 14 18 c 8 6 14 12 24 16 c 16 8 34 12 54 12 c 0 22 l -2 -2 l -68 0 l -12 -22 -24 -46 -36 -68 c 2 2 l 12 0 l closepath %end path fill %new path 406 226 M 0 -6 -2 -14 -6 -18 c -2 -2 -4 -2 -6 -4 c -12 -4 -42 -4 -62 -4 c 0 -20 l 108 0 l 0 48 l -2 -2 l -32 0 l closepath %end path fill %new path 468 226 M -30 0 l 0 -46 l 106 0 l 0 22 l -2 0 l -20 0 -50 0 -62 4 c -2 2 -4 2 -6 4 c -4 4 -6 12 -6 18 c closepath %end path fill grestore ) def end % of CharDefs dictionary Encoding 81 /The_letter_Q put Encoding 89 /The_letter_Y put Metrics begin /The_letter_Q 527 fudge add def /The_letter_Y 525 fudge add def /.notdef 400 def end /BuildChar { TBuildCharDict begin %% /char exch def /fontdict exch def /M {moveto} def /L {lineto} def /l {rlineto} def /C {curveto} def /c {rcurveto} def /charname fontdict /Encoding get char get def %% /charproc fontdict /CharDefs get charname get def /charwdth fontdict /Metrics get charname get def %% gsave 1.3 1.3 scale 0.2 setflat 0.2 setlinewidth charwdth 0 0 -180 charwdth 1000 setcachedevice -178 fudge add 0 translate charproc cvx exec grestore end } def /FontBBox [178 fudge sub 40 704 688] def end /Simon SimonFont definefont pop /Simon findfont 70 scalefont setfont 0 0 moveto (Q Y) show