lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fwd: address@hidden Re: Setting default text font


From: Chris Jones
Subject: Fwd: address@hidden Re: Setting default text font
Date: Wed, 6 Dec 2017 17:33:23 -0500
User-agent: NeoMutt/20170113 (1.7.2)

----- Forwarded message from Chris Jones <address@hidden> -----

Date: Wed, 6 Dec 2017 17:17:53 -0500
From: Chris Jones <address@hidden>
To: Ben <address@hidden>
Subject: Re: Setting default text font

Seems I'm a bit overwhelmed by all the novelty and I replied to Ben
directly rather than to the list. Hoping this'll fix it...

On Wed, Dec 06, 2017 at 03:34:29PM EST, Ben wrote:
> On 12/6/2017 3:25 PM, Chris Jones wrote:

[..]

> The code below should work on Linux, it does for me on Mint 18.
> 
> \version "2.19.80"
> 
> \paper  {
>   #(define fonts
>     (make-pango-font-tree "TeXGyreSchola"
>                           "TeXGyreHeros"
>                           "Terminus"
>                           (/ staff-height pt 20)))
> }

Copy-pasted this same snippet from the lilypond manual and I can't see
any difference between yours and mine... which does not mean there isn't
any :)

> Can you show a screenshot of how it looks in your system?

I'm beginning to think I was wrong about what I thought I saw. 

A closer inspection of the glyphs makes me think it is using some form
of Century Schoolbook. The upper-case letter "Q" for instance is quite
recognizable.

Could it be that for some reason lilypond (or another layer invoked by
lilypond) doesn't like the font(s) I specified and silently falls back
to the Century Schoolbook default?

I ran "lilypond -V" and the messages would appear to indicate that
make-pango-font-tree failed.

Attaching:

1. a png image of the lilypond output.     (cc08.png)
2. lilypond's message log                  (verbose.log) 

Thanks,

CJ


Log level set to 287
GNU LilyPond 2.18.2
Relocation: is absolute: argv0=/usr/bin/lilypond.real
PATH=/usr/bin (prepend)
Setting PATH to 
/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:~/bin
Relocation: compile datadir=, new datadir=/usr/share/lilypond//2.18.2
Relocation: framework_prefix=/usr/bin/..
Setting INSTALLER_PREFIX to /usr/bin/..
Setting LILYPOND_DATADIR to /usr/share/lilypond//2.18.2
Relocation file: /usr/share/lilypond//2.18.2/etc/relocate//guile.reloc
GUILE_LOAD_PATH=/usr/share/lilypond/2.18.2/guile/1.8 (prepend)
Setting GUILE_LOAD_PATH to /usr/share/lilypond/2.18.2/guile/1.8
PATH=/usr/bin/../bin (prepend)
Setting PATH to 
/usr/bin/../bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:~/bin
Setting GUILE_MIN_YIELD_1 to 65
Setting GUILE_MIN_YIELD_2 to 65
Setting GUILE_MIN_YIELD_MALLOC to 65
Setting GUILE_INIT_SEGMENT_SIZE_1 to 10485760
Setting GUILE_MAX_SEGMENT_SIZE to 104857600

LILYPOND_DATADIR="/usr/share/lilypond/2.18.2"
LILYPOND_DATADIR="/usr/share/lilypond//2.18.2"
LOCALEDIR="/usr/share/locale"

