%!PS-AdobeFont-1.0: TamzenForPowerlineBold 001.000 %%Title: TamzenForPowerlineBold %Version: 001.000 %%CreationDate: Tue May 24 00:08:50 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 /TamzenForPowerlineBold def /FontBBox {0 0 0 0 }readonly def /PaintType 0 def /FontInfo 10 dict dup begin /version (001.000) readonly def /Notice (\050c\051 2015 Scott Fial) readonly def /FullName (TamzenForPowerline Bold) readonly def /FamilyName (TamzenForPowerline) readonly def /Weight (Bold) readonly def /FSType 0 def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 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 180/U+00B4 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 198 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+00B4 { 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 { 384 0 0 0 0 0 setcachedevice } bind def /U+E0A1 { 384 0 0 0 0 0 setcachedevice } bind def /U+E0A2 { 384 0 0 0 0 0 setcachedevice } bind def /U+E0B0 { 384 0 0 0 0 0 setcachedevice } bind def /U+E0B1 { 384 0 0 0 0 0 setcachedevice } bind def /U+E0B2 { 384 0 0 0 0 0 setcachedevice } bind def /U+E0B3 { 384 0 0 0 0 0 setcachedevice } bind def end currentdict end /TamzenForPowerlineBold exch definefont