Menu

#4585 updates to URW fonts and Pango

Verified
Other
2015-09-14
2015-08-31
No

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.ly

Well, 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=ee2beed6

The newest URW fonts release has no "Nimbus Sans" but "Nimbus Sans L".

http://git.ghostscript.com/?p=urw-core35-fonts.git;a=commit;h=c983ed400dc278dcf20bdff68252fad6d9db7af9

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.

Discussion

  • Trevor Daniels

    Trevor Daniels - 2015-08-31
    • assigned_to: pkx166h --> Masamichi Hosoda
     
  • Masamichi Hosoda

    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?

    $ git fetch orign
    $ git checkout master
    $ git merge origin/master
    $ rm -fr downloads/fonts-urw-core35/
    
     
  • Masamichi Hosoda

    • status: New --> Fixed
     
  • Masamichi Hosoda

    • labels: --> Fixed_2_19_27
     
  • Phil Holmes

    Phil Holmes - 2015-09-14
    • status: Fixed --> Verified