X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=mf%2Fbigcheese.pe.in;h=46b74f0abf3a912201fa34eaa06a544e6b92f0aa;hb=df2459d457ba9cca8ec6b5dfb071f146aaef117a;hp=e8222070f4a084abde40a16ffe66671c7af53ffd;hpb=796ba944c1867c49f3adf8eaf6251d82606097ef;p=lilypond.git diff --git a/mf/bigcheese.pe.in b/mf/bigcheese.pe.in index e8222070f4..46b74f0abf 100644 --- a/mf/bigcheese.pe.in +++ b/mf/bigcheese.pe.in @@ -1,23 +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"); -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 + . +*/ + 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");