Skip to content
Prev 58208 / 63424 Next

Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds?

Le mercredi 25 mars 2020 ? 11:28 +0100, I?aki Ucar a ?crit :
Hi,
PS fonts are dead mid-term everywhere, and already forbidden in new
Fedora font packages (because we are somewhat leading edge, but not as
much as people think)
https://docs.fedoraproject.org/en-US//packaging-guidelines/FontsPolicy/#_font_file_formats

PS font users need to switch to OpenType fonts or work with their
prefered font upstream to convert in modern well supported formats
(font format wars have endend last millenium, even before the browser
wars ended, it?s long past time to deprecate the losers).

That?s normal IT format obsolescence.


That being said, that?s not what is happening here.

R brought this all on itself by hardcoding a Windows-only ?Symbol? font
family name in its default conf. Linux systems are UTF-8 by default for
~20 years now, they don?t need the forcing of magic font families to
handle symbols not present in the 8-bit legacy Windows encodings.

The actual effect of this conf is not the selection of font files with
special and unusual symbols. It is to priorize fonts that match the
"Symbol" magic name. And those fonts are few and crumbling on Linux
systems, because no one has needed to bother with them since Linux
switched to UTF-8 last millenium.

Just stop using ?Symbol? in R and things will work a lot better.
Alternatively, prepare to maintain the ?Symbol? aliasing stack in
fontconfig (and fight with wine for it), because *no* *one* *else*
*cares* about this legacy Windows-specific stuff.


Fontconfig upstream already told this to R users in its own issue
tracker.


Regards,

Thread (21 messages)

Gavin Simpson Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 24 Iñaki Ucar Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 25 Nicolas Mailhot Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 25 Gavin Simpson Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 25 Iñaki Ucar Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 27 Paul Murrell Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 29 Iñaki Ucar Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 29 Paul Murrell Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 29 Gabriel Becker Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 29 Iñaki Ucar Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 30 Nicolas Mailhot Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 30 Paul Murrell Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 30 Paul Murrell Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 30 Iñaki Ucar Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 30 Paul Murrell Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 30 Nicolas Mailhot Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 30 Paul Murrell Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 30 Paul Murrell Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 30 Nicolas Mailhot Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 31 Iñaki Ucar Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 31 Martin Maechler Plotmath on Fedora 31 broken with with pango >= 1.44 - workarounds? Mar 31