else if (str == "'")
m = tick_bar_line (me, extent.at (UP), rounded);
else if (str == "kievan")
+ {
+ me->set_property ("layer", scm_from_int (1));
m.add_stencil (Font_interface::get_default_font (me)->find_by_name ("scripts.barline.kievan"));
+ m = *unsmob_stencil (scm_call_1 (ly_lily_module_constant ("stencil-whiteout"), m.smobbed_copy ()));
+ }
return m;
}
save hair_thickness, thick_thickness, width, depth, height, padding;
hair# = 1.9 linethickness#;
thick# = 6.0 linethickness#;
- width = .8 staff_space;
+ width# = 1.0 staff_space#;
height# + depth# = 4 staff_space#;
- depth# = height# + hair# / 2;
- padding = .2 staff_space;
+ depth# = height# + hair#;
+ padding# = .2 staff_space#;
- set_char_box (0, 0, depth#, height#);
- define_pixels (hair, thick);
+ set_char_box (0, width# + 3 padding#, depth#, height# + staff_space#);
+ define_pixels (hair, thick, width, padding, depth, height);
- x1r - x2l = width;
- y1 - y3r = d + h + linethickness / 2;
+ x7r - x2l = width;
+ y1 - y3r = depth + height + linethickness / 2;
z3 = z2;
z4 = .5 [z1, z2]
= (width / 2 + padding, hair / 8);