+2004-12-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * mf/bigcheese.pe.in: set PUA codepoints before loading din & nummer.
+
2004-12-12 Jan Nieuwenhuizen <janneke@gnu.org>
* mf/bigcheese.pe.in (i): Map to 0xe000 (PUA) for testing, which
int n;
char *str = gulp_file (s, &n);
- String result (str);
+ String result ((Byte*) str, n);
delete[] str;
if (verbose_global_b)
export MFINPUTS:=.:$(MFINPUTS)
-default: pfa_warning $(ALL_GEN_FILES)
+default: pfa_warning $(ALL_GEN_FILES) $(outdir)/bigcheese20.otf
pfa_warning:
MergeFonts("feta20.pfa");
MergeFonts("parmesan20.pfa");
-MergeFonts("feta-nummer10.pfa");
-MergeFonts("feta-din14.pfa");
-MergeKern("feta-din14.tfm");
-LoadTableFromFile("LILC", "feta20.otf-table")
-
-# Hmm, how do we keep feta-din and feta-nummer mapped on ascii positions?
-# That's much more convenient for using in a text processor. --jcn
+# load nummer/din after setting PUA.
i = 0;
while (i < CharCnt())
Select(i);
++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");
,(delay (ly:make-virtual-font
(ly:font-load "feta18")
(ly:font-load "parmesan18")))
-; ,(delay (ly:make-virtual-font
-; (ly:font-load "feta20")
-; (ly:font-load "parmesan20")))
+; ,(delay (ly:make-virtual-font (ly:font-load "feta20") (ly:font-load "parmesan20")))
,(delay (ly:make-virtual-font (ly:font-load "bigcheese20")))
,(delay (ly:make-virtual-font
(ly:font-load "feta23")
))
-(display (ly:gulp-file "/home/hanwen/usr/src/lilypond/mf/out/bigcheese20.cff"))
(define (load-fonts paper)