Blame italian.fmt

Bernhard M. Wiedemann 4f6094
% italian.fmt
Bernhard M. Wiedemann 4f6094
% written by Christopher Lane
Bernhard M. Wiedemann 4f6094
% for abcm2ps 5.9.*
Bernhard M. Wiedemann 4f6094
% (adapted for more abcm2ps versions by Hudson Lacerda)
Bernhard M. Wiedemann 4f6094
Bernhard M. Wiedemann 4f6094
% -- latin guitar chords
Bernhard M. Wiedemann 4f6094
postscript  /gcshow { % string gcshow
Bernhard M. Wiedemann 4f6094
postscript 	-5 0 RM
Bernhard M. Wiedemann 4f6094
postscript 	dup 0 get
Bernhard M. Wiedemann 4f6094
postscript 	dup dup 65 ge exch 71 le and {
Bernhard M. Wiedemann 4f6094
postscript 	65 sub [(La) (Si) (Do) (Re) (Mi) (Fa) (Sol)] exch get show
Bernhard M. Wiedemann 4f6094
postscript 	} { currentfont /Encoding get exch get glyphshow
Bernhard M. Wiedemann 4f6094
postscript 	} ifelse
Bernhard M. Wiedemann 4f6094
postscript 	dup length 1 sub 1 exch getinterval
Bernhard M. Wiedemann 4f6094
postscript 	%
Bernhard M. Wiedemann 4f6094
postscript 	dup mark exch (m) search {
Bernhard M. Wiedemann 4f6094
postscript 	  (di) search { cleartomark } {
Bernhard M. Wiedemann 4f6094
postscript 	    length exch pop exch (aj) anchorsearch { cleartomark } {
Bernhard M. Wiedemann 4f6094
postscript 	      pop /tempstr 4 2 roll cleartomark
Bernhard M. Wiedemann 4f6094
postscript 	      def tempstr exch (-) putinterval tempstr
Bernhard M. Wiedemann 4f6094
postscript 	    } ifelse
Bernhard M. Wiedemann 4f6094
postscript 	  } ifelse
Bernhard M. Wiedemann 4f6094
postscript 	} {
Bernhard M. Wiedemann 4f6094
postscript 	cleartomark } ifelse
Bernhard M. Wiedemann 4f6094
postscript 
Bernhard M. Wiedemann 4f6094
postscript 	currentdict /gchshow known {
Bernhard M. Wiedemann 4f6094
postscript 	  /gchshow load cshow   %% abcm2ps older than abcm2ps-5.1.0
Bernhard M. Wiedemann 4f6094
postscript 	} {
Bernhard M. Wiedemann 4f6094
postscript 	  show                  %% abcm2ps-5.1.0 or newer
Bernhard M. Wiedemann 4f6094
postscript 	} ifelse
Bernhard M. Wiedemann 4f6094
postscript }!
Bernhard M. Wiedemann 4f6094
% End of file italian.fmt
Bernhard M. Wiedemann 4f6094