On 31/08/15 15:17, Masamichi HOSODA wrote:
There's lots of differences, presumably down to font changes,
Also sans \bold and \italic do not seem to work in
font-family-override.lyWell, I call uh-oh. It will probably take a few more unstable releases
to shake out the problems from the font setup changes.Probably, it caused by URW fonts problem and/or Pango version.
In my experiment, with newest URW fonts release (commit date is 2015-08-28)
and newest Pango (version 1.36.8, 2014-09), there is no problem.
Attached file is the result.First, the previous URW fonts release (commit date is 2015-08-25) seems broken.
It has "Nimbus Sans Regular", "Nimbus Sans L Bold",
"Nimbus Sans L Regular Italic", "Nimbus Sans L Bold Italic".
Only "Regular" font's family name is "Nimbus Sans"
but others are "Nimbus Sans L".http://bugs.ghostscript.com/show_bug.cgi?id=696089
http://git.ghostscript.com/?p=urw-core35-fonts.git;a=commitdiff;h=ee2beed6The newest URW fonts release has no "Nimbus Sans" but "Nimbus Sans L".
Next, we use old Pango (version 1.28.3, 2010-09) in GUB.
In four years, many bugs would have been fixed.So I'll make a GUB's patch that updates URW fonts and Pango.
I've made a GUB's patch and send pull request.
https://github.com/gperciva/gub/pull/20
This is not LilyPond's patch. It is GUB's patch.
So I've send pull request to github.
Phil, would you merge it and try following command before make lilypond?
GUB's pull request has been merged.
https://github.com/gperciva/gub/pull/20
In LilyPond website's official binary 2.19.27, sans \bold and \italic seem to work in font-family-override.ly
http://www.lilypond.org/doc/v2.19/input/regression/collated-files.html#font-family-override.ly
Last edit: Masamichi Hosoda 2015-09-13