+2006-10-14 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/pango-font.cc (pango_item_string_stencil): more verbose message.
+
2006-10-13 Erlend Aasland <erlenda@gmail.com>
* lily/note-collision.cc: fix issue #44 (dot/notehead collision)
the results.
The result will be files named
-@file{@var{base}-system-@var{systemnumber}-@var{start}-@var{end}.eps}.
-
+@file{@var{base}-from-@var{start}-to-@var{end}[-@var{count}].eps}.
"
}
if (glyph_name[0] == '\0' && has_glyph_names)
{
- programming_error ("Glyph has no name, but font supports glyph naming. Skipping glyph: "
- + description_string ());
+ programming_error (_f ("Glyph has no name, but font supports glyph naming.\n"
+ "Skipping glyph %0x, file %s",
+ pg,
+ file_name.c_str ()));
continue;
}
;; basic formatting.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-(define (list-join lst intermediate)
- (reduce (lambda (elt prev)
- (if (pair? prev) (cons elt (cons intermediate prev))
- (list elt intermediate prev))) '() lst))
(define-markup-command (simple layout props str) (string?)
(sort (apply append all-font-names)
(lambda (x y) (string<? (cadr x) (cadr y))))))
-
(font-loader (if (ly:get-option 'gs-load-fonts)
load-font-via-GS
load-font))
;; list
+(define (list-join lst intermediate)
+ "put INTERMEDIATE between all elts of LST."
+
+ (reduce (lambda (elt prev)
+ (if (pair? prev)
+ (cons elt (cons intermediate prev))
+ (list elt intermediate prev)))
+ '() lst))
+
+
(define-public (filtered-map proc lst)
(filter
(lambda (x) x)