X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=mf%2Fbigcheese.pe.in;h=46b74f0abf3a912201fa34eaa06a544e6b92f0aa;hb=165d5c971da47f0cf5751c9a8c258d05e4d3ebe3;hp=b66e6a8cf826a2643368e1161a35c0f8c94beddb;hpb=53e2f0457cebe26a53710b50fa0f178aefb90a30;p=lilypond.git diff --git a/mf/bigcheese.pe.in b/mf/bigcheese.pe.in index b66e6a8cf8..46b74f0abf 100644 --- a/mf/bigcheese.pe.in +++ b/mf/bigcheese.pe.in @@ -1,16 +1,44 @@ #!@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("parmesan20.pfa"); + +# load nummer/din after setting PUA. +i = 0; +while (i < CharCnt()) + Select(i); +# 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 + . +*/ + 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.t42"); +Generate("bigcheese20.otf"); +Generate("bigcheese20.cff");