4 %% ugh. text on toplevel is a bit broken... .
6 oddHeaderMarkup = \markup {}
7 evenHeaderMarkup = \markup {}
8 oddFooterMarkup = \markup {}
9 evenFooterMarkup = \markup {}
12 #(define (doc-char name)
15 (make-pad-to-box-markup
18 (make-typewriter-markup (make-small-markup name)))
19 (make-pad-to-box-markup
22 (make-musicglyph-markup name)))))
24 #(define (min-length lst n)
25 "(min (length lst) n)"
27 (if (or (null? lst) (<= n 0))
29 (1+ (min-length (cdr lst) (1- n)) )))
31 #(define (doc-chars names acc)
33 ((n (min-length names 2))
41 (cons (make-line-markup (map doc-char head)) acc)))
44 #(define (group-lines lines)
46 ((n (min-length lines 25))
52 (make-column-markup head)
55 (group-lines tail)))))
59 (ly:otf-glyph-list (ly:font-load "emmentaler-20"))
61 (pages (group-lines (reverse lines))))
65 (collect-scores-for-book parser
66 (make-override-markup '(word-space . 8) x)))