* mf/feta-toevallig.mf: make stems heavier.
* mf/feta-klef.mf: revise.
* mf/feta-klef.mf: add rounded curve at top.
make thinnib a little heavier.
2005-03-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
2005-03-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/accidental.cc: special bboxes for natural.
+
+ * mf/feta-toevallig.mf: make stems heavier.
+
* lily/dynamic-text-spanner.cc (print): add bound padding for edge
texts as well.
* lily/dynamic-text-spanner.cc (print): add bound padding for edge
texts as well.
\score {
\context Voice \relative c'
{
\score {
\context Voice \relative c'
{
cis4
c4
\transpose c c' {
cis4
c4
\transpose c c' {
<c! es ges beses>
<bes! c d f >
<bes,! c d f >
<c! es ges beses>
<bes! c d f >
<bes,! c d f >
}
\layout {
raggedright = ##t
}
\layout {
raggedright = ##t
&& !parens
&& scm_ilength (accs) == 1)
{
&& !parens
&& scm_ilength (accs) == 1)
{
- if (scm_to_int (scm_car (accs)) == FLAT)
+ switch (scm_to_int (scm_car (accs))
+ {
+ case FLAT:
{
Box stem = b;
Box bulb = b;
{
Box stem = b;
Box bulb = b;
boxes.push (bulb);
boxes.push (stem);
}
boxes.push (bulb);
boxes.push (stem);
}
+ break;
+ case NATURAL:
+ {
+ Box lstem = b;
+ Box rstem = b;
+ Box belly = b;
+
+ lstem[Y_AXIS] *= 1.1;
+ rstem[Y_AXIS] *= 1.1;
+
+ belly[Y_AXIS] *= 0.75;
+ lstem[X_AXIS][RIGHT] *= .5;
+ rstem[X_AXIS][LEFT] = lstem[X_AXIS][RIGHT];
+ lstem[Y_AXIS][DOWN] = belly[Y_AXIS][DOWN];
+ rstem[Y_AXIS][UP] = belly[Y_AXIS][UP];
+ boxes.push (belly);
+ boxes.push (lstem);
+ boxes.push (rstem);
+ }
+ break;
- TODO: add support for natural, double flat.
+ TODO: add support for, double flat.
%input feta-puntje;
%input feta-bolletjes;
%input feta-schrift;
%input feta-puntje;
%input feta-bolletjes;
%input feta-schrift;
pair ne;
path pat_top, pat_bottom;
pair ne;
path pat_top, pat_bottom;
- top_stem_thick# = stafflinethickness# + .09 staff_space#;
- stemwidth# = 0.08 staff_space# + .5 stafflinethickness#;
+ top_stem_thick# = stafflinethickness# + .10 staff_space#;
+ stemwidth# = 0.09 staff_space# + .5 stafflinethickness#;
define_whole_blacker_pixels (top_stem_thick, stemwidth);
set_char_box (0, 2/3 staff_space#,
define_whole_blacker_pixels (top_stem_thick, stemwidth);
set_char_box (0, 2/3 staff_space#,