2004-12-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * Documentation/topdocs/NEWS.texi (Top): add -f texstr
+
+ * Documentation/user/invoking.itely (Invoking lilypond): document
+ texstr
+
* scripts/convert-ly.py (conv): add ancient rules.
* scm/clef.scm (c0-pitch-alist): replace - with .
@unnumbered New features in 2.5 since 2.4
@itemize @bullet
+@item
+Metrics of blocks of text can be retrieved from (La)@TeX{} directly,
+using the @code{-f texstr} output backend. This provides exact metrics,
+including kerning and accents, for texts.
@item
LilyPond now uses FreeType read the Feta font as an OpenType
the output format to use for the back-end. Choices are
@table @code
@item tex
-for @TeX{} output, to be processed with La@TeX{}
+for @TeX{} output, to be processed with La@TeX{}. If present, the file
+@file{file.textmetrics} is read to determine text extents.
+@item texstr
+dump text strings to @file{.texstr} file, which can be run through
+(La)@TeX{}, resulting in a @code{.textmetrics} file, which contains the
+extents of strings of text.
@item ps
for PostScript
@cindex PostScript output
\override NoteHead #'style = #'hufnagel.punctum
\clef "hufnagel-fa2"
ces! des! es!
- \override Staff.BarLine #'bar.size = #3.0 \bar "|"
+ \override Staff.BarLine #'bar-size = #3.0 \bar "|"
% \break % 6 (8*1)
fes! ges!