CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/05/31 15:33:41
Modified files:
. : ChangeLog
scm : font.scm
Log message:
* scm/font.scm (make-century-schoolbook-tree): add Mono as
'typewriter family.
* scm/font.scm (make-century-schoolbook-tree): use Sans for sans
serif.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3693&tr2=1.3694&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/font.scm.diff?tr1=1.116&tr2=1.117&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3693 lilypond/ChangeLog:1.3694
--- lilypond/ChangeLog:1.3693 Tue May 31 15:25:25 2005
+++ lilypond/ChangeLog Tue May 31 15:33:41 2005
@@ -1,5 +1,8 @@
2005-05-31 Han-Wen Nienhuys <[EMAIL PROTECTED]>
+ * scm/font.scm (make-century-schoolbook-tree): add Mono as
+ 'typewriter family.
+
* lily/score.cc (Score): unprotect copy of Output_def. Plugs
memory leak.
Index: lilypond/scm/font.scm
diff -u lilypond/scm/font.scm:1.116 lilypond/scm/font.scm:1.117
--- lilypond/scm/font.scm:1.116 Tue May 31 13:37:37 2005
+++ lilypond/scm/font.scm Tue May 31 15:33:41 2005
@@ -4,25 +4,14 @@
;;;;
;;;; (c) 2004--2005 Han-Wen Nienhuys <[EMAIL PROTECTED]>
-;; As an excercise, do it with records.
-;; Should use GOOPS, really.
-
;; TODO:
;;
;; lookup-font should be written in C.
;;
-;; should dump tree to .texi as internal documentation
-;;
-;; * should extract design sizes from fonts: fonts should
-;; be read off the disk, on demand, something like:
-;;
-;; cmr -> ((font-load "cmr6") (font-load "cmr8") .. )
-;;
(define-class <Font-tree-element>
())
-
(define-class <Font-tree-leaf> (<Font-tree-element>)
(default-size #:init-keyword #:default-size)
(size-vector #:init-keyword #:size-vector))
@@ -133,10 +122,8 @@
(define (lookup-font node alist-chain)
(g-lookup-font node alist-chain))
- ;
- ; Each size family is a vector of
fonts, loaded with a delay.
- ; The vector should be sorted according
to ascending design size.
- ;
+;; Each size family is a vector of fonts, loaded with a delay. The
+;; vector should be sorted according to ascending design size.
(define feta-alphabet-size-vector
(if (defined? 'ly:kpathsea-find-file)
`#(,(delay (ly:font-load "feta-alphabet11"))
@@ -334,8 +321,7 @@
(add-node 'upright 'normal)
(add-node 'upright 'bold)
(add-node 'italic 'normal)
- (add-node 'italic 'bold)
- )
+ (add-node 'italic 'bold))
(define-public (make-cmr-tree factor)
(let ((n (make-font-tree-node 'font-encoding 'fetaMusic)))
@@ -354,6 +340,7 @@
(add-music-fonts n factor)
(add-pango-fonts n 'roman "Century Schoolbook L" factor)
(add-pango-fonts n 'sans "Sans" factor)
+ (add-pango-fonts n 'typewriter "Mono" factor)
n))
(define-public (magstep x)
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs