Download raw (9.8 KB)
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 190 170
% 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
/linethickness 0.52 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 {
/linethickness exch def
linethickness 40 randrotate smallrand 6 mul mul randpattern exec
} def
/reveal {
/linethickness exch def
linethickness 30 randrotate neg randpattern exec
} def
%smallrand pop smallrand pop smallrand pop
/patterns [
{ % begin circle1
/rot exch def
/radius exch def
/thick exch 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 exch 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 exch 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 exch 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 exch 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 exch 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 exch 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 exch 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 exch 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
110 80 translate
linethickness base
unrealrand
-50 30 translate
linethickness reveal
headerfont setfont
/text {
gsave
-25 -220 translate
%(COSIC) show
0 randline fontsize mul moveto
(C) true charpath fill
fontsize 1 mul randline fontsize mul moveto
(O) true charpath fill
fontsize 2 mul randline fontsize mul moveto
(S) true charpath fill
fontsize 3 mul randline fontsize mul moveto
(I) true charpath fill
fontsize 4 mul randline fontsize mul moveto
(C) true charpath fill
grestore
} def
% text
showpage