[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re:ChordName Font Size

From: Flaming Hakama by Elaine
Subject: Re:ChordName Font Size
Date: Sun, 16 Jun 2019 16:38:21 -0700

---------- Forwarded message ----------
From: Aaron Hill <address@hidden>
To: address@hidden
Date: Mon, 13 May 2019 16:46:28 -0700
Subject: Re: ChordName Font Size
On 2019-05-13 3:35 pm, Flaming Hakama by Elaine wrote:
> I was going to reply to this, then realized I hadn't read the question
> specifically enough.

> When I tried this approach suggested by Aaron,
> I noticed that it doesn't actually address the question,
> as it leaves the musical symbols (like sharp, flat) the same size,
> while the text font changes size.

That is precisely the purpose of this function: To change the size of 
the letters in a chord name but not the musical symbols.  

The solution here is simple.  An undersized font requires some 
"embiggening" but you do not want to affect the musical glyphs which are 
already at the correct size.

Thanks for this explanation.  
I guess I didn't understand the design at first, but now that you point it out, this makes a lot of sense.

An alternate solution would be to change the procedure so that it only 
affects the musical glyphs.  This would let you shrink the symbols to 
visually match the font once you have determine what size you want the 
lettering at.  But why blame/punish the glyphs for being too big when it 
is the text that is too small?

Agreed, your original approach seems appropriate.

Thanks for all the explanation, this is very helpful.

>                         ;;; The case where mu is a list.
>                         ;;; This next statement confuses me
>                         ;;; since in it, we treat mu as a pair, by 
> using
> car.
>                         ;;; So, it it a list or a pair?
>                         (if (eq? (car mu) musicglyph-markup)

Lists are pairs.  Specifically, every (non-empty) list is a pair 
consisting of the first element and the rest of the elements, where the 
rest is itself a list or null.  "car" is used here as the means to 
access the first item of a list.  I could have said "first" which is an 

Is it possible to have a 1-element list?  
If so, in pair context, would that evaluate to a first element and an empty list?


Elaine Alt
415 . 341 .4954                                           "Confusion is highly underrated"
Producer ~ Composer ~ Instrumentalist ~ Educator

reply via email to

[Prev in Thread] Current Thread [Next in Thread]