4 %% ugh. text on toplevel is a bit broken... .
6 oddHeaderMarkup = \markup {}
7 evenHeaderMarkup = \markup {}
8 oddFooterMarkup = \markup {}
9 evenFooterMarkup = \markup {}
14 #(define (doc-char name)
17 (make-pad-to-box-markup
20 (make-typewriter-markup (make-small-markup name)))
21 (make-pad-to-box-markup
24 (make-musicglyph-markup name)))))
26 #(define (min-length lst n)
27 "(min (length lst) n)"
29 (if (or (null? lst) (<= n 0))
31 (1+ (min-length (cdr lst) (1- n)) )))
33 #(define (doc-chars names acc)
35 ((n (min-length names 2))
43 (cons (make-line-markup (map doc-char head)) acc)))
46 #(define (group-lines lines)
48 ((n (min-length lines 25))
54 (make-column-markup head)
57 (group-lines tail)))))
61 (ly:otf-glyph-list (ly:font-load "emmentaler-20"))
63 (pages (group-lines (reverse lines))))
67 (collect-scores-for-book parser
68 (make-override-markup '(word-space . 8) x)))