#include "g-staff-side.hh"
#include "stem.hh"
#include "rhythmic-head.hh"
+#include "align-element.hh"
+#include "vertical-group-element.hh"
ADD_THIS_TRANSLATOR (Mark_engraver);
text_p_->style_str_ = text_p_->text_str_.index_any_i ("0123456789") >= 0
? "mark" : "Large";
- Scalar prop = get_property ("markdir", 0);
+ Scalar prop = get_property ("markDirection", 0);
if (prop.isnum_b ())
{
staff_side_p_->dir_ = (Direction) (int) prop;
staff_side_p_->set_victim(text_p_);
- // Scalar padding = get_property ("markScriptPadding", 0);
- // if (padding.length_i() && padding.isnum_b ())
- // {
- // script_p_->padding_f_ = Real(padding);
- // }
+ Scalar padding = get_property ("markScriptPadding", 0);
+ if (padding.length_i() && padding.isnum_b ())
+ {
+ staff_side_p_->padding_f_ = Real(padding);
+ }
// Scalar break_priority = get_property ("markBreakPriority", 0);
// if (break_priority.length_i() && break_priority.isnum_b ())
// {
if (staff_side_p_)
{
Staff_symbol* s_l = get_staff_info().staff_sym_l_;
- staff_side_p_->add_support (s_l);
+ if (s_l != 0)
+ {
+ staff_side_p_->add_support (s_l);
+ }
typeset_element (text_p_);
typeset_element (staff_side_p_);
text_p_ = 0;
if (staff_side_p_)
{
if (dynamic_cast<Stem *> (i.elem_l_) ||
+ // dynamic_cast<Align_element *> (i.elem_l_) ||
+ dynamic_cast<Vertical_group_element *> (i.elem_l_) ||
dynamic_cast<Rhythmic_head *> (i.elem_l_))
{
staff_side_p_->add_support (i.elem_l_);
--- /dev/null
+FontName cmr
+StartFontMetrics
+StartCharMetrics
+C 0; Character-0; B 0.00 0.00 9.83040 7.19440
+C 1; Character-1; B 0.00 0.00 9.83040 7.19440
+C 2; Character-2; B 0.00 0.00 9.17504 7.19440
+C 3; Character-3; B 0.00 0.00 8.25269 7.19440
+C 4; Character-4; B 0.00 0.00 7.86432 7.19440
+C 5; Character-5; B 0.00 0.00 9.22360 7.19440
+C 6; Character-6; B 0.00 0.00 8.51968 7.19440
+C 7; Character-7; B 0.00 0.00 9.17504 7.19440
+C 8; Character-8; B 0.00 0.00 8.51968 7.19440
+C 9; Character-9; B 0.00 0.00 9.17504 7.19440
+C 10; Character-10; B 0.00 0.00 8.51968 7.19440
+C 11; Character-11; B 0.00 0.00 6.88128 7.28177
+C 12; Character-12; B 0.00 0.00 6.55360 7.28177
+C 13; Character-13; B 0.00 0.00 6.55360 7.28177
+C 14; Character-14; B 0.00 0.00 9.83040 7.28177
+C 15; Character-15; B 0.00 0.00 9.83040 7.28177
+C 16; Character-16; B 0.00 0.00 3.27680 4.66033
+C 17; Character-17; B 0.00 0.00 3.60448 4.66033
+C 18; Character-18; B 0.00 0.00 5.89824 7.28177
+C 19; Character-19; B 0.00 0.00 5.89824 7.28177
+C 20; Character-20; B 0.00 0.00 5.89824 6.62641
+C 21; Character-21; B 0.00 0.00 5.89824 7.28177
+C 22; Character-22; B 0.00 0.00 5.89824 6.21473
+C 23; Character-23; B 0.00 0.00 8.90805 7.28177
+C 24; Character-24; B 0.00 0.00 5.24288 0
+C 25; Character-25; B 0.00 0.00 6.01961 7.28177
+C 26; Character-26; B 0.00 0.00 8.51968 4.66033
+C 27; Character-27; B 0.00 0.00 9.17504 4.66033
+C 28; Character-28; B 0.00 0.00 5.89824 5.67979
+C 29; Character-29; B 0.00 0.00 10.67995 7.19440
+C 30; Character-30; B 0.00 0.00 11.99067 7.19440
+C 31; Character-31; B 0.00 0.00 9.17504 7.70412
+C 32; Character-32; B 0.00 0.00 3.27680 4.66033
+C 33; Character-33; B 0.00 0.00 3.59235 7.28177
+C 34; Character-34; B 0.00 0.00 6.09243 7.28177
+C 35; Character-35; B 0.00 0.00 9.83040 7.28177
+C 36; Character-36; B 0.00 0.00 5.89824 7.86432
+C 37; Character-37; B 0.00 0.00 9.83040 7.86432
+C 38; Character-38; B 0.00 0.00 9.17504 7.28177
+C 39; Character-39; B 0.00 0.00 3.27680 7.28177
+C 40; Character-40; B 0.00 0.00 4.58752 7.86432
+C 41; Character-41; B 0.00 0.00 4.58752 7.86432
+C 42; Character-42; B 0.00 0.00 5.89824 7.86432
+C 43; Character-43; B 0.00 0.00 9.17504 6.55360
+C 44; Character-44; B 0.00 0.00 3.27680 1.50491
+C 45; Character-45; B 0.00 0.00 3.93216 4.66033
+C 46; Character-46; B 0.00 0.00 3.27680 1.50491
+C 47; Character-47; B 0.00 0.00 5.89824 7.86432
+C 48; Character-48; B 0.00 0.00 5.89824 6.75749
+C 49; Character-49; B 0.00 0.00 5.89824 6.75749
+C 50; Character-50; B 0.00 0.00 5.89824 6.75749
+C 51; Character-51; B 0.00 0.00 5.89824 6.75749
+C 52; Character-52; B 0.00 0.00 5.89824 6.75749
+C 53; Character-53; B 0.00 0.00 5.89824 6.75749
+C 54; Character-54; B 0.00 0.00 5.89824 6.75749
+C 55; Character-55; B 0.00 0.00 5.89824 6.75749
+C 56; Character-56; B 0.00 0.00 5.89824 6.75749
+C 57; Character-57; B 0.00 0.00 5.89824 6.75749
+C 58; Character-58; B 0.00 0.00 3.27680 4.66033
+C 59; Character-59; B 0.00 0.00 3.27680 4.66033
+C 60; Character-60; B 0.00 0.00 3.59235 5.24288
+C 61; Character-61; B 0.00 0.00 9.17504 4.05159
+C 62; Character-62; B 0.00 0.00 5.57056 5.24288
+C 63; Character-63; B 0.00 0.00 5.57056 7.28177
+C 64; Character-64; B 0.00 0.00 9.17504 7.28177
+C 65; Character-65; B 0.00 0.00 8.90805 7.19440
+C 66; Character-66; B 0.00 0.00 8.38619 7.19440
+C 67; Character-67; B 0.00 0.00 8.51968 7.19440
+C 68; Character-68; B 0.00 0.00 9.04155 7.19440
+C 69; Character-69; B 0.00 0.00 7.74296 7.19440
+C 70; Character-70; B 0.00 0.00 7.41528 7.19440
+C 71; Character-71; B 0.00 0.00 9.27213 7.19440
+C 72; Character-72; B 0.00 0.00 9.22360 7.19440
+C 73; Character-73; B 0.00 0.00 4.39335 7.19440
+C 74; Character-74; B 0.00 0.00 6.09243 7.19440
+C 75; Character-75; B 0.00 0.00 9.23573 7.19440
+C 76; Character-76; B 0.00 0.00 7.08760 7.19440
+C 77; Character-77; B 0.00 0.00 11.18968 7.19440
+C 78; Character-78; B 0.00 0.00 9.22360 7.19440
+C 79; Character-79; B 0.00 0.00 8.85949 7.19440
+C 80; Character-80; B 0.00 0.00 8.05851 7.19440
+C 81; Character-81; B 0.00 0.00 8.85949 7.19440
+C 82; Character-82; B 0.00 0.00 8.79883 7.19440
+C 83; Character-83; B 0.00 0.00 6.55360 7.19440
+C 84; Character-84; B 0.00 0.00 8.20413 7.19440
+C 85; Character-85; B 0.00 0.00 9.06583 7.19440
+C 86; Character-86; B 0.00 0.00 8.90805 7.19440
+C 87; Character-87; B 0.00 0.00 12.18485 7.19440
+C 88; Character-88; B 0.00 0.00 8.90805 7.19440
+C 89; Character-89; B 0.00 0.00 8.90805 7.19440
+C 90; Character-90; B 0.00 0.00 7.20896 7.19440
+C 91; Character-91; B 0.00 0.00 3.27680 7.86432
+C 92; Character-92; B 0.00 0.00 6.09243 7.28177
+C 93; Character-93; B 0.00 0.00 3.27680 7.86432
+C 94; Character-94; B 0.00 0.00 5.89824 7.28177
+C 95; Character-95; B 0.00 0.00 3.27680 7.28177
+C 96; Character-96; B 0.00 0.00 3.27680 7.28177
+C 97; Character-97; B 0.00 0.00 5.73440 4.66033
+C 98; Character-98; B 0.00 0.00 6.55360 7.28177
+C 99; Character-99; B 0.00 0.00 5.24288 4.66033
+C 100; Character-100; B 0.00 0.00 6.55360 7.28177
+C 101; Character-101; B 0.00 0.00 5.38245 4.66033
+C 102; Character-102; B 0.00 0.00 3.60448 7.28177
+C 103; Character-103; B 0.00 0.00 5.89824 4.66033
+C 104; Character-104; B 0.00 0.00 6.55360 7.28177
+C 105; Character-105; B 0.00 0.00 3.27680 7.28177
+C 106; Character-106; B 0.00 0.00 3.60448 7.28177
+C 107; Character-107; B 0.00 0.00 6.22592 7.28177
+C 108; Character-108; B 0.00 0.00 3.27680 7.28177
+C 109; Character-109; B 0.00 0.00 9.83040 4.66033
+C 110; Character-110; B 0.00 0.00 6.55360 4.66033
+C 111; Character-111; B 0.00 0.00 5.89824 4.66033
+C 112; Character-112; B 0.00 0.00 6.55360 4.66033
+C 113; Character-113; B 0.00 0.00 6.22592 4.66033
+C 114; Character-114; B 0.00 0.00 4.81812 4.66033
+C 115; Character-115; B 0.00 0.00 4.65307 4.66033
+C 116; Character-116; B 0.00 0.00 4.58752 6.65763
+C 117; Character-117; B 0.00 0.00 6.55360 4.66033
+C 118; Character-118; B 0.00 0.00 6.22592 4.66033
+C 119; Character-119; B 0.00 0.00 8.51968 4.66033
+C 120; Character-120; B 0.00 0.00 6.22592 4.66033
+C 121; Character-121; B 0.00 0.00 6.22592 4.66033
+C 122; Character-122; B 0.00 0.00 5.24288 4.66033
+C 123; Character-123; B 0.00 0.00 5.89824 4.66033
+C 124; Character-124; B 0.00 0.00 11.79648 4.66033
+C 125; Character-125; B 0.00 0.00 5.89824 7.28177
+C 126; Character-126; B 0.00 0.00 5.89824 7.28177
+C 127; Character-127; B 0.00 0.00 5.89824 7.28177
+EndCharMetrics
+EndFontMetrics