David Bobroff
Cameron Horsburgh
Maarten Hijzelendoorn
+Matthijs Frankeno
Phillip Kirlin
Rick Hansen
Thomas Scharkowski
Open($1);
MergeKern($2)
+
+#
+# NCSB is broken as shipped by Fedora Core 6
+# it contains bogus ligatures TM and No in the AFM file.
+#
+# Remove the TM glyph - for want of better FF fix.
+err = SelectIf("trademark");
+if ( err > 0 )
+ Cut();
+elseif ( err == 0 )
+ Print("Could not find \"trademark\" glyph");
+elseif ( err < 0 )
+ Print("An error occurred while searching for the \"trademark\" glyph");
+endif
+
+
# Remove the No. glyph - for want of better FF fix.
err = SelectIf("afii61352");
if ( err > 0 )
--- /dev/null
+\header
+{
+ texidoc = "TM and No should not be changed into trademark/number symbols.
+This may happen with incorrect font versions.
+"
+}
+
+\version "2.10.0"
+
+\paper {
+ ragged-right = ##T
+}
+
+{
+ c4^"November WHITMAN"
+}
--- /dev/null
+
+\version "2.10.0"
+
+\header {
+
+ texidoc = "In cue notes, Tuplet stops are handled before new tuplets
+ start."
+
+}
+
+foo = \relative {
+ \times 2/3 { c4 c c } \times 2/3 { c4 c c }
+}
+
+\addquote "foo" { \foo }
+
+\paper {
+ ragged-right = ##t
+}
+
+\new Staff
+<<
+ \new Voice \transpose c c' {
+ \override Stem #'direction = #UP
+ \foo
+ }
+ \new Voice {
+ \cueDuring #"foo" #DOWN { s1 }
+ }
+>>
+
protected:
vector<Tuplet_description> tuplets_;
+ vector<Tuplet_description> new_tuplets_;
vector<Tuplet_description> stopped_tuplets_;
vector<Spanner*> last_tuplets_;
+
DECLARE_ACKNOWLEDGER (note_column);
DECLARE_TRANSLATOR_LISTENER (tuplet_span);
virtual void finalize ();
{
Tuplet_description d;
d.event_ = ev;
- tuplets_.push_back (d);
+ new_tuplets_.push_back (d);
}
else if (dir == STOP && tuplets_.size ())
{
}
stopped_tuplets_.clear ();
+ concat (tuplets_, new_tuplets_);
+ new_tuplets_.clear ();
for (vsize j = tuplets_.size (); j > 0; j--)
{
/* i goes from size-1 downto 0, inclusively */