Re: Character encoding / poor man's letterspacing

2019-03-12 Thread Aaron Hill
On 2019-03-12 8:32 am, Aaron Hill wrote: #(define (is-combining-mark? ucp) "Returns whether a code-point is a Unicode Combining Character." (or (<= #x0300 ucp #x03ff) (<= #x1ab0 ucp #x1aff) (<= #x1dc0 ucp #x1dff) (<= #x20d0 ucp #x20ff) (<= #xfe20 ucp #xfe2f))) Typo

Re: Character encoding / poor man's letterspacing

2019-03-12 Thread Aaron Hill
On 2019-03-12 7:53 am, Urs Liska wrote: Hi Alexander, thank you for that pointer. This made my day! Am 12.03.19 um 14:54 schrieb Alexander Kobel: Hi, On 12.03.19 10:43, Urs Liska wrote: Am 12.03.19 um 01:14 schrieb Aaron Hill: On 2019-03-11 3:40 pm, David Kastrup wrote: Urs Liska writes:

Re: Character encoding / poor man's letterspacing

2019-03-12 Thread Urs Liska
Hi Alexander, thank you for that pointer. This made my day! Am 12.03.19 um 14:54 schrieb Alexander Kobel: Hi, On 12.03.19 10:43, Urs Liska wrote: Am 12.03.19 um 01:14 schrieb Aaron Hill: On 2019-03-11 3:40 pm, David Kastrup wrote: Urs Liska writes: [...] Also, I should have been clear

Re: Character encoding / poor man's letterspacing

2019-03-12 Thread Alexander Kobel
Hi, On 12.03.19 10:43, Urs Liska wrote: Am 12.03.19 um 01:14 schrieb Aaron Hill: On 2019-03-11 3:40 pm, David Kastrup wrote: Urs Liska writes: [...] Also, I should have been clear before.  David's code should work for most cases.  I was just being pedantic that /./ would not work if the

Re: Character encoding / poor man's letterspacing

2019-03-12 Thread Henning Hraban Ramm
Am 2019-03-12 um 10:43 schrieb Urs Liska : >> Also, I should have been clear before. David's code should work for most >> cases. I was just being pedantic that /./ would not work if the input has >> combining characters. For instance, if you type U+0308 (Combining >> Diaeresis) after an

Re: Character encoding / poor man's letterspacing

2019-03-12 Thread Urs Liska
Am 12.03.19 um 01:14 schrieb Aaron Hill: On 2019-03-11 3:40 pm, David Kastrup wrote: Urs Liska writes: Am 11.03.19 um 20:22 schrieb Aaron Hill: On 2019-03-11 11:30 am, David Kastrup wrote: Urs Liska writes: Hi, I've written a poor-man's implementation of a simple \letterspaced markup

Re: Character encoding / poor man's letterspacing

2019-03-12 Thread Urs Liska
Am 11.03.19 um 23:40 schrieb David Kastrup: Urs Liska writes: Am 11.03.19 um 20:22 schrieb Aaron Hill: On 2019-03-11 11:30 am, David Kastrup wrote: Urs Liska writes: Hi, I've written a poor-man's implementation of a simple \letterspaced markup command: #(define-markup-command  

Re: Character encoding / poor man's letterspacing

2019-03-11 Thread Aaron Hill
On 2019-03-11 3:40 pm, David Kastrup wrote: Urs Liska writes: Am 11.03.19 um 20:22 schrieb Aaron Hill: On 2019-03-11 11:30 am, David Kastrup wrote: Urs Liska writes: Hi, I've written a poor-man's implementation of a simple \letterspaced markup command: #(define-markup-command  

Re: Character encoding / poor man's letterspacing

2019-03-11 Thread David Kastrup
Urs Liska writes: > Am 11.03.19 um 20:22 schrieb Aaron Hill: >> On 2019-03-11 11:30 am, David Kastrup wrote: >>> Urs Liska writes: >>> Hi, I've written a poor-man's implementation of a simple \letterspaced markup command: #(define-markup-command  

Re: Character encoding / poor man's letterspacing

2019-03-11 Thread Urs Liska
Am 11.03.19 um 20:22 schrieb Aaron Hill: On 2019-03-11 11:30 am, David Kastrup wrote: Urs Liska writes: Hi, I've written a poor-man's implementation of a simple \letterspaced markup command: #(define-markup-command   (letterspaced layout props text)(markup?)   (let*    ((chars

Re: Character encoding / poor man's letterspacing

2019-03-11 Thread Aaron Hill
On 2019-03-11 11:30 am, David Kastrup wrote: Urs Liska writes: Hi, I've written a poor-man's implementation of a simple \letterspaced markup command: #(define-markup-command (letterspaced layout props text)(markup?) (let* ((chars (string->list text)) (dummy (ly:message "Chars:

Re: Character encoding / poor man's letterspacing

2019-03-11 Thread David Kastrup
Urs Liska writes: > Hi, > > I've written a poor-man's implementation of a simple \letterspaced > markup command: > > #(define-markup-command > (letterspaced layout props text)(markup?) > (let* >((chars (string->list text)) > (dummy (ly:message "Chars: ~a" chars)) > (spaced-text >

Re: Character encoding / poor man's letterspacing

2019-03-11 Thread Aaron Hill
On 2019-03-11 9:56 am, Urs Liska wrote: Hi, I've written a poor-man's implementation of a simple \letterspaced markup command: #(define-markup-command (letterspaced layout props text)(markup?) (let* ((chars (string->list text)) (dummy (ly:message "Chars: ~a" chars)) (spaced-text

Character encoding / poor man's letterspacing

2019-03-11 Thread Urs Liska
Hi, I've written a poor-man's implementation of a simple \letterspaced markup command: #(define-markup-command (letterspaced layout props text)(markup?) (let* ((chars (string->list text)) (dummy (ly:message "Chars: ~a" chars)) (spaced-text (string-join (map string