Effective prefix: "/usr/share/lilypond/2.18.2"
GUILE_LOAD_PATH="/usr/share/lilypond/2.18.2/guile/1.8"
PATH="/usr/bin/../bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:~/bin"
[]
Guile 1.8
[/usr/share/lilypond/2.18.2/scm/lily-library.scm]
[/usr/share/lilypond/2.18.2/scm/output-lib.scm]
[/usr/share/lilypond/2.18.2/scm/markup-macros.scm]
[/usr/share/lilypond/2.18.2/scm/parser-ly-from-scheme.scm]
[/usr/share/lilypond/2.18.2/scm/file-cache.scm]
[/usr/share/lilypond/2.18.2/scm/define-event-classes.scm]
[/usr/share/lilypond/2.18.2/scm/define-music-callbacks.scm]
[/usr/share/lilypond/2.18.2/scm/define-music-types.scm]
[/usr/share/lilypond/2.18.2/scm/define-note-names.scm]
[/usr/share/lilypond/2.18.2/scm/c++.scm]
[/usr/share/lilypond/2.18.2/scm/chord-entry.scm]
[/usr/share/lilypond/2.18.2/scm/skyline.scm]
[/usr/share/lilypond/2.18.2/scm/stencil.scm]
[/usr/share/lilypond/2.18.2/scm/define-markup-commands.scm]
[/usr/share/lilypond/2.18.2/scm/markup.scm]
[/usr/share/lilypond/2.18.2/scm/modal-transforms.scm]
[/usr/share/lilypond/2.18.2/scm/chord-generic-names.scm]
[/usr/share/lilypond/2.18.2/scm/chord-ignatzek-names.scm]
[/usr/share/lilypond/2.18.2/scm/music-functions.scm
[/usr/share/lilypond/2.18.2/scm/define-music-display-methods.scm]
]
[/usr/share/lilypond/2.18.2/scm/part-combiner.scm]
[/usr/share/lilypond/2.18.2/scm/autochange.scm]
[/usr/share/lilypond/2.18.2/scm/define-music-properties.scm]
[/usr/share/lilypond/2.18.2/scm/time-signature-settings.scm]
[/usr/share/lilypond/2.18.2/scm/auto-beam.scm]
[/usr/share/lilypond/2.18.2/scm/chord-name.scm]
[/usr/share/lilypond/2.18.2/scm/bezier-tools.scm]
[/usr/share/lilypond/2.18.2/scm/ly-syntax-constructors.scm]
[/usr/share/lilypond/2.18.2/scm/define-context-properties.scm]
[/usr/share/lilypond/2.18.2/scm/translation-functions.scm]
[/usr/share/lilypond/2.18.2/scm/script.scm]
[/usr/share/lilypond/2.18.2/scm/midi.scm]
[/usr/share/lilypond/2.18.2/scm/layout-beam.scm]
[/usr/share/lilypond/2.18.2/scm/parser-clef.scm]
[/usr/share/lilypond/2.18.2/scm/layout-slur.scm]
[/usr/share/lilypond/2.18.2/scm/font.scm]
[/usr/share/lilypond/2.18.2/scm/encoding.scm]
[/usr/share/lilypond/2.18.2/scm/bar-line.scm]
[/usr/share/lilypond/2.18.2/scm/flag-styles.scm]
[/usr/share/lilypond/2.18.2/scm/fret-diagrams.scm]
[/usr/share/lilypond/2.18.2/scm/tablature.scm]
[/usr/share/lilypond/2.18.2/scm/harp-pedals.scm]
[/usr/share/lilypond/2.18.2/scm/define-woodwind-diagrams.scm]
[/usr/share/lilypond/2.18.2/scm/display-woodwind-diagrams.scm]
[/usr/share/lilypond/2.18.2/scm/predefined-fretboards.scm]
[/usr/share/lilypond/2.18.2/scm/define-grob-properties.scm]
[/usr/share/lilypond/2.18.2/scm/define-grobs.scm]
[/usr/share/lilypond/2.18.2/scm/define-grob-interfaces.scm]
[/usr/share/lilypond/2.18.2/scm/define-stencil-commands.scm]
[/usr/share/lilypond/2.18.2/scm/scheme-engravers.scm]
[/usr/share/lilypond/2.18.2/scm/titling.scm]
[/usr/share/lilypond/2.18.2/scm/text.scm]
[/usr/share/lilypond/2.18.2/scm/paper.scm]
[/usr/share/lilypond/2.18.2/scm/backend-library.scm]
[/usr/share/lilypond/2.18.2/scm/x11-color.scm]
[/usr/share/lilypond/2.18.2/scm/safe-lily.scm]
Initializing FontConfig...
Adding font directory: /usr/share/lilypond/2.18.2/fonts/otf
Building font database...

Processing `cc08.ly'
Parsing...
[/usr/share/lilypond/2.18.2/ly/init.ly
[<string>
 [/usr/share/lilypond/2.18.2/ly/declarations-init.ly
  [/usr/share/lilypond/2.18.2/ly/music-functions-init.ly]
  [/usr/share/lilypond/2.18.2/ly/toc-init.ly]
Using `nederlands' note names...
  [/usr/share/lilypond/2.18.2/ly/drumpitch-init.ly]
  [/usr/share/lilypond/2.18.2/ly/chord-modifiers-init.ly]
  [/usr/share/lilypond/2.18.2/ly/script-init.ly]
  [/usr/share/lilypond/2.18.2/ly/chord-repetition-init.ly]
  [/usr/share/lilypond/2.18.2/ly/scale-definitions-init.ly]
  [/usr/share/lilypond/2.18.2/ly/dynamic-scripts-init.ly]
  [/usr/share/lilypond/2.18.2/ly/spanners-init.ly]
  [/usr/share/lilypond/2.18.2/ly/predefined-fretboards-init.ly]
  [/usr/share/lilypond/2.18.2/ly/string-tunings-init.ly]
  [/usr/share/lilypond/2.18.2/ly/property-init.ly]
  [/usr/share/lilypond/2.18.2/ly/grace-init.ly]
  [/usr/share/lilypond/2.18.2/ly/midi-init.ly
   [/usr/share/lilypond/2.18.2/ly/performer-init.ly]]
  [/usr/share/lilypond/2.18.2/ly/paper-defaults-init.ly
   [/usr/share/lilypond/2.18.2/ly/titling-init.ly]
   [/usr/share/lilypond/2.18.2/ly/text-replacements.ly]]
  [/usr/share/lilypond/2.18.2/ly/context-mods-init.ly]
  [/usr/share/lilypond/2.18.2/ly/engraver-init.ly
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly]]
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly]]
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly]]
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly]]
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly]]
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly]]
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly]]
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly
[/usr/share/lilypond/2.18.2/ly/music-functions-init.ly]]]]]
Using `nederlands' note names...
 [cc08.ly/usr/share/lilypond/2.18.2/scm/lily.scmBacktrace:
In unknown file:
   ?:  0* [lilypond-main ("cc08.ly")]
In /usr/share/lilypond/2.18.2/scm/lily.scm:
 965:  1* (let* ((failed #)) (if (ly:get-option #) (begin #)) ...)
 965:  2* [lilypond-all ("cc08.ly")]
 978:  3  (let* ((failed #) (separate-logs #) (ping-log #) ...) (gc) ...)
 990:  4* [for-each #<procedure #f (x)> ("cc08.ly")]
In unknown file:
   ?:  5* [#<procedure #f (x)> "cc08.ly"]
In /usr/share/lilypond/2.18.2/scm/lily.scm:
 992:  6* (let* (# # #) (if separate-logs #) (if ping-log #) ...)
1003:  7* [lilypond-file #<procedure #f (key failed-file)> "cc08.ly"]
1038:  8  [catch ly-file-failed #<procedure #f ()> #<procedure #f (x . args)>]
In unknown file:
   ?:  9* [#<procedure #f ()>]
In /usr/share/lilypond/2.18.2/scm/lily.scm:
1039: 10* [ly:parse-file "cc08.ly"]
In cc08.ly:
   5: 11* (define fonts #)
   6: 12* [make-pango-font-tree "Charis SIL Compact" "Nimbus Sans,Nimbus Sans 
L" ...]

cc08.ly:6:5: In procedure make-pango-font-tree in expression 
(make-pango-font-tree "Charis SIL Compact" "Nimbus Sans,Nimbus Sans L" ...):
cc08.ly:6:5: Wrong number of arguments to #<procedure make-pango-font-tree 
(roman-str sans-str typewrite-str factor)>


----- End forwarded message -----

-- 

Attachment: cc08.png
Description: PNG image

Attachment: verbose.log
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]