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](https://bugs.archlinux.org/task/63300?project=5&string=lilypond) 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:](https://lists.gnu.org/archive/html/bug-lilypond/2019-07/msg00035.html)
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 [email protected] 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/testlilyissues-auto