lilypond-auto
[Top][All Lists]
Advanced

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

[Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] #5545 Compatib


From: Auto mailings of changes to Lily Issues via Testlilyissues-auto
Subject: [Lilypond-auto] [LilyIssues-auto] [testlilyissues:issues] #5545 Compatibility with pango 1.44
Date: Tue, 06 Aug 2019 07:10:18 -0000

  1. This is an urgent bug and should be higly prioritized. The side note at the end of the original report is more serious than it sounds: Lilypond is utterly unusable on systems with pango 1.44. It just spits out white sheets or little shreds of stuff that isn't layed out right.
  2. This affects a lot of people and will affect more soon. Pango 1.44 has started to show up in downstream distros. For example it hit Arch Linux last week and Lilypond can no longer be used there without downgrading the system. As of today Alpine, Crux, Kwort, Mageia, Manjaro, OpenMandriva, Parabola, and PCLinuxOS also have Pango 1.44. More will follow soon.
  3. Pango did not drop support for "free type fonts" as some comments (mostly eslewhere) have tried to suggest. They have changed from using the FreeType library as a font loader to Harfbuzz. This is an objectively better library in almost every way, and is easier to code with (I work on the SILE Typesetter, so I'm not a stranger to this). Sure it will take a little work to migrate, but the long term will be a good thing.
  4. When this gets fixed, it should trigger a version bump and release cycle early so that distros where Lilypond has stopped working can start working again.

[issues:#5545] Compatibility with pango 1.44

Status: Accepted
Created: Wed Jul 31, 2019 07:59 AM UTC by Simon Albrecht
Last Updated: Tue Aug 06, 2019 06:59 AM UTC
Owner: nobody

Reported by T. Sefzick:

With the new pango version 1.44 compilation of

src/lilypond/lily/pango-font.cc

gives warnings about
'void* pango_fc_font_lock_face(PangoFcFont*)'
to be deprecated and
'pango_font_get_hb_font'
should be used instead.

followed by
error: invalid conversion from 'gpointer' {aka 'void*'} to 'FT_Face' {aka 'FT_FaceRec_*'}

Seems that pango doesn't work with freetype fonts anymore.

A side note: lilypond executables compiled with pango <=1.43
produce an empty 1st page when run with pango 1.44 installed.


Sent from sourceforge.net because address@hidden is subscribed to https://sourceforge.net/p/testlilyissues/issues/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/testlilyissues/admin/issues/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.

_______________________________________________
Testlilyissues-auto mailing list
address@hidden
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto

reply via email to

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