]> 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)
commit5d7f3453a3060d227d9c30b44bf66164f7a674c8
tree05157e21b330099c376ea2e345c9eda31c253ead
parent1d0df0cf6f1e3aa796319d1b05d045d28cd9207f
* 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