]> git.donarmstrong.com Git - lilypond.git/commit
* scm/output-tex.scm (font-command): use ly: functions to
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sat, 3 Apr 2004 11:43:06 +0000 (11:43 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sat, 3 Apr 2004 11:43:06 +0000 (11:43 +0000)
commit5547ff00446ba0ac2bdbd1fe3205c2fb8411bb2f
treecf9e8cad21bd1fe2e2ccbf58d9c4cb1a9e496ad6
parent066b7776b37ef648faff2b04e03c4b8b59236731
* 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