tamzen-font/pt3/TamzenForPowerline8x16r.pt3
2016-05-24 15:07:52 -07:00

627 lines
15 KiB
Plaintext

%!PS-AdobeFont-1.0: TamzenForPowerlineMedium 001.000
%%Title: TamzenForPowerlineMedium
%Version: 001.000
%%CreationDate: Tue May 24 00:08:51 2016
%%Creator: sunny
%Copyright: (c) 2015 Scott Fial
% 2016-5-24: Created with FontForge (http://fontforge.org)
% Generated by FontForge 20160405 (http://fontforge.sf.net/)
%%EndComments
11 dict begin
/FontType 3 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
/FontName /TamzenForPowerlineMedium def
/FontBBox {0 0 0 0 }readonly def
/PaintType 0 def
/FontInfo 11 dict dup begin
/version (001.000) readonly def
/Notice (\050c\051 2015 Scott Fial) readonly def
/FullName (TamzenForPowerline Medium) readonly def
/FamilyName (TamzenForPowerline) readonly def
/Weight (Medium) readonly def
/FSType 0 def
/ItalicAngle 0 def
/isFixedPitch false def
/UnderlinePosition -100 def
/UnderlineThickness 50 def
/ascent 750 def
end readonly def
/Encoding 256 array
0 1 255 { 1 index exch /.notdef put} for
dup 0/U+0000 put
dup 2/U+2592 put
dup 7/U+00B0 put
dup 11/U+2518 put
dup 12/U+2510 put
dup 13/U+250C put
dup 14/U+2514 put
dup 15/U+253C put
dup 18/U+2500 put
dup 21/U+251C put
dup 22/U+2524 put
dup 23/U+2534 put
dup 24/U+252C put
dup 25/U+2502 put
dup 30/U+00A3 put
dup 32/U+0020 put
dup 33/U+0021 put
dup 34/U+0022 put
dup 35/U+0023 put
dup 36/U+0024 put
dup 37/U+0025 put
dup 38/U+0026 put
dup 39/U+0027 put
dup 40/U+0028 put
dup 41/U+0029 put
dup 42/U+002A put
dup 43/U+002B put
dup 44/U+002C put
dup 45/U+002D put
dup 46/U+002E put
dup 47/U+002F put
dup 48/U+0030 put
dup 49/U+0031 put
dup 50/U+0032 put
dup 51/U+0033 put
dup 52/U+0034 put
dup 53/U+0035 put
dup 54/U+0036 put
dup 55/U+0037 put
dup 56/U+0038 put
dup 57/U+0039 put
dup 58/U+003A put
dup 59/U+003B put
dup 60/U+003C put
dup 61/U+003D put
dup 62/U+003E put
dup 63/U+003F put
dup 64/U+0040 put
dup 65/U+0041 put
dup 66/U+0042 put
dup 67/U+0043 put
dup 68/U+0044 put
dup 69/U+0045 put
dup 70/U+0046 put
dup 71/U+0047 put
dup 72/U+0048 put
dup 73/U+0049 put
dup 74/U+004A put
dup 75/U+004B put
dup 76/U+004C put
dup 77/U+004D put
dup 78/U+004E put
dup 79/U+004f put
dup 80/U+0050 put
dup 81/U+0051 put
dup 82/U+0052 put
dup 83/U+0053 put
dup 84/U+0054 put
dup 85/U+0055 put
dup 86/U+0056 put
dup 87/U+0057 put
dup 88/U+0058 put
dup 89/U+0059 put
dup 90/U+005A put
dup 91/U+005B put
dup 92/U+005C put
dup 93/U+005D put
dup 94/U+005E put
dup 95/U+005F put
dup 96/U+0060 put
dup 97/U+0061 put
dup 98/U+0062 put
dup 99/U+0063 put
dup 100/U+0064 put
dup 101/U+0065 put
dup 102/U+0066 put
dup 103/U+0067 put
dup 104/U+0068 put
dup 105/U+0069 put
dup 106/U+006A put
dup 107/U+006B put
dup 108/U+006c put
dup 109/U+006d put
dup 110/U+006e put
dup 111/U+006F put
dup 112/U+0070 put
dup 113/U+0071 put
dup 114/U+0072 put
dup 115/U+0073 put
dup 116/U+0074 put
dup 117/U+0075 put
dup 118/U+0076 put
dup 119/U+0077 put
dup 120/U+0078 put
dup 121/U+0079 put
dup 122/U+007A put
dup 123/U+007B put
dup 124/U+007C put
dup 125/U+007D put
dup 126/U+007E put
dup 160/U+00A0 put
dup 161/U+00A1 put
dup 162/U+00A2 put
dup 163/U+00A3 put
dup 164/U+00A4 put
dup 165/U+00A5 put
dup 166/U+00A6 put
dup 168/U+00A8 put
dup 169/U+00A9 put
dup 171/U+00AB put
dup 173/U+00AD put
dup 176/U+00B0 put
dup 184/U+00B8 put
dup 187/U+00BB put
dup 191/U+00BF put
dup 192/U+00C0 put
dup 193/U+00C1 put
dup 194/U+00C2 put
dup 195/U+00C3 put
dup 196/U+00C4 put
dup 197/U+00C5 put
dup 198/U+00C6 put
dup 199/U+00C7 put
dup 200/U+00C8 put
dup 201/U+00C9 put
dup 202/U+00CA put
dup 203/U+00CB put
dup 204/U+00CC put
dup 205/U+00CD put
dup 206/U+00CE put
dup 207/U+00CF put
dup 208/U+00D0 put
dup 209/U+00D1 put
dup 210/U+00D2 put
dup 211/U+00D3 put
dup 212/U+00D4 put
dup 213/U+00D5 put
dup 214/U+00D6 put
dup 215/U+00D7 put
dup 216/U+00D8 put
dup 217/U+00D9 put
dup 218/U+00DA put
dup 219/U+00DB put
dup 220/U+00DC put
dup 221/U+00DD put
dup 222/U+00DE put
dup 223/U+00DF put
dup 224/U+00E0 put
dup 225/U+00E1 put
dup 226/U+00E2 put
dup 227/U+00E3 put
dup 228/U+00E4 put
dup 229/U+00E5 put
dup 230/U+00E6 put
dup 231/U+00E7 put
dup 232/U+00E8 put
dup 233/U+00E9 put
dup 234/U+00EA put
dup 235/U+00EB put
dup 236/U+00EC put
dup 237/U+00ED put
dup 238/U+00EE put
dup 239/U+00EF put
dup 240/U+00F0 put
dup 241/U+00F1 put
dup 242/U+00F2 put
dup 243/U+00F3 put
dup 244/U+00F4 put
dup 245/U+00F5 put
dup 246/U+00F6 put
dup 247/U+00F7 put
dup 248/U+00F8 put
dup 249/U+00F9 put
dup 250/U+00FA put
dup 251/U+00FB put
dup 252/U+00FC put
dup 253/U+00FD put
dup 254/U+00FE put
dup 255/U+00FF put
readonly def
/BuildChar { 1 index /Encoding get exch get 1 index /BuildGlyph get exec } bind def
% I call all my CharProcs with two arguments, the top of the stack will be
% 0 and then next thing is the fontdict. If the tos is zero the char will
% do a setcachedevice, otherwise (for referenced chars) it will not. The
% fontdict argument is so a char can invoke a referenced char. BuildGlyph
% itself will remove the arguments from the stack, the CharProc will leave 'em
/BuildGlyph { 2 copy exch /CharProcs get exch 2 copy known not { pop /.notdef} if get exch pop 0 exch exec pop pop fill} bind def
/CharProcs 197 dict def
CharProcs begin
/.notdef { 1000 0 0 0 0 0 setcachedevice } bind def
/U+0000 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+2592 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00B0 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+2518 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+2510 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+250C { 392 0 0 0 0 0 setcachedevice
} bind def
/U+2514 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+253C { 392 0 0 0 0 0 setcachedevice
} bind def
/U+2500 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+251C { 392 0 0 0 0 0 setcachedevice
} bind def
/U+2524 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+2534 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+252C { 392 0 0 0 0 0 setcachedevice
} bind def
/U+2502 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00A3 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0020 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0021 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0022 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0023 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0024 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0025 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0026 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0027 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0028 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0029 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+002A { 392 0 0 0 0 0 setcachedevice
} bind def
/U+002B { 392 0 0 0 0 0 setcachedevice
} bind def
/U+002C { 392 0 0 0 0 0 setcachedevice
} bind def
/U+002D { 392 0 0 0 0 0 setcachedevice
} bind def
/U+002E { 392 0 0 0 0 0 setcachedevice
} bind def
/U+002F { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0030 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0031 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0032 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0033 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0034 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0035 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0036 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0037 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0038 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0039 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+003A { 392 0 0 0 0 0 setcachedevice
} bind def
/U+003B { 392 0 0 0 0 0 setcachedevice
} bind def
/U+003C { 392 0 0 0 0 0 setcachedevice
} bind def
/U+003D { 392 0 0 0 0 0 setcachedevice
} bind def
/U+003E { 392 0 0 0 0 0 setcachedevice
} bind def
/U+003F { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0040 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0041 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0042 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0043 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0044 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0045 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0046 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0047 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0048 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0049 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+004A { 392 0 0 0 0 0 setcachedevice
} bind def
/U+004B { 392 0 0 0 0 0 setcachedevice
} bind def
/U+004C { 392 0 0 0 0 0 setcachedevice
} bind def
/U+004D { 392 0 0 0 0 0 setcachedevice
} bind def
/U+004E { 392 0 0 0 0 0 setcachedevice
} bind def
/U+004f { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0050 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0051 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0052 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0053 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0054 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0055 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0056 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0057 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0058 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0059 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+005A { 392 0 0 0 0 0 setcachedevice
} bind def
/U+005B { 392 0 0 0 0 0 setcachedevice
} bind def
/U+005C { 392 0 0 0 0 0 setcachedevice
} bind def
/U+005D { 392 0 0 0 0 0 setcachedevice
} bind def
/U+005E { 392 0 0 0 0 0 setcachedevice
} bind def
/U+005F { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0060 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0061 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0062 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0063 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0064 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0065 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0066 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0067 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0068 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0069 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+006A { 392 0 0 0 0 0 setcachedevice
} bind def
/U+006B { 392 0 0 0 0 0 setcachedevice
} bind def
/U+006c { 392 0 0 0 0 0 setcachedevice
} bind def
/U+006d { 392 0 0 0 0 0 setcachedevice
} bind def
/U+006e { 392 0 0 0 0 0 setcachedevice
} bind def
/U+006F { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0070 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0071 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0072 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0073 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0074 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0075 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0076 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0077 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0078 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+0079 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+007A { 392 0 0 0 0 0 setcachedevice
} bind def
/U+007B { 392 0 0 0 0 0 setcachedevice
} bind def
/U+007C { 392 0 0 0 0 0 setcachedevice
} bind def
/U+007D { 392 0 0 0 0 0 setcachedevice
} bind def
/U+007E { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00A0 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00A1 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00A2 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00A3 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00A4 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00A5 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00A6 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00A8 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00A9 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00AB { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00AD { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00B0 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00B8 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00BB { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00BF { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00C0 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00C1 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00C2 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00C3 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00C4 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00C5 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00C6 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00C7 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00C8 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00C9 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00CA { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00CB { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00CC { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00CD { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00CE { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00CF { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00D0 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00D1 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00D2 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00D3 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00D4 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00D5 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00D6 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00D7 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00D8 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00D9 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00DA { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00DB { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00DC { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00DD { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00DE { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00DF { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00E0 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00E1 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00E2 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00E3 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00E4 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00E5 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00E6 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00E7 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00E8 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00E9 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00EA { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00EB { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00EC { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00ED { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00EE { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00EF { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00F0 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00F1 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00F2 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00F3 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00F4 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00F5 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00F6 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00F7 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00F8 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00F9 { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00FA { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00FB { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00FC { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00FD { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00FE { 392 0 0 0 0 0 setcachedevice
} bind def
/U+00FF { 392 0 0 0 0 0 setcachedevice
} bind def
/U+E0A0 { 360 0 0 0 0 0 setcachedevice
} bind def
/U+E0A1 { 360 0 0 0 0 0 setcachedevice
} bind def
/U+E0A2 { 360 0 0 0 0 0 setcachedevice
} bind def
/U+E0B0 { 360 0 0 0 0 0 setcachedevice
} bind def
/U+E0B1 { 360 0 0 0 0 0 setcachedevice
} bind def
/U+E0B2 { 360 0 0 0 0 0 setcachedevice
} bind def
/U+E0B3 { 360 0 0 0 0 0 setcachedevice
} bind def
end
currentdict end
/TamzenForPowerlineMedium exch definefont