Skip to content
Prev 58254 / 63424 Next

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

Hi

I have created an R branch that contains a potential fix ...

https://svn.r-project.org/R/branches/R-symfam/

This allows, for example, ...

cairo_pdf(symbolfamily="OpenSymbol")

... to specify that the OpenSymbol family should be used as the "symbol" 
font (e.g., for "plotmath") in R.

This is just a separate branch for now because, while I have tested it 
under Unbuntu 18.04 and Fedora 31, I cannot even build R for Windows 
(right now) or Mac (ever) and I do not want to drop a bomb on R-devel at 
this stage of the release process for R 4.0.0.

The attached file contains at least an outline of steps required to do a 
minimal test if anyone wants to try the fix on Linux.

cc'ing Simon and Jeroen in case they are able to help with checking that 
this builds and works on Mac and/or Windows.

NOTEs:
- 'symbolfamily' can only be specified when a graphics device is opened, 
and it is then fixed for that device.
- on Windows, for cairo-based devices, the "symbol" font is still 
hard-coded as "Standard Symbols L"

Paul
On 30/03/20 8:15 am, Paul Murrell wrote:

  
    

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