]> git.donarmstrong.com Git - lilypond.git/blob - mf/bigcheese.pe.in
* mf/bigcheese.pe.in (i): Map to 0xe000 (PUA) for testing, which
[lilypond.git] / mf / bigcheese.pe.in
1 #!@FONTFORGE@
2
3 New();
4
5 # Separate Feta versioning?
6 # Naming: * expose LilyPond20/LilyPond rather than bigcheese
7 #         *  using 20 as Weight works for gnome-font-select widget: gfs
8 SetFontNames("bigcheese20", "LilyPond", "LilyPond BigCheese 20", "20", "GNU GPL", "@TOPLEVEL_VERSION@");
9
10 MergeFonts("feta20.pfa");
11 MergeFonts("parmesan20.pfa");
12 MergeFonts("feta-nummer10.pfa");
13 MergeFonts("feta-din14.pfa");
14 MergeKern("feta-din14.tfm");
15
16 LoadTableFromFile("LILC", "feta20.otf-table")
17
18 # Hmm, how do we keep feta-din and feta-nummer mapped on ascii positions?
19 # That's much more convenient for using in a text processor.  --jcn
20 i = 0;
21 while (i < CharCnt())
22   Select(i);
23 # crashes fontforge, use PUA for now -- jcn
24 # SetUnicodeValue(i + 0xF0000, 0);
25 /*
26 PRIVATE AREA
27        In the BMP, the range 0xe000 to 0xf8ff will never be  assigned  to  any
28        characters  by  the standard and is reserved for private usage. For the
29        Linux community, this private area has been subdivided further into the
30        range  0xe000  to 0xefff which can be used individually by any end-user
31        and the Linux zone in the range 0xf000 to 0xf8ff where  extensions  are
32        coordinated  among  all  Linux  users.  The  registry of the characters
33        assigned to the Linux zone is currently maintained by  H.  Peter  Anvin
34        <Peter.Anvin@linux.org>.
35 */
36   SetUnicodeValue(i + 0xE000, 0);
37   ++i;
38 endloop
39
40 Generate("bigcheese20.otf");
41 Generate("bigcheese20.cff");