]> git.donarmstrong.com Git - lilypond.git/commit
* scm/output-tex.scm (font-command): use ly: functions to
authorhanwen <hanwen>
Sat, 3 Apr 2004 11:43:06 +0000 (11:43 +0000)
committerhanwen <hanwen>
Sat, 3 Apr 2004 11:43:06 +0000 (11:43 +0000)
commitd2e6b160783dc9cec11d5698d008e67fa076d27c
treecf9e8cad21bd1fe2e2ccbf58d9c4cb1a9e496ad6
parent7a0a2c7437508ad1a1cd8f1f9f58917029fcb9f9
* scm/output-tex.scm (font-command): use ly: functions to
construct name.
(define-fonts): don't use alist, just dump \font definitions.
(font-load-command): calculate proper scaling by taking
outputscale from paper argument.

* lily/stencil-scheme.cc (fontify_atom): insert Font_metric into
expression.

* lily/paper-outputter.cc (output_header): pass paper arg to
define-fonts

* lily/paper-def.cc (font_descriptions): dump list of
Scaled_font_metrics
(find_scaled_font): take Font_metric argument, store
Scaled_font_metrics in hash-table containing (size ->
Scaled_font_metrics) alist.
(get_dimension): rename from get_realvar

* lily/font-metric.cc (LY_DEFINE): ly:font-design-size,
ly:font-magnification, ly:font-name: new functions
44 files changed:
ChangeLog
lily/afm.cc
lily/all-font-metrics.cc
lily/ambitus.cc
lily/arpeggio.cc
lily/bar-line.cc
lily/beam.cc
lily/break-algorithm.cc
lily/breathing-sign.cc
lily/font-metric.cc
lily/font-select.cc
lily/grob-interface.cc
lily/include/afm.hh
lily/include/all-font-metrics.hh
lily/include/font-metric.hh
lily/include/main.hh
lily/include/music-output-def.hh
lily/include/paper-def.hh
lily/include/tfm.hh
lily/include/virtual-font-metric.hh
lily/lyric-extender.cc
lily/lyric-hyphen.cc
lily/main.cc
lily/mensural-ligature-engraver.cc
lily/mensural-ligature.cc
lily/multi-measure-rest.cc
lily/music-output-def.cc
lily/paper-book.cc
lily/paper-def.cc
lily/paper-outputter.cc
lily/staff-symbol-referencer.cc
lily/staff-symbol.cc
lily/stem-tremolo.cc
lily/stem.cc
lily/stencil-scheme.cc
lily/system-start-delimiter.cc
lily/tfm.cc
lily/vaticana-ligature-engraver.cc
lily/vaticana-ligature.cc
lily/virtual-font-metric.cc
scm/font.scm
scm/output-lib.scm
scm/output-ps.scm
scm/output-tex.scm