]> git.donarmstrong.com Git - lilypond.git/commit
* lily/pango-font.cc (text_stencil): allow 'tight' bounds.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 3 Oct 2006 12:29:54 +0000 (12:29 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 3 Oct 2006 12:29:54 +0000 (12:29 +0000)
commita10d5423aa39d7c687dc9d3123177c16f82d4336
treedc7af6ff62874078eb764a93e735a220c60178c9
parentcac3c1f657606f6dee0badf461c59159f15c9340
* lily/pango-font.cc (text_stencil): allow 'tight' bounds.
(pango_item_string_stencil): use logical rect horizontally (to
preserve spaces), ink_rect vertically (for time signatures).

* lily/font-metric.cc (word_stencil): new interface function

* input/regression/utf-8-mixed-text.ly: new file.

* lily/percent-repeat-engraver.cc (listen_percent): remove
spurious warning.

* lily/phrasing-slur-engraver.cc (acknowledge_script): only ack
non-dynamic scripts. Fixes #30.

* lily/pango-font.cc (pango_item_string_stencil): use
logical_rect. This prevents spaces after words from disappearing,
issue #72.
12 files changed:
ChangeLog
input/regression/utf-8-mixed-text.ly [new file with mode: 0644]
lily/font-metric-scheme.cc
lily/font-metric.cc
lily/include/font-metric.hh
lily/include/modified-font-metric.hh
lily/include/pango-font.hh
lily/pango-font.cc
lily/percent-repeat-engraver.cc
lily/phrasing-slur-engraver.cc
lily/slur-engraver.cc
lily/text-interface.cc