X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=mf%2Fbigcheese.pe.in;h=46b74f0abf3a912201fa34eaa06a544e6b92f0aa;hb=82b286cb6798c11845e5b412fa8341898b5a46c6;hp=be85c9891b18c8bf72cacee6a83c4424ff0ae0b9;hpb=c23843d9dee1a4b4518137fb50a2b50b02b99086;p=lilypond.git diff --git a/mf/bigcheese.pe.in b/mf/bigcheese.pe.in index be85c9891b..46b74f0abf 100644 --- a/mf/bigcheese.pe.in +++ b/mf/bigcheese.pe.in @@ -1,21 +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");