[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: tablature characters alignment
From: |
Neil Puttock |
Subject: |
Re: tablature characters alignment |
Date: |
Thu, 29 Jul 2010 21:10:48 +0100 |
On 29 July 2010 14:47, Éditions IN NOMINE <address@hidden> wrote:
> If it is so, my question is : which trick could make all the letters align
> on the same line ?
You need to find the definition of `fret-letter-tablature-format'
(it's in scm/translation-functions.scm) and tweak it slightly so it
doesn't centre the letters:
(define-public (fret-letter-tablature-format
context string-number fret-number)
(let ((labels (ly:context-property context 'fretLabels)))
;; changed from make-vcenter-markup
(make-simple-markup
(cond
((= 0 (length labels))
(string (integer->char (+ fret-number (char->integer #\a)))))
((and (<= 0 fret-number) (< fret-number (length labels)))
(list-ref labels fret-number))
(else
(ly:warning "No label for fret ~a (on string ~a);
only ~a fret labels provided"
fret-number string-number (length labels))
".")))))
Cheers,
Neil