+ ##nm = global_info['FontFamily']
+ nm = font_family
+ for m in charmetrics:
+ file.write (r'''\gdef\%s%s{\char%d}%%%s''' % (nm, m['tex'], m['code'],'\n'))
+ file.write ('\\endinput\n')
+
+def write_ps_encoding (file, global_info, charmetrics):
+ encs = ['.notdef'] * 256
+ for m in charmetrics:
+ encs[m['code']] = m['tex']
+
+ file.write ('/FetaEncoding [\n')
+ for m in range(0,256):
+ file.write (' /%s %% %d\n' % (encs[m], m))
+ file.write ('] def\n')
+
+def write_fontlist (file, global_info, charmetrics):
+ ##nm = global_info['FontFamily']
+ nm = font_family
+ per_line = 3
+ file.write (r"""
+%% LilyPond file to list all font symbols and the corresponding names
+%% Automatically generated by mf-to-table.py
+\score{\notes{\fatText\time %d/4
+""" % per_line)
+
+ count = 0