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
  • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development
    • ... Auto mailings of changes to Lily Issues via Testlilyissues-auto via Automated messages for lilypond development

Reply via email to