2005-06-02 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * Documentation/topdocs/NEWS.tely (Top): add entry about font family.
+
* lily/dynamic-engraver.cc (acknowledge_grob): only center on
parent if we have a notehead. Fixes incorrect offsets when
Paper_column is very wide in the X direction.
* lily/stem.cc (width_callback): determine correct extent if flag
is not there. This fixes slur-no-flag.ly
- * lily/grace-engraver.cc (consider_change_grace_settings): new function.
+ * lily/grace-engraver.cc (consider_change_grace_settings): new
+ function.
(initialize): also consider_change_grace_settings() on
initialization. Fixes large grace notes at start of score.
@itemize @bullet
+@item
+Global font styles (roman, sans, typewriter) can be defined for each
+@code{\paper} block, with
+
+@verbatim
+#(define fonts
+ (make-pango-font-tree
+ "Times New Roman" "Helvetica" "Courier"
+ (/ myStaffSize 20)))
+@end verbatim
+
+
@item
Newly created staves and lyric lines, can be put in any vertical order,
by setting @code{alignBelowContext} or @code{alignAboveContext}
@item
Locations of errors in the input are now calculated more precisely.
+
+
@item
LilyPond now uses Pango and FontConfig for selecting and rendering
UTF-8 input in non-@TeX{} backends. A font may be selected by using a