+2005-01-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * mf/aybabtu.pe.in: scale brace fonts to design sizes.
+ change name to aybabtu completely
+
+2005-01-21 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * buildscripts/gen-emmentaler-scripts.py (outdir): add
+ design_size to fontname
+
2005-01-19 Werner Lemberg <wl@gnu.org>
* mf/feta-accordion.mf, mf/feta-klef.mf, mf/feta-pendaal.mf,
@itemize @bullet
+@item
+Locations of errors in the input are now calculated more precisely.
+
@item
LilyPond now uses Pango and FontConfig for selecting and rendering
internationalized text in non-@TeX{} backends. A font may be selected
# Separate Feta versioning?
# * using 20 as Weight works for gnome-font-select widget: gfs
-SetFontNames("%(name)s", "%(name)s", "%(name)s %(design_size)d", "%(design_size)d", "GNU GPL", "@TOPLEVEL_VERSION@");
+SetFontNames("%(name)s-%(design_size)d", "%(name)s", "%(name)s %(design_size)d", "%(design_size)d", "GNU GPL", "@TOPLEVEL_VERSION@");
MergeFonts("feta%(design_size)d.pfa");
MergeFonts("parmesan%(design_size)d.pfa");
(c) 2001--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
+
#include "font-interface.hh"
#include "item.hh"
#include "stencil.hh"
#include "pitch.hh"
/*
+
TODO: insert support for smaller cautionaries, tie-break-reminders.
Either here or in new-accidental-engraver.
#!@FONTFORGE@
-
# all your brace are belong to us
-New();
+Open("feta-braces-b.pfa");
+SelectAll();
+Scale(200, 0, 0);
+Generate("feta-braces-b.scale.pfa");
+
+Open("feta-braces-c.pfa");
+SelectAll();
+Scale(300, 0, 0);
+Generate("feta-braces-c.scale.pfa");
+
+Open("feta-braces-d.pfa");
+SelectAll();
+Scale(400, 0, 0);
+Generate("feta-braces-d.scale.pfa");
+
+Open("feta-braces-e.pfa");
+SelectAll();
+Scale(500, 0, 0);
+Generate("feta-braces-e.scale.pfa");
+
+Open("feta-braces-f.pfa");
+SelectAll();
+Scale(600, 0, 0);
+Generate("feta-braces-f.scale.pfa");
+
+Open("feta-braces-g.pfa");
+SelectAll();
+Scale(700, 0, 0);
+Generate("feta-braces-g.scale.pfa");
+
+Open("feta-braces-h.pfa");
+SelectAll();
+Scale(800, 0, 0);
+Generate("feta-braces-h.scale.pfa");
+
+Open("feta-braces-i.pfa");
+SelectAll();
+Scale(900, 0, 0);
+Generate("feta-braces-i.scale.pfa");
+
+
+New()
+
+MergeFonts("feta-braces-a.pfa");
+MergeFonts("feta-braces-b.scale.pfa");
+MergeFonts("feta-braces-c.scale.pfa");
+MergeFonts("feta-braces-d.scale.pfa");
+MergeFonts("feta-braces-e.scale.pfa");
+MergeFonts("feta-braces-f.scale.pfa");
+MergeFonts("feta-braces-g.scale.pfa");
+MergeFonts("feta-braces-h.scale.pfa");
+MergeFonts("feta-braces-i.scale.pfa");
+
+
-SetFontNames("aybabtu", "LilyPondBraces", "LilyPond Braces", "Regular", "GNU GPL", "@TOPLEVEL_VERSION@");
+SetFontNames("aybabtu", "aybabtu", "aybabtu", "Regular", "GNU GPL", "@TOPLEVEL_VERSION@");
MergeFonts("feta-braces-a.pfa");
MergeFonts("feta-braces-b.pfa");
for i := 0 step 1 until font_count:
- %% We can't store more than 64 (65?) height dimensions in a TFM
- %% file, so we make small files.
save number;
number := braces_per_font * i;
- for j := 0 step 1 until 63:
+ for j := 0 step 1 until (braces_per_font -1):
% message "l: "&decimal l;
% note: define_pixels (x) multiplies x by hppp,
% must never get bigger than infinity
(supplies-or-needs paper load-fonts?)
"%%EndComments\n"))
-(define (procset name)
+(define (procset file-name)
(string-append
(format
"%%BeginResource: procset (~a) 1 0
~a
%%EndResource
"
- name (ly:gulp-file name))))
+ file-name (ly:gulp-file file-name))))
(define (setup paper)
(string-append
(procset "music-drawing-routines.ps")
(procset "lilyponddefs.ps")
(if load-fonts?
- (load-fonts paper))
+ (load-fonts paper)
+ "")
+
(setup paper)))
(define-public (output-framework basename book scopes fields)