curie icon indicating copy to clipboard operation
curie copied to clipboard

BDF fonts no longer supported by pango

Open goesmin opened this issue 5 years ago • 7 comments

See details here: https://gitlab.gnome.org/GNOME/pango/issues/386

It seems all bitmap fonts will need to be OpenType CFF moving forward.

goesmin avatar Aug 02 '19 20:08 goesmin

thank you for bringing this to my notice!

i have tried a couple of converters, but the spacing seems to be wonky. ill see what i can do.

cheers!

oppiliappan avatar Aug 04 '19 08:08 oppiliappan

As soon as this change is made I’ll update the AUR packages accordingly.

RewoundVHS avatar Aug 04 '19 16:08 RewoundVHS

fontforge seems to have bdf to otb (i believe harfbuzz works fine with opentype bitmaps) conversion. works fine so far. ill test things out a bit more and get back!

oppiliappan avatar Aug 04 '19 16:08 oppiliappan

a quick heads up if you are on the fence about upgrading to pango 1.44:

pango switching to harfbuzz only affects programs that use pango, eg.: gtk applications. programs like rxvt and xterm that use xft (freetype) will continue to work just fine with bdfs, with the pango 1.44 update.

in any case i would recommend not using curie or scientifica (or any bitmap only font) on gtk applications because it can hinder ui scaling.

i currently don't have a working virtual installation to test out pango 1.44, but the otbs seem to work fine on my existing setup (1.40).

oppiliappan avatar Aug 06 '19 16:08 oppiliappan

i have added the otbs (to both curie and scientifica as well). please do give them a go, and tell me what you think.

oppiliappan avatar Aug 09 '19 13:08 oppiliappan

So it's only been a few minutes but I'm not noticing any issues with curie's otb variants on pango 1.44.

goesmin avatar Aug 09 '19 18:08 goesmin

The otb files are looking good! I submitted new AUR packages for both and have requested the old packages be merged with the new ones so users get the otb files the next time they update.

RewoundVHS avatar Aug 10 '19 19:08 RewoundVHS