+pl 21
+ - shrinking uses more energy than stretching
+ - check IO error on writing (disk full?)
+
+
+*********
+
+oct 8
pl 20
- don't swallow non lyric-stuff in lyrics
- x-position of Stem
* accidental placement
- * bar-checking lyrics.
-
- * check IO error on writing (disk full?)
-
* AFM for font input?
* Make general "spanning"-elements and "placer"-elements
+ * Unicode support?
+
- naming Mozarella, Madeira, Muella, Fontaigna, Feta?
- bf: abbrevs over whole note
- scoping for properties
{ c4
\multi 2 < { \stemup .. } { \stemdown .. } >
- c2 }
-
+ c2
+ }
+
this modifies \stem for the c2
* use properties for:
Midi_stream::~Midi_stream()
{
+ *os_p_ << flush; // ugh. Share with tex_stream.
+ if (!*os_p_)
+ {
+ warning("error syncing file (disk full?)");
+ exit_status_i_ = 1;
+ }
delete os_p_;
}
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
- TODO
-
- make an abstract interface to output, operations:
-
- move (x,y), put (symbol).
*/
#include <fstream.h>
}
Tex_stream::~Tex_stream()
{
+ *os << flush;
+ if (!*os)
+ {
+ warning("error syncing file (disk full?)");
+ exit_status_i_ = 1;
+ }
delete os;
assert (nest_level == 0);
}
line_len_i_ = 0;
}
-/* *************************************************************** */
* flags
* clefs
* some scripts:
- - {up, down}bow
- toe/heel
- piano pedals,
* braces.
* trills
* maxima notehead
* coda signs.
- * 0 - 9
+ * 0 - 9: bold and italic
- - move to OpusTeX fonts ? (no!)
- - include important spacing dims in TFM?
+ - include important spacing dims in fetalog
- lilyrules.mf for different rules (lines) ?
- check out Adobe Sonata/Petrucci font layout. They are the
standard for Music fonts
+
- hack up GS to do round pixels iso. square pixels. (Printers
don't do square pixels.)