]> git.donarmstrong.com Git - lilypond.git/blob - mf/aybabtu.pe.in
* scm/font.scm (add-music-fonts): Load aybabtu iso all separate
[lilypond.git] / mf / aybabtu.pe.in
1 #!@FONTFORGE@
2
3 # all your braces are belong to us
4
5 New();
6
7 SetFontNames("aybabtu", "LilyPondBraces", "LilyPond Braces", "Regular", "GNU GPL", "@TOPLEVEL_VERSION@");
8
9 MergeFonts("feta-braces-a.pfa");
10 MergeFonts("feta-braces-b.pfa");
11 MergeFonts("feta-braces-c.pfa");
12 MergeFonts("feta-braces-d.pfa");
13 MergeFonts("feta-braces-e.pfa");
14 MergeFonts("feta-braces-f.pfa");
15 MergeFonts("feta-braces-g.pfa");
16 MergeFonts("feta-braces-h.pfa");
17 MergeFonts("feta-braces-i.pfa");
18
19 i = 0;
20 while (i < CharCnt())
21   Select(i);
22 # crashes fontforge, use PUA for now -- jcn
23 # SetUnicodeValue(i + 0xF0000, 0);
24 /*
25 PRIVATE AREA
26        In the BMP, the range 0xe000 to 0xf8ff will never be  assigned  to  any
27        characters  by  the standard and is reserved for private usage. For the
28        Linux community, this private area has been subdivided further into the
29        range  0xe000  to 0xefff which can be used individually by any end-user
30        and the Linux zone in the range 0xf000 to 0xf8ff where  extensions  are
31        coordinated  among  all  Linux  users.  The  registry of the characters
32        assigned to the Linux zone is currently maintained by  H.  Peter  Anvin
33        <Peter.Anvin@linux.org>.
34 */
35   SetUnicodeValue(i + 0xE000, 0);
36   ++i;
37 endloop
38
39 LoadTableFromFile("LILF", "aybabtu.subfonts")
40 LoadTableFromFile("LILC", "feta-braces-a.otf-table")
41 LoadTableFromFile("LILY", "feta-braces-a.otf-gtable")
42
43 Generate("aybabtu.otf");
44 Generate("aybabtu.cff");