]> git.donarmstrong.com Git - lilypond.git/commitdiff
*** empty log message ***
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 6 Mar 2005 23:55:51 +0000 (23:55 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 6 Mar 2005 23:55:51 +0000 (23:55 +0000)
kpath-guile/kpath.c
scm/font.scm

index 1f323477d307a688859a0665d690e1d9c1a2993a..5b78340dcc6d3abe62e1e55179825a517a2d5fc5 100644 (file)
@@ -171,9 +171,11 @@ initialize_kpathsea ()
   (*dl_kpse_set_program_name) ("lilypond", "lilypond");
   (*dl_kpse_maketex_option) ("tfm", TRUE);
   
-  SCM find = scm_c_define_gsubr ("ly:kpathsea-find-file", 1, 0, 0, ly_kpathsea_find_file);
+  SCM find = scm_c_define_gsubr ("ly:kpathsea-find-file", 1, 0, 0,
+                                ly_kpathsea_find_file);
   scm_c_export ("ly:kpathsea-find-file", NULL);
-  SCM expand = scm_c_define_gsubr ("ly:kpathsea-expand-variable", 1, 0, 0, ly_kpathsea_find_file);
+  SCM expand = scm_c_define_gsubr ("ly:kpathsea-expand-variable", 1, 0, 0,
+                                  ly_kpathsea_expand_variable);
   scm_c_export ("ly:kpathsea-expand-variable", NULL);
 }
 
index a5fdf4ea85bf6b16af7859dad137950eff37b72e..d0ffe6565567d250213ead8555bd2309382ff875 100644 (file)
                                        ; The vector should be sorted according to ascending design size.
                                        ;
 (define feta-alphabet-size-vector
-  (list->vector
-   (map (lambda (tup)
-         (cons (ly:pt (cdr tup))
-               (format "feta-alphabet~a ~a"
-                       (car tup)
-                       (ly:pt (cdr tup)))))
-       '((11 . 11.22)
-         (13 . 12.60)
-         (14 .  14.14)
-         (16 . 15.87)
-         (18 . 17.82)
-         (20 . 20)
-         (23 . 22.45)
-         (26 . 25.20)))))
+  (if (defined? 'ly:kpathsea-find-file)
+      `#(,(delay  (ly:font-load "feta-alphabet11"))
+        ,(delay  (ly:font-load "feta-alphabet13"))
+        ,(delay  (ly:font-load "feta-alphabet14"))
+        ,(delay  (ly:font-load "feta-alphabet16"))
+        ,(delay  (ly:font-load "feta-alphabet18"))
+        ,(delay  (ly:font-load "feta-alphabet20"))
+        ,(delay  (ly:font-load "feta-alphabet23"))
+        ,(delay  (ly:font-load "feta-alphabet26")))
+      (list->vector
+       (map (lambda (tup)
+             (cons (ly:pt (cdr tup))
+                   (format "feta-alphabet~a ~a"
+                           (car tup)
+                           (ly:pt (cdr tup)))))
+           '((11 . 11.22)
+             (13 . 12.60)
+             (14 .  14.14)
+             (16 . 15.87)
+             (18 . 17.82)
+             (20 . 20)
+             (23 . 22.45)
+             (26 . 25.20))))))
 
 (define-public (add-music-fonts node factor)
   (for-each