| 1 | %!PS-Adobe-3.0 |
| 2 | %%Creator: groff version 1.17.2 |
| 3 | %%CreationDate: Sat Dec 9 16:59:22 2006 |
| 4 | %%DocumentNeededResources: font Times-Roman |
| 5 | %%+ font Times-Bold |
| 6 | %%+ font Times-Italic |
| 7 | %%DocumentSuppliedResources: procset grops 1.17 2 |
| 8 | %%Pages: 2 |
| 9 | %%PageOrder: Ascend |
| 10 | %%Orientation: Portrait |
| 11 | %%EndComments |
| 12 | %%BeginProlog |
| 13 | %%BeginResource: procset grops 1.17 2 |
| 14 | /setpacking where{ |
| 15 | pop |
| 16 | currentpacking |
| 17 | true setpacking |
| 18 | }if |
| 19 | /grops 120 dict dup begin |
| 20 | /SC 32 def |
| 21 | /A/show load def |
| 22 | /B{0 SC 3 -1 roll widthshow}bind def |
| 23 | /C{0 exch ashow}bind def |
| 24 | /D{0 exch 0 SC 5 2 roll awidthshow}bind def |
| 25 | /E{0 rmoveto show}bind def |
| 26 | /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def |
| 27 | /G{0 rmoveto 0 exch ashow}bind def |
| 28 | /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def |
| 29 | /I{0 exch rmoveto show}bind def |
| 30 | /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def |
| 31 | /K{0 exch rmoveto 0 exch ashow}bind def |
| 32 | /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def |
| 33 | /M{rmoveto show}bind def |
| 34 | /N{rmoveto 0 SC 3 -1 roll widthshow}bind def |
| 35 | /O{rmoveto 0 exch ashow}bind def |
| 36 | /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def |
| 37 | /Q{moveto show}bind def |
| 38 | /R{moveto 0 SC 3 -1 roll widthshow}bind def |
| 39 | /S{moveto 0 exch ashow}bind def |
| 40 | /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def |
| 41 | /SF{ |
| 42 | findfont exch |
| 43 | [exch dup 0 exch 0 exch neg 0 0]makefont |
| 44 | dup setfont |
| 45 | [exch/setfont cvx]cvx bind def |
| 46 | }bind def |
| 47 | /MF{ |
| 48 | findfont |
| 49 | [5 2 roll |
| 50 | 0 3 1 roll |
| 51 | neg 0 0]makefont |
| 52 | dup setfont |
| 53 | [exch/setfont cvx]cvx bind def |
| 54 | }bind def |
| 55 | /level0 0 def |
| 56 | /RES 0 def |
| 57 | /PL 0 def |
| 58 | /LS 0 def |
| 59 | /MANUAL{ |
| 60 | statusdict begin/manualfeed true store end |
| 61 | }bind def |
| 62 | /PLG{ |
| 63 | gsave newpath clippath pathbbox grestore |
| 64 | exch pop add exch pop |
| 65 | }bind def |
| 66 | /BP{ |
| 67 | /level0 save def |
| 68 | 1 setlinecap |
| 69 | 1 setlinejoin |
| 70 | 72 RES div dup scale |
| 71 | LS{ |
| 72 | 90 rotate |
| 73 | }{ |
| 74 | 0 PL translate |
| 75 | }ifelse |
| 76 | 1 -1 scale |
| 77 | }bind def |
| 78 | /EP{ |
| 79 | level0 restore |
| 80 | showpage |
| 81 | }bind def |
| 82 | /DA{ |
| 83 | newpath arcn stroke |
| 84 | }bind def |
| 85 | /SN{ |
| 86 | transform |
| 87 | .25 sub exch .25 sub exch |
| 88 | round .25 add exch round .25 add exch |
| 89 | itransform |
| 90 | }bind def |
| 91 | /DL{ |
| 92 | SN |
| 93 | moveto |
| 94 | SN |
| 95 | lineto stroke |
| 96 | }bind def |
| 97 | /DC{ |
| 98 | newpath 0 360 arc closepath |
| 99 | }bind def |
| 100 | /TM matrix def |
| 101 | /DE{ |
| 102 | TM currentmatrix pop |
| 103 | translate scale newpath 0 0 .5 0 360 arc closepath |
| 104 | TM setmatrix |
| 105 | }bind def |
| 106 | /RC/rcurveto load def |
| 107 | /RL/rlineto load def |
| 108 | /ST/stroke load def |
| 109 | /MT/moveto load def |
| 110 | /CL/closepath load def |
| 111 | /FL{ |
| 112 | currentgray exch setgray fill setgray |
| 113 | }bind def |
| 114 | /BL/fill load def |
| 115 | /LW/setlinewidth load def |
| 116 | /RE{ |
| 117 | findfont |
| 118 | dup maxlength 1 index/FontName known not{1 add}if dict begin |
| 119 | { |
| 120 | 1 index/FID ne{def}{pop pop}ifelse |
| 121 | }forall |
| 122 | /Encoding exch def |
| 123 | dup/FontName exch def |
| 124 | currentdict end definefont pop |
| 125 | }bind def |
| 126 | /DEFS 0 def |
| 127 | /EBEGIN{ |
| 128 | moveto |
| 129 | DEFS begin |
| 130 | }bind def |
| 131 | /EEND/end load def |
| 132 | /CNT 0 def |
| 133 | /level1 0 def |
| 134 | /PBEGIN{ |
| 135 | /level1 save def |
| 136 | translate |
| 137 | div 3 1 roll div exch scale |
| 138 | neg exch neg exch translate |
| 139 | 0 setgray |
| 140 | 0 setlinecap |
| 141 | 1 setlinewidth |
| 142 | 0 setlinejoin |
| 143 | 10 setmiterlimit |
| 144 | []0 setdash |
| 145 | /setstrokeadjust where{ |
| 146 | pop |
| 147 | false setstrokeadjust |
| 148 | }if |
| 149 | /setoverprint where{ |
| 150 | pop |
| 151 | false setoverprint |
| 152 | }if |
| 153 | newpath |
| 154 | /CNT countdictstack def |
| 155 | userdict begin |
| 156 | /showpage{}def |
| 157 | }bind def |
| 158 | /PEND{ |
| 159 | clear |
| 160 | countdictstack CNT sub{end}repeat |
| 161 | level1 restore |
| 162 | }bind def |
| 163 | end def |
| 164 | /setpacking where{ |
| 165 | pop |
| 166 | setpacking |
| 167 | }if |
| 168 | %%EndResource |
| 169 | %%IncludeResource: font Times-Roman |
| 170 | %%IncludeResource: font Times-Bold |
| 171 | %%IncludeResource: font Times-Italic |
| 172 | grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 |
| 173 | def/PL PLG def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron |
| 174 | /scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef |
| 175 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
| 176 | /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef |
| 177 | /.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent |
| 178 | /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen |
| 179 | /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon |
| 180 | /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O |
| 181 | /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex |
| 182 | /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y |
| 183 | /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft |
| 184 | /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl |
| 185 | /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut |
| 186 | /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash |
| 187 | /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen |
| 188 | /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft |
| 189 | /logicalnot/minus/registered/macron/degree/plusminus/twosuperior |
| 190 | /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior |
| 191 | /ordmasculine/guilsinglright/onequarter/onehalf/threequarters |
| 192 | /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE |
| 193 | /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex |
| 194 | /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis |
| 195 | /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn |
| 196 | /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla |
| 197 | /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis |
| 198 | /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash |
| 199 | /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def |
| 200 | /Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE |
| 201 | /Times-Roman@0 ENC0/Times-Roman RE |
| 202 | %%EndProlog |
| 203 | %%Page: 1 1 |
| 204 | %%BeginPageSetup |
| 205 | BP |
| 206 | %%EndPageSetup |
| 207 | /F0 10/Times-Roman@0 SF 358.84(mkmupfnt\(1\) mkmupfnt\(1\))72 48 R/F1 |
| 208 | 10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0 |
| 209 | (mkmupfnt - create font\214le for o)108 96 Q -.15(ve)-.15 G |
| 210 | (rriding Mup fonts).15 E F1(SYNOPSIS)72 112.8 Q F0(mkmupfnt)108 124.8 Q |
| 211 | /F2 10/Times-Italic@0 SF -.8(Po)2.5 G |
| 212 | (stScript_font_name Mup_font_name out\214le [\214le]).8 E F1 |
| 213 | (DESCRIPTION)72 141.6 Q F0(The)108 153.6 Q/F3 10/Times-Bold@0 SF |
| 214 | (mkmupfnt)2.862 E F0 .362(program creates an)2.862 F F2(out\214le)2.862 |
| 215 | E F0 .362(that can be used with the Mup "font\214le" statement to o) |
| 216 | 2.862 F -.15(ve)-.15 G .361(rride a).15 F(Mup font.)108 165.6 Q(The)108 |
| 217 | 182.4 Q F2 -.8(Po)3.854 G(stScript_font_name).8 E F0 1.354 |
| 218 | (is the name of the font you w)3.854 F 1.354(ant Mup to use. This w)-.1 |
| 219 | F 1.355(ould be something that)-.1 F(could be gi)108 194.4 Q -.15(ve) |
| 220 | -.25 G 2.5(na).15 G 2.5(san)-2.5 G(ame to the PostScript)-2.5 E F3 |
| 221 | (\214ndf)2.5 E(ont)-.25 E F0(procedure.)2.5 E(The)108 211.2 Q F2 |
| 222 | (Mup_font_name)3.5 E F0 1(is the name of the Mup font you w)3.5 F .999 |
| 223 | (ant to o)-.1 F -.15(ve)-.15 G .999(rride, either an abbre).15 F .999 |
| 224 | (viated name, lik)-.25 F(e)-.1 E("PR" or a full name, lik)108 223.2 Q |
| 225 | 2.5(e")-.1 G(palatino rom".)-2.5 E(The)108 240 Q F2(out\214le)2.831 E F0 |
| 226 | .331(is the \214le that will be generated, which will contain character\ |
| 227 | size and other information, to use)2.831 F(with Mup')108 252 Q 2.5(s") |
| 228 | -.55 G(font\214le" statement.)-2.5 E .49(The \214nal optional)108 268.8 |
| 229 | R F2(\214le)2.99 E F0(ar)2.99 E .489(gument is the name of a \214le tha\ |
| 230 | t contains PostScript to be placed at the end of the)-.18 F .077 |
| 231 | (Mup PostScript prolog.)108 280.8 R .077(This might be useful if you ha) |
| 232 | 5.077 F .378 -.15(ve a f)-.2 H .078 |
| 233 | (ont whose implementation PostScript could not).15 F .233 |
| 234 | (\214nd on its o)108 292.8 R .233(wn. F)-.25 F .233(or e)-.15 F .233 |
| 235 | (xample, if you')-.15 F .533 -.15(ve w)-.5 H .233(ritten your o).15 F |
| 236 | .232(wn font implementation, you could put it in the gi)-.25 F -.15(ve) |
| 237 | -.25 G(n).15 E F2(\214le)108 304.8 Q F0 5.103(.T)C .103(he actual chara\ |
| 238 | cters produced by the font need not be similar to those in the font bei\ |
| 239 | ng replaced; the)-5.103 F(y)-.15 E .496 |
| 240 | (could be in some other alphabet, or hieroglyphics or whate)108 316.8 R |
| 241 | -.15(ve)-.25 G 2.996(ry).15 G .496(ou wish. Ho)-2.996 F(we)-.25 E -.15 |
| 242 | (ve)-.25 G 1.296 -.4(r, s).15 H .496(ee the CA).4 F(VEA)-1.35 E .496 |
| 243 | (TS sec-)-1.11 F(tion for limitations.)108 328.8 Q 1.031(An an e)108 |
| 244 | 345.6 R 1.031(xample, suppose you w)-.15 F 1.031 |
| 245 | (ant Mup to use the Helv)-.1 F(etica-Narro)-.15 E 3.531(wf)-.25 G 1.032 |
| 246 | (ont rather than the plain Helv)-3.531 F(etica)-.15 E(font. Y)108 357.6 |
| 247 | Q(ou could use:)-1.1 E(mkmupfnt Helv)144 369.6 Q(etica-Narro)-.15 E 2.5 |
| 248 | (wH)-.25 G 2.5(Rh)-2.5 G(elvnarr)-2.5 E |
| 249 | (to generate a Mup font\214le, then in your Mup program put:)108 381.6 Q |
| 250 | (font\214le "helvnarr")144 393.6 Q(Then an)108 405.6 Q(ything that w) |
| 251 | -.15 E(ould normally be printed in Helv)-.1 E |
| 252 | (etica will come out in Helv)-.15 E(etica-Narro)-.15 E 2.5(wi)-.25 G |
| 253 | (nstead.)-2.5 E F1(FILE FORMA)72 422.4 Q(T)-1.04 E F0 .037 |
| 254 | (Mup requires a)108 434.4 R F2(font\214le)2.537 E F0 .037(to be in a f) |
| 255 | 2.537 F .037(airly rigid format.)-.1 F .036 |
| 256 | (This section describes the format of the \214le that is pro-)5.037 F |
| 257 | .068(duced by mkmupfnt.)108 446.4 R .068 |
| 258 | (The \214le can contain comment lines, which ha)5.068 F .368 -.15 |
| 259 | (ve a ')-.2 H .069(#' in column 1.).15 F .069(Otherwise the for)5.069 F |
| 260 | (-)-.2 E(mat is:)108 458.4 Q F3(Mup f)129.6 470.4 Q(ont name:)-.25 E F2 |
| 261 | (Mup_font_name)2.5 E F3 -.2(Po)129.6 482.4 S(stScript f).2 E(ont name:) |
| 262 | -.25 E F2 -.8(Po)2.5 G(stScript_font_name).8 E F3(Size data:)129.6 494.4 |
| 263 | Q(32)129.6 506.4 Q F2 5(width height ascent)7.5 F F3(33)129.6 518.4 Q F2 |
| 264 | 5(width height ascent)7.5 F(... similar lines for ASCII codes 34-126.) |
| 265 | 165.6 530.4 Q(Dimension ar)165.6 542.4 Q 2.5(eg)-.37 G |
| 266 | (iven in 1/1000ths of an inc)-2.5 E 2.5(hf)-.15 G(or a 12-point c)-2.5 E |
| 267 | (har)-.15 E(acter)-.15 E(.)-1.11 E |
| 268 | (All codes must be speci\214ed, and the)165.6 554.4 Q 2.5(ym)-.3 G |
| 269 | (ust be in or)-2.5 E(der)-.37 E(.)-1.11 E F3 -.2(Po)129.6 566.4 S |
| 270 | (stScript:).2 E F2(Zer)165.6 578.4 Q 2.5(oo)-.45 G 2.5(rm)-2.5 G(or)-2.5 |
| 271 | E 2.5(el)-.37 G(ines of P)-2.5 E(ostScript that will be copied)-.8 E -.2 |
| 272 | (ex)165.6 590.4 S(actly as is to the end of the Mup P).2 E(ostScript pr) |
| 273 | -.8 E(olo)-.45 E -.15(g.)-.1 G F1(FILES)72 607.2 Q F0 7.5 |
| 274 | (mkmupfnt.ps PostScript)108 619.2 R(program that e)2.5 E |
| 275 | (xtracts font size information)-.15 E F1(SEE ALSO)72 636 Q F0 |
| 276 | (gs\(1\), mup\(1\).)108 648 Q(Mup \212 Music Publisher User')108 660 Q |
| 277 | 2.5(sG)-.55 G(uide)-2.5 E F1(CA)72 676.8 Q(VEA)-1.588 E(TS)-1.04 E F0 |
| 278 | -1.1(Yo)108 688.8 S 2.5(um)1.1 G(ust ha)-2.5 E .3 -.15(ve g)-.2 H |
| 279 | (hostscript \(gs or gs386.e).15 E -.15(xe)-.15 G 2.5(\)i).15 G 2.5(ny) |
| 280 | -2.5 G(our P)-2.5 E -1.11(AT)-.92 G 2.5(Ha)1.11 G(nd it must be b)-2.5 E |
| 281 | (uilt to include the "bit" de)-.2 E(vice.)-.25 E .79(Mup uses certain f\ |
| 282 | onts for certain things, such as time signatures, octa)108 705.6 R 1.09 |
| 283 | -.15(ve m)-.2 H .79(arks, endings, tuplet numbers,).15 F 2.544 |
| 284 | (etc. \(The)108 717.6 R .044(fonts used include all the T)2.544 F .044 |
| 285 | (imes fonts and Ne)-.35 F 2.544(wC)-.25 G .044(entury bold, plus Helv) |
| 286 | -2.544 F .045(etica roman and Helv)-.15 F(etica)-.15 E .43 |
| 287 | (bold for tablature.\))108 729.6 R .43(If your o)5.43 F -.15(ve)-.15 G |
| 288 | .43(rride one of the fonts used for those things, the).15 F 2.93(yw)-.15 |
| 289 | G .43(ill come out in your ne)-2.93 F(w)-.25 E(Arkkra Enterprises)72 768 |
| 290 | Q(July 31, 1999)131.105 E(1)201.915 E EP |
| 291 | %%Page: 2 2 |
| 292 | %%BeginPageSetup |
| 293 | BP |
| 294 | %%EndPageSetup |
| 295 | /F0 10/Times-Roman@0 SF 358.84(mkmupfnt\(1\) mkmupfnt\(1\))72 48 R .862 |
| 296 | (font. On the one hand, if you don')108 84 R 3.362(tl)-.18 G(ik)-3.362 E |
| 297 | 3.362(eM)-.1 G(up')-3.362 E 3.362(sc)-.55 G .862(hoices, this pro)-3.362 |
| 298 | F .862(vides you a w)-.15 F .862(ay to get your o)-.1 F .862(wn. On the) |
| 299 | -.25 F .826(other hand, if you w)108 96 R .826(ant to change most, b)-.1 |
| 300 | F .826 |
| 301 | (ut not all uses of a particular font, it may not be possible to do)-.2 |
| 302 | F(that.)108 108 Q(Only the ASCII characters 32-126 can be o)108 124.8 Q |
| 303 | -.15(ve)-.15 G(rridden. The non-ASCII characters can not be o).15 E -.15 |
| 304 | (ve)-.15 G(rridden.).15 E .682(Mup only allo)108 141.6 R .682 |
| 305 | (ws width v)-.25 F .682(alues up to 1/2 inch for a 12-point character) |
| 306 | -.25 F 3.182(.T)-.55 G .683(his program does not enforce that)-3.182 F |
| 307 | (limitation.)108 153.6 Q 2.064(This program has been tested with v)108 |
| 308 | 170.4 R 2.064(arious Ghostscript fonts, b)-.25 F 2.064(ut may not w)-.2 |
| 309 | F 2.063(ork on just an)-.1 F 4.563(ya)-.15 G(rbitrary)-4.563 E |
| 310 | (PostScript font.)108 182.4 Q(Arkkra Enterprises)72 768 Q(July 31, 1999) |
| 311 | 131.105 E(2)201.915 E EP |
| 312 | %%Trailer |
| 313 | end |
| 314 | %%EOF |