Download raw (9.7 KB)
%!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: 0 0 600 300 % MigMix-2M as Type42 %Copyright: M+ TESTFLIGHT 043: Copyright(c) 2011 M+ FONTS PROJECT %Copyright: IPA Gothic Ver.003.03: Copyright(c) Information-technology %Copyright: Promotion Agency, Japan (IPA), 2003-2011. You must accept %Copyright: "http://ipafont.ipa.go.jp/ipa_font_license_v1.html" to use %Copyright: this product. % Generated by FontForge 20110222 (http://fontforge.sf.net/) 12 dict begin /FontName /MigMix-2M-Bold def /FontType 42 def /FontMatrix [1 0 0 1 0 0] def /PaintType 0 def /FontBBox {0.02 -0.01 0.48 0.76 }readonly def /FontInfo 11 dict dup begin /version (0.20111002) readonly def /Notice (M+ TESTFLIGHT 043: Copyright\050c\051 2011 M+ FONTS PROJECT\012IPA Gothic Ver.003.03: Copyright\050c\051 Information-technology Promotion Agency, Japan \050IPA\051, 2003-2011. You must accept "http://ipafont.ipa.go.jp/ipa_font_license_v1.html" to use this product.) readonly def % M+ TESTFLIGHT 043: Copyright(c) 2011 M+ FONTS PROJECT % IPA Gothic Ver.003.03: Copyright(c) Information-technology Promotion Agency, Japan (IPA), 2003-2011. You must accept "http://ipafont.ipa.go.jp/ipa_font_license_v1.html" to use this product. /FullName (MigMix 2M Bold_subset) readonly def /FamilyName (MigMix 2M_subset) readonly def /Weight (Bold) readonly def /FSType 0 def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -0.1 def /UnderlineThickness 0.05 def /ascent 860 def end readonly def /Encoding 256 array 0 1 255 { 1 index exch /.notdef put} for dup 0/.notdef put dup 67/C put dup 73/I put dup 79/O put dup 83/S put dup 99/c put dup 105/i put dup 111/o put dup 115/s put readonly def /sfnts [ < 0001000000080080000300004646544D09C9AF72000003800000001C676C79 66A64B6AC2000001480000023868656164F68CE69C0000008C000000366868 6561061502AD000000C400000024686D7478082800AD000001080000001E6C 6F6361025602F800000130000000186D61787000120022000000E800000020 70726570B98F84000000012800000007 00 > < 000100000000337B9EC641165F0F3CF5000B03E800000000CABCB7A7000000 00CABCB7A70014FFF601E002F8000100080002000000000000 00 > < 000100000433FEC0000003E80000000001E000010000000000000000000000 0000000004 00 > < 00010000000B00200002000000000002000000000000000000040000000000 00 00 > < 03E8002100000000014D000001F4001E004600140032003C0050001E003700 00 00 > < B901FF00008D8500 00 > < 00000014001400140034004A006A009800B800D200EC011C 00 > < 000200210000012A029A000300070000373311230311211142C7C721010921 0258FD87029AFD66000001001EFFF601B802E4001300001334363332171526 2322061510333237150623201E817E504646374A479639444650FEFC016DC3 B4197319758FFEFC1E781900010046000001AE02DA000B0000290135331123 35211523113301AEFE986C6C01686C6C7301F47373FE0C0000020014FFF601 E002E40007000F00001232161006222610123236102622061081F26D6DF26D B2682E2E682E02E4A8FE62A8A8019EFE306B012C6B6BFED4000000010032FF F601CC02E4001D000001262322061514171E01151423222735163332353427 2E0135343633321701B854512A2F457459E16450535A5E4D6C577260664E02 3F302A24471D306E57D2328744584C222E6B525A6E230000000001003CFFF6 01B802120012000001221514333237150623222610363332171526013B7378 3C3C4448747C787343443D01A4A0A31C6E1987010E87196E19000000020050 000001C202F80009000D000013331133152135331123373533156EF064FE8E 826450A00208FE636B6B0132D9828200000002001EFFF601D602120003000B 00001220102036323634262206141E01B8FE48B058242458240212FDE46B43 C04343C000000000010037FFF601BD0212001F00000122151416171E011514 062322273516333236353426272E01343633321715260109491D226D51655E 6B53574E2D261C286356626163515701A22B161A07154E4C4A5123782B1719 16180915538E4F1E7321 00 > < 0000000100000000C9896F3100000000202020200000000020202020 00 > ] def /CharStrings 10 dict dup begin /.notdef 0 def /C 3 def /I 4 def /O 5 def /S 6 def /c 7 def /i 8 def /o 9 def /s 10 def end readonly def FontName currentdict end definefont pop % %% easy access to our font /fontsize 32 def /headerfont /MigMix-2M-Bold findfont fontsize scalefont def % showpage called at the end to treat this eps as a normal ps file during testing % showpage is redefined to nothing here for the ghostscript bug report %/showpage { } def % Support functions /unrealrand { (%Calendar%) currentdevparams dup /Second get exch dup /Minute get exch /Hour get %/Day get exch dup %/Month get exch dup %30 mul add %24 mul add 60 mul add 60 mul add realtime add srand } def unrealrand % add our new seed /smallrand { rand 2147483647 div 2 mul 1 sub abs } def /randrotate { smallrand 360 mul } def /randpattern { patterns smallrand patterns length 1 sub mul round cvi get } def /randline { smallrand 3 mul cvi } def /base { 40 randrotate smallrand 6 mul mul randpattern exec } def /reveal { 30 randrotate neg randpattern exec } def %smallrand pop smallrand pop smallrand pop /patterns [ { % begin circle1 /rot exch def /radius exch def /thick 0.7 def /period 2 def gsave 2 2 scale 0 0 translate thick setlinewidth rot rotate newpath %radius neg radius neg radius 0 360 arc 0 0 radius 0 360 arc closepath clip newpath radius 1 add { radius neg radius neg moveto 0 period translate radius 2 mul 0 rlineto stroke } repeat grestore } % end circle1 { % begin circle2 /rot exch def /radius exch def /thick 0.5 def /period 2 def gsave 2 2 scale 0 0 translate thick setlinewidth rot rotate newpath 0 0 radius 0 360 arc closepath clip newpath radius neg radius 1 add neg translate radius 2 add { gsave radius 8 div ceiling cvi { 0 0 moveto 8 8 8 -8 16 0 curveto stroke 16 0 translate } repeat grestore 0 period translate } repeat grestore } % end circle2 { % begin circle3 /rot exch def /radius exch def /thick 0.7 def /period 3 def gsave 2 2 scale 0 0 translate thick setlinewidth rot rotate newpath 0 0 radius 0 360 arc closepath clip newpath radius neg radius 1 add neg translate radius 4 add { gsave radius 8 div ceiling cvi { 0 0 moveto 8 8 8 -16 16 0 curveto stroke 16 0 translate } repeat grestore 0 period translate } repeat grestore } % end circle3 { % begin circle4 /rot exch def /radius exch def /thick 0.7 def /period 3 def gsave 2 2 scale 0 0 translate thick setlinewidth rot rotate newpath %radius neg radius neg radius 0 360 arc 0 0 radius 0 360 arc closepath clip newpath radius radius 2 div cvi add { radius neg radius 2 mul neg moveto 0 period translate radius radius rlineto radius radius neg rlineto stroke } repeat grestore } % end circle4 { % begin circle5 /rot exch def /radius exch def /thick 0.7 def /period 3 def /quarter { radius 4 div cvi } def gsave 2 2 scale 0 0 translate thick setlinewidth rot rotate newpath %radius neg radius neg radius 0 360 arc 0 0 radius 0 360 arc closepath clip newpath radius radius 2 div cvi add { radius neg radius 2 mul neg moveto 0 period translate 5 { quarter quarter rlineto quarter quarter neg rlineto } repeat stroke } repeat grestore } % end circle5 { % begin circle6 /rot exch def /radius exch def /thick 0.7 def /period 3 def /half { radius 2 div cvi } def gsave 2 2 scale 0 0 translate thick setlinewidth rot rotate newpath %radius neg radius neg radius 0 360 arc 0 0 radius 0 360 arc closepath clip newpath radius radius 2 div cvi add { radius neg radius 2 mul neg moveto 0 period translate 2 { half half rlineto half half neg rlineto } repeat stroke } repeat grestore } % end circle6 { % begin circle7 /rot exch def /radius exch def /thick 0.7 def /period 3 def /half { radius 2 div cvi } def gsave 2 2 scale 0 0 translate thick setlinewidth rot rotate newpath %radius neg radius neg radius 0 360 arc 0 0 radius 0 360 arc closepath clip newpath radius radius 2 div cvi add { radius neg radius 2 mul neg moveto 0 period translate 2 { half half 2 div rlineto half half 2 div neg rlineto } repeat stroke } repeat grestore } % end circle7 { % begin circle 8 /rot exch def /radius exch def /thick 0.7 def /period 3 def gsave 2 2 scale 0 0 translate thick setlinewidth rot rotate newpath 0 0 radius 0 360 arc closepath clip newpath radius neg radius 1 add neg translate radius 5 add { gsave radius 24 div ceiling cvi { 0 0 moveto 24 24 24 -24 48 0 curveto stroke 48 0 translate } repeat grestore 0 period translate } repeat grestore } % end circle8 { % begin circle9 /rot exch def /radius exch def /thick 0.5 def /period 2 def %/half { radius 2 div cvi } def gsave 2 2 scale 0 0 translate thick setlinewidth rot rotate newpath %radius neg radius neg radius 0 360 arc 0 0 radius 0 360 arc closepath clip newpath radius radius 2 div cvi add { radius neg radius 2 mul neg moveto 0 period translate 2 { radius radius 2 div rlineto radius radius 2 div neg rlineto } repeat stroke } repeat grestore } % end circle9 ] def % end patterns %gsave % 90 90 translate % % 2 1 40 randrotate circle1 % % 60 -30 translate % % 2 1 30 randrotate circle2 %grestore 100 100 translate base unrealrand 50 -30 translate reveal headerfont setfont /text { gsave % -80 0 translate %(COSIC) show % 0 fontsize 3 mul translate 0.11 setgray 20 80 translate 0 randline fontsize mul moveto (C) show fontsize 1 mul randline fontsize mul moveto (O) show fontsize 2 mul randline fontsize mul moveto (S) show fontsize 3 mul randline fontsize mul moveto (I) show fontsize 4 mul randline fontsize mul moveto (C) show grestore } def text showpage