lilypond-devel
[Top][All Lists]
Advanced

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

Re: blot_diameter


From: Rune Zedeler
Subject: Re: blot_diameter
Date: Fri, 01 Feb 2002 19:25:19 +0100 (MET)
User-agent: IMP/PHP IMAP webmail program 2.2.6

Citat Han-Wen Nienhuys <address@hidden>:

> Maybe there should be separate font file for every "edition"
> (i.e. feta-hufnagel, feta-medica, etc.),

I don't know.
I think that this is a bad idea as this will require lots of identical 
characters in the different fonts.
For instance the only difference between the classical rests and the default 
rests is the quarter rest.
But it is true that coding would be easier.

Well, you raise two problems:

1: 256-char limit
2: messy selection of fonts

I will add a third problem matching the other two:

3: The font-standart only supports fonts in 16 (IIRC) different heights. This 
is a problem for the note-heads (having critical heights).

I think that the solution of 1 and 3 is to divide the font - not by style but 
by function. I.e. one font for the note-heads, etc.
2 could be nicely (IMHO) solved by allowing #'style to be a list instead of a 
single entry. Preferably the first entry is used, but for glyphs not present, 
try the 2nd entry instead, etc.
So to get a classical quarter rest, one would do

\property Staff.Rest \override #'style = #('classical 'default)

perhaps some sort of macros shuld be used for this:

classicalRests = #('classical 'default)
...
\property Staff.Rest \override #'style = \classicalRests

Some more font-related questions:
In 1.5.something a size-19 font was added. Why?
Is there a good reason why the font contains reduced noteheads instead of just 
using the full-size heads in the smaller font?

> to set ancient notation. This approach would also get rid of a lot of
> conditional code for setting the glyph style. For now, the ancient
> font is called parmesan.

Well, the messy code would be moved from c to mf... :-/

> In the passing I also noticed that two the noticeably rounded
> characters (leger line and sharp) use bigger values for blotting
> stroke (1.3 and 2.0 blot_diameter respectively). Since I like those
> characters, probably one thing we should try is increasing
> blot_diameter.  

We have to - otherwice the blot-diameter is invisible in 600dpi. Again: Try 
looking at the feta font proofsheet in 600 dpi.


Btw. If you (Han-Wen) recieve this mail twice in private this is because mail 
is sent both to "reply-to" and "from" - normally you don't set a reply-to field 
when it is the same as the from-field.

-Rune



reply via email to

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