* scm/framework-ps.scm (supplies-or-needs): uniq font name list.
+2005-02-20 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * Documentation/topdocs/NEWS.tely: add inputfileref macro.
+
+ * scm/framework-ps.scm (supplies-or-needs): uniq font name list.
+
2005-02-20 Jan Nieuwenhuizen <janneke@gnu.org>
* input/regression/stanza-number.ly:
2005-02-20 Jan Nieuwenhuizen <janneke@gnu.org>
* input/regression/stanza-number.ly:
\input texinfo @c -*-texinfo-*-
\input texinfo @c -*-texinfo-*-
+
+@ifhtml
+@macro inputfileref{DIR,NAME}
+@uref{../../../../\DIR\/out-www/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
+@end macro
+@end ifhtml
+
+@ifnothtml
+@macro inputfileref{DIR,NAME}
+@file{\DIR\/\NAME\}@c
+@end macro
+@end ifnothtml
+
@setfilename NEWS.info
@settitle NEWS
@setfilename NEWS.info
@settitle NEWS
Individual objects may be assigned colors, for example,
@lilypond[fragment,relative=1,verbatim,raggedright]
Individual objects may be assigned colors, for example,
@lilypond[fragment,relative=1,verbatim,raggedright]
- \override Beam #'color = #cyan
- \override NoteHead #'color = #darkyellow
+ \override NoteHead #'color = #red
@item
Separator slashes may be inserted between systems in a score. For an
@item
Separator slashes may be inserted between systems in a score. For an
-example, see
-@file{input/regression/system-separator.ly}:
-
-@lilypondfile{system-separator.ly}
+example, see @inputfileref{input/regression/system-separator.ly}:
@item
Locations of errors in the input are now calculated more precisely.
@item
LilyPond now uses Pango and FontConfig for selecting and rendering
@item
Locations of errors in the input are now calculated more precisely.
@item
LilyPond now uses Pango and FontConfig for selecting and rendering
-internationalized text in non-@TeX{} backends. A font may be selected
-by using a FontConfig name,
+UTF-8 input in non-@TeX{} backends. A font may be selected by using a
+FontConfig name,
@example
\override TextScript #'font-name = #"Serif"
@example
\override TextScript #'font-name = #"Serif"
Any Type1 and TrueType font recognized by FontConfig is available in
LilyPond as well.
Any Type1 and TrueType font recognized by FontConfig is available in
LilyPond as well.
-@noindent
-Input strings encoded in UTF-8 are then rendered through Pango.
-
@item
Metrics of blocks of text can be retrieved from (La)@TeX{} directly,
using the @code{-f texstr} output backend. This provides exact metrics
@item
Metrics of blocks of text can be retrieved from (La)@TeX{} directly,
using the @code{-f texstr} output backend. This provides exact metrics
- memory-stream.hh -- declare
+ memory-stream.hh -- declare Memory_out_stream
source file of the GNU LilyPond music typesetter
source file of the GNU LilyPond music typesetter
#include <stdio.h>
#include <unistd.h>
#include <stdio.h>
#include <unistd.h>
-
-/*
- TODO: read support as well.
- */
class Memory_out_stream
{
char *buffer_;
class Memory_out_stream
{
char *buffer_;
#include <libio.h>
#include "memory-stream.hh"
#include <libio.h>
#include "memory-stream.hh"
+
+/*
+ TODO: add read support as well.
+*/
const int Memory_out_stream::block_size_ = 1024;
cookie_io_functions_t
const int Memory_out_stream::block_size_ = 1024;
cookie_io_functions_t
"%%DocumentSuppliedResources: font ~a\n"
"%%DocumentNeededResources: font ~a\n")
f))
"%%DocumentSuppliedResources: font ~a\n"
"%%DocumentNeededResources: font ~a\n")
f))
+ (uniq-list (sort names string<?))))))
(define (eps-header paper bbox load-fonts?)
(string-append "%!PS-Adobe-2.0 EPSF-2.0\n"
(define (eps-header paper bbox load-fonts?)
(string-append "%!PS-Adobe-2.0 EPSF-2.0\n"
- "%%Creator: creator time-stamp\n"
+ "%%Creator: LilyPond\n"
"%%BoundingBox: "
(string-join (map ly:number->string bbox) " ") "\n"
"%%Orientation: "
"%%BoundingBox: "
(string-join (map ly:number->string bbox) " ") "\n"
"%%Orientation: "
(define (page-header paper page-count load-fonts?)
(string-append "%!PS-Adobe-3.0\n"
(define (page-header paper page-count load-fonts?)
(string-append "%!PS-Adobe-3.0\n"
- "%%Creator: creator time-stamp\n"
+ "%%Creator: LilyPond\n"
"%%Pages: " (number->string page-count) "\n"
"%%PageOrder: Ascend\n"
"%%Orientation: "
"%%Pages: " (number->string page-count) "\n"
"%%PageOrder: Ascend\n"
"%%Orientation: "
include $(depth)/make/stepmake.make
include $(depth)/make/stepmake.make