]> git.donarmstrong.com Git - lilypond.git/blob - mf/emmentaler-brace.pe.in
Add '-dcrop' option to ps and svg backends
[lilypond.git] / mf / emmentaler-brace.pe.in
1 #!@FONTFORGE@
2 # all your brace are belong to us
3
4 Open("feta-braces-b.pfb");
5 SelectAll();
6 Scale(200, 0, 0);
7 Generate("feta-braces-b.scale.pfb");
8
9 Open("feta-braces-c.pfb");
10 SelectAll();
11 Scale(300, 0, 0);
12 Generate("feta-braces-c.scale.pfb");
13
14 Open("feta-braces-d.pfb");
15 SelectAll();
16 Scale(400, 0, 0);
17 Generate("feta-braces-d.scale.pfb");
18
19 Open("feta-braces-e.pfb");
20 SelectAll();
21 Scale(500, 0, 0);
22 Generate("feta-braces-e.scale.pfb");
23
24 Open("feta-braces-f.pfb");
25 SelectAll();
26 Scale(600, 0, 0);
27 Generate("feta-braces-f.scale.pfb");
28
29 Open("feta-braces-g.pfb");
30 SelectAll();
31 Scale(700, 0, 0);
32 Generate("feta-braces-g.scale.pfb");
33
34 Open("feta-braces-h.pfb");
35 SelectAll();
36 Scale(800, 0, 0);
37 Generate("feta-braces-h.scale.pfb");
38
39 Open("feta-braces-i.pfb");
40 SelectAll();
41 Scale(900, 0, 0);
42 Generate("feta-braces-i.scale.pfb");
43
44
45 New()
46
47 MergeFonts("feta-braces-a.pfb");
48 MergeFonts("feta-braces-b.scale.pfb");
49 MergeFonts("feta-braces-c.scale.pfb");
50 MergeFonts("feta-braces-d.scale.pfb");
51 MergeFonts("feta-braces-e.scale.pfb");
52 MergeFonts("feta-braces-f.scale.pfb");
53 MergeFonts("feta-braces-g.scale.pfb");
54 MergeFonts("feta-braces-h.scale.pfb");
55 MergeFonts("feta-braces-i.scale.pfb");
56
57 SetFontNames("Emmentaler-Brace", "Emmentaler-Brace", "Emmentaler-Brace Regular", "Regular", "GNU GPL", "@TOPLEVEL_VERSION@");
58
59 i = 0;
60 while (i < CharCnt())
61   Select(i);
62 # crashes fontforge, use PUA for now -- jcn
63 # SetUnicodeValue(i + 0xF0000, 0);
64 /*
65 PRIVATE AREA
66        In the BMP, the range 0xe000 to 0xf8ff will never be  assigned  to  any
67        characters  by  the standard and is reserved for private usage. For the
68        Linux community, this private area has been subdivided further into the
69        range  0xe000  to 0xefff which can be used individually by any end-user
70        and the Linux zone in the range 0xf000 to 0xf8ff where  extensions  are
71        coordinated  among  all  Linux  users.  The  registry of the characters
72        assigned to the Linux zone is currently maintained by  H.  Peter  Anvin
73        <Peter.Anvin@linux.org>.
74 */
75   SetUnicodeValue(i + 0xE000, 0);
76   ++i;
77 endloop
78
79 LoadTableFromFile("LILF", "emmentaler-brace.subfonts")
80 LoadTableFromFile("LILC", "emmentaler-brace.otf-table")
81 LoadTableFromFile("LILY", "emmentaler-brace.otf-gtable")
82
83 Generate("emmentaler-brace.otf");
84 Generate("emmentaler-brace.svg");
85 Generate("emmentaler-brace.woff");