lilypond ./ChangeLog input/regression/font-fami...
CVSROOT:/cvsroot/lilypond Module name:lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 09:58:10 Modified files: . : ChangeLog Added files: input/regression: font-family-override.ly Log message: (Module): new file. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3708&tr2=1.3709&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/input/regression/font-family-override.ly?rev=1.1 Patches: Index: lilypond/ChangeLog diff -u lilypond/ChangeLog:1.3708 lilypond/ChangeLog:1.3709 --- lilypond/ChangeLog:1.3708 Thu Jun 2 09:48:23 2005 +++ lilypond/ChangeLog Thu Jun 2 09:58:10 2005 @@ -1,5 +1,7 @@ 2005-06-02 Han-Wen Nienhuys <[EMAIL PROTECTED]> + * input/regression/font-family-override.ly (Module): new file. + * scm/font.scm (make-pango-font-tree): new function. * lily/beam.cc (before_line_breaking): remove warning about less ___ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs
lilypond ./ChangeLog scm/font.scm
CVSROOT:/cvsroot/lilypond Module name:lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 09:48:24 Modified files: . : ChangeLog scm: font.scm Log message: (make-pango-font-tree): new function. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3707&tr2=1.3708&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/font.scm.diff?tr1=1.117&tr2=1.118&r1=text&r2=text Patches: Index: lilypond/ChangeLog diff -u lilypond/ChangeLog:1.3707 lilypond/ChangeLog:1.3708 --- lilypond/ChangeLog:1.3707 Wed Jun 1 23:39:43 2005 +++ lilypond/ChangeLog Thu Jun 2 09:48:23 2005 @@ -1,8 +1,10 @@ 2005-06-02 Han-Wen Nienhuys <[EMAIL PROTECTED]> + * scm/font.scm (make-pango-font-tree): new function. + * lily/beam.cc (before_line_breaking): remove warning about less than 2 visible stems. We still get a warning when there is only - one stem.. + one stem. 2005-06-01 Werner Lemberg <[EMAIL PROTECTED]> Index: lilypond/scm/font.scm diff -u lilypond/scm/font.scm:1.117 lilypond/scm/font.scm:1.118 --- lilypond/scm/font.scm:1.117 Tue May 31 15:33:41 2005 +++ lilypond/scm/font.scm Thu Jun 2 09:48:24 2005 @@ -335,13 +335,22 @@ (add-ec-fonts n factor n)) -(define-public (make-century-schoolbook-tree factor) + + + +(define-public (make-pango-font-tree roman-str sans-str typewrite-str factor) (let ((n (make-font-tree-node 'font-encoding 'fetaMusic))) (add-music-fonts n factor) -(add-pango-fonts n 'roman "Century Schoolbook L" factor) -(add-pango-fonts n 'sans "Sans" factor) -(add-pango-fonts n 'typewriter "Mono" factor) +(add-pango-fonts n 'roman roman-str factor) +(add-pango-fonts n 'sans sans-str factor) +(add-pango-fonts n 'typewriter typewrite-str factor) n)) + +(define-public (make-century-schoolbook-tree factor) + (make-pango-font-tree +"Century Schoolbook L" +"Sans" "Mono" factor)) + (define-public (magstep x) (exp (* (/ x 6) (log 2 ___ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs
lilypond/linux/autopackage specs/pango/default....
CVSROOT:/cvsroot/lilypond Module name:lilypond Branch: Changes by: Jan Nieuwenhuizen <[EMAIL PROTECTED]> 05/06/02 09:53:33 Modified files: linux/autopackage/specs/pango: default.apspec.in linux/autopackage/specs/lilypond: default.apspec.in linux/autopackage/specs/ghostscript: default.apspec.in linux/autopackage/skeletons/@artifex.com/ghostscript: skeleton.1 Log message: CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/linux/autopackage/specs/pango/default.apspec.in.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/linux/autopackage/specs/lilypond/default.apspec.in.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/linux/autopackage/specs/ghostscript/default.apspec.in.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/linux/autopackage/skeletons/@artifex.com/ghostscript/skeleton.1.diff?tr1=1.3&tr2=1.4&r1=text&r2=text ___ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs
lilypond ./ChangeLog lily/dynamic-engraver.cc s...
CVSROOT:/cvsroot/lilypond Module name:lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 11:35:53 Modified files: . : ChangeLog lily : dynamic-engraver.cc scm: define-grobs.scm Log message: (acknowledge_grob): only center on parent if we have a notehead. Fixes incorrect offsets when Paper_column is very wide in the X direction. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3709&tr2=1.3710&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/dynamic-engraver.cc.diff?tr1=1.169&tr2=1.170&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-grobs.scm.diff?tr1=1.203&tr2=1.204&r1=text&r2=text Patches: Index: lilypond/ChangeLog diff -u lilypond/ChangeLog:1.3709 lilypond/ChangeLog:1.3710 --- lilypond/ChangeLog:1.3709 Thu Jun 2 09:58:10 2005 +++ lilypond/ChangeLog Thu Jun 2 11:35:52 2005 @@ -1,5 +1,9 @@ 2005-06-02 Han-Wen Nienhuys <[EMAIL PROTECTED]> + * 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. + * input/regression/font-family-override.ly (Module): new file. * scm/font.scm (make-pango-font-tree): new function. Index: lilypond/lily/dynamic-engraver.cc diff -u lilypond/lily/dynamic-engraver.cc:1.169 lilypond/lily/dynamic-engraver.cc:1.170 --- lilypond/lily/dynamic-engraver.cc:1.169 Fri May 13 12:09:04 2005 +++ lilypond/lily/dynamic-engraver.cc Thu Jun 2 11:35:53 2005 @@ -19,6 +19,7 @@ #include "side-position-interface.hh" #include "staff-symbol-referencer.hh" #include "warn.hh" +#include "self-alignment-interface.hh" /* TODO: @@ -270,6 +271,7 @@ finished_line_spanner_ = line_spanner_; line_spanner_ = 0; } + typeset_all (); if (cresc_ && !cresc_->get_bound (LEFT)) @@ -382,7 +384,12 @@ { SCM head = scm_last_pair (info.grob ()->get_property ("note-heads")); if (scm_is_pair (head)) - script_->set_parent (unsmob_grob (scm_car (head)), X_AXIS); + { + script_->set_parent (unsmob_grob (scm_car (head)), X_AXIS); + script_->add_offset_callback (Self_alignment_interface::centered_on_parent_proc, + X_AXIS); + + } } if (cresc_) Index: lilypond/scm/define-grobs.scm diff -u lilypond/scm/define-grobs.scm:1.203 lilypond/scm/define-grobs.scm:1.204 --- lilypond/scm/define-grobs.scm:1.203 Sat May 28 01:12:41 2005 +++ lilypond/scm/define-grobs.scm Thu Jun 2 11:35:53 2005 @@ -384,8 +384,7 @@ . ( (Y-offset-callbacks . (,Self_alignment_interface::aligned_on_self)) (print-function . ,Text_interface::print) - (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self - ,Self_alignment_interface::centered_on_parent)) + (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self)) (self-alignment-X . 0) (no-spacing-rods . #t) (script-priority . 100) ___ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs
lilypond/macos ChangeLog TODO
CVSROOT:/cvsroot/lilypond Module name:lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 13:53:07 Modified files: macos : ChangeLog TODO Log message: CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/ChangeLog.diff?tr1=1.18&tr2=1.19&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/TODO.diff?tr1=1.2&tr2=1.3&r1=text&r2=text ___ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs
lilypond ./ChangeLog Documentation/topdocs/NEWS...
CVSROOT:/cvsroot/lilypond Module name:lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 13:47:07 Modified files: . : ChangeLog Documentation/topdocs: NEWS.tely Log message: (Top): add entry about font family. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3710&tr2=1.3711&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/topdocs/NEWS.tely.diff?tr1=1.36&tr2=1.37&r1=text&r2=text Patches: Index: lilypond/ChangeLog diff -u lilypond/ChangeLog:1.3710 lilypond/ChangeLog:1.3711 --- lilypond/ChangeLog:1.3710 Thu Jun 2 11:35:52 2005 +++ lilypond/ChangeLog Thu Jun 2 13:47:06 2005 @@ -1,5 +1,7 @@ 2005-06-02 Han-Wen Nienhuys <[EMAIL PROTECTED]> + * 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. @@ -1379,7 +1381,8 @@ * 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. Index: lilypond/Documentation/topdocs/NEWS.tely diff -u lilypond/Documentation/topdocs/NEWS.tely:1.36 lilypond/Documentation/topdocs/NEWS.tely:1.37 --- lilypond/Documentation/topdocs/NEWS.tely:1.36 Fri May 13 10:31:02 2005 +++ lilypond/Documentation/topdocs/NEWS.telyThu Jun 2 13:47:06 2005 @@ -34,6 +34,18 @@ @itemize @bullet @item +Global font styles (roman, sans, typewriter) can be defined for each [EMAIL PROTECTED] block, with + [EMAIL PROTECTED] +#(define fonts + (make-pango-font-tree + "Times New Roman" "Helvetica" "Courier" + (/ myStaffSize 20))) [EMAIL PROTECTED] verbatim + + [EMAIL PROTECTED] Newly created staves and lyric lines, can be put in any vertical order, by setting @code{alignBelowContext} or @code{alignAboveContext} properties in the newly created context. An example of the use of this @@ -206,6 +218,8 @@ @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 [EMAIL PROTECTED] backends. A font may be selected by using a ___ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs
lilypond ./ChangeLog lily/easy-notation.cc
CVSROOT:/cvsroot/lilypond Module name:lilypond Branch: Changes by: Mats Bengtsson <[EMAIL PROTECTED]> 05/06/02 14:28:53 Modified files: . : ChangeLog lily : easy-notation.cc Log message: * lily/easy-notation.cc: Added include cctype to correct compilation error. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3711&tr2=1.3712&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/easy-notation.cc.diff?tr1=1.1&tr2=1.2&r1=text&r2=text Patches: Index: lilypond/ChangeLog diff -u lilypond/ChangeLog:1.3711 lilypond/ChangeLog:1.3712 --- lilypond/ChangeLog:1.3711 Thu Jun 2 13:47:06 2005 +++ lilypond/ChangeLog Thu Jun 2 14:28:53 2005 @@ -1,3 +1,8 @@ +2005-06-02 Mats Bengtsson <[EMAIL PROTECTED]> + + * lily/easy-notation.cc: Added include cctype to correct + compilation error. + 2005-06-02 Han-Wen Nienhuys <[EMAIL PROTECTED]> * Documentation/topdocs/NEWS.tely (Top): add entry about font family. Index: lilypond/lily/easy-notation.cc diff -u lilypond/lily/easy-notation.cc:1.1 lilypond/lily/easy-notation.cc:1.2 --- lilypond/lily/easy-notation.cc:1.1 Sat May 28 13:43:23 2005 +++ lilypond/lily/easy-notation.cc Thu Jun 2 14:28:53 2005 @@ -17,6 +17,7 @@ #include "font-interface.hh" #include "staff-symbol-referencer.hh" #include "stem.hh" +#include MAKE_SCHEME_CALLBACK (Note_head, brew_ez_stencil, 1); SCM ___ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs
lilypond/macos ChangeLog README.txt buildmac.py...
CVSROOT:/cvsroot/lilypond Module name:lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 16:20:58 Modified files: macos : ChangeLog README.txt buildmac.py lilypond.sh Log message: (zip_bundle): make lilypond.sh mode 0755 CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/ChangeLog.diff?tr1=1.19&tr2=1.20&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/README.txt.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/buildmac.py.diff?tr1=1.18&tr2=1.19&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/installers/macos/lilypond.sh.diff?tr1=1.3&tr2=1.4&r1=text&r2=text ___ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs
lilypond nl/index.html nl/about/index.html nl/s...
CVSROOT:/cvsroot/lilypond Module name:lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]>05/06/02 18:55:46 Modified files: nl : index.html nl/about : index.html nl/switch : advantages.html howto.html index.html tour.html site/about : index.html site/switch: advantages.html howto.html Log message: various fixes of the Dutch translation. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/index.html.diff?tr1=1.9&tr2=1.10&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/about/index.html.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/switch/advantages.html.diff?tr1=1.8&tr2=1.9&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/switch/howto.html.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/switch/index.html.diff?tr1=1.7&tr2=1.8&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/nl/switch/tour.html.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/site/about/index.html.diff?tr1=1.25&tr2=1.26&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/site/switch/advantages.html.diff?tr1=1.25&tr2=1.26&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/newweb/site/switch/howto.html.diff?tr1=1.21&tr2=1.22&r1=text&r2=text ___ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs