]> git.donarmstrong.com Git - lilypond.git/blobdiff - mf/bigcheese.pe.in
Fix white space
[lilypond.git] / mf / bigcheese.pe.in
index e8222070f4a084abde40a16ffe66671c7af53ffd..e1d1843ba4d1d782257fe063c9757c928ee41eab 100644 (file)
@@ -1,23 +1,45 @@
 #!@FONTFORGE@
 
+
+
 New();
 
 # Separate Feta versioning?
-SetFontNames("bigcheese20", "LilyPond", "LilyPondBigCheese", "Regular", "GNU GPL", "@TOPLEVEL_VERSION@");
+# Naming: * expose LilyPond20/LilyPond rather than bigcheese
+#         *  using 20 as Weight works for gnome-font-select widget: gfs
+SetFontNames("bigcheese20", "LilyPond", "LilyPond BigCheese 20", "20", "GNU GPL", "@TOPLEVEL_VERSION@");
 
 MergeFonts("feta20.pfa");
+MergeFonts("feta-noteheads20.pfa");
 MergeFonts("parmesan20.pfa");
-MergeFonts("feta-nummer10.pfa");
-MergeFonts("feta-din14.pfa");
-MergeKern("feta-din14.tfm");
 
-LoadTableFromFile("LILC", "feta20.otf-table")
+# load nummer/din after setting PUA.
 i = 0;
 while (i < CharCnt())
   Select(i);
-  SetUnicodeValue(i + 0xF000, 0);
+# crashes fontforge, use PUA for now -- jcn
+# SetUnicodeValue(i + 0xF0000, 0);
+/*
+PRIVATE AREA
+       In the BMP, the range 0xe000 to 0xf8ff will never be  assigned  to  any
+       characters  by  the standard and is reserved for private usage. For the
+       Linux community, this private area has been subdivided further into the
+       range  0xe000  to 0xefff which can be used individually by any end-user
+       and the Linux zone in the range 0xf000 to 0xf8ff where  extensions  are
+       coordinated  among  all  Linux  users.  The  registry of the characters
+       assigned to the Linux zone is currently maintained by  H.  Peter  Anvin
+       <Peter.Anvin@linux.org>.
+*/
+  SetUnicodeValue(i + 0xE000, 0);
   ++i;
 endloop
 
+
+MergeFonts("feta-nummer10.pfa");
+MergeFonts("feta-din14.pfa");
+MergeKern("feta-din14.tfm");
+
+LoadTableFromFile("LILC", "feta20.otf-table")
+
 Generate("bigcheese20.otf");
 Generate("bigcheese20.cff");