Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please support bitmap fonts #1897

Closed
ghost opened this issue Aug 8, 2019 · 4 comments
Closed

Please support bitmap fonts #1897

ghost opened this issue Aug 8, 2019 · 4 comments
Labels

Comments

@ghost
Copy link

ghost commented Aug 8, 2019

pango 1.44 dropped support for bitmap fonts

They blamed harfbuzz and said to make an issue report here.

People pretty mad about it, lot of people staying on pango 1.43 because 1.44 intentionally dropped support for bitmap fonts.

https://gitlab.gnome.org/GNOME/pango/issues/386

@khaledhosny
Copy link
Collaborator

khaledhosny commented Mar 10, 2020

HarfBuzz internal font functions are not going to support non-OpenType fonts. Clients wishing to support other font formats can use different font functions implementation (like the FreeType font functions provided by HarfBuzz). Pango decision to stop supporting non-0penType fonts is result from not wanting to use FreeType, rather than a switch to HarfBuzz (Pango always used HarfBuzz).

@andreygursky
Copy link

Just to clarify. @behdad suggested in https://gitlab.gnome.org/GNOME/pango/issues/386#note_575021, it would be a matter of time to implement this. And if someone would do this, it would need to be merged in Harfbuzz.

@khaledhosny
Copy link
Collaborator

”HarfBuzz font functions” would mean doing it in Pango, not in HarfBuzz proper. Pango already overrides HarfBuzz font functions, and can support any font format not directly supported by HarfBuzz this way (as it was the case already when it was still using FreeType-based font functions).

@andreygursky
Copy link

@khaledhosny, thanks for clarifying.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants