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

Feature request: Add support for Bitmap strikes #16

Open
offalynne opened this issue Jul 29, 2021 · 4 comments
Open

Feature request: Add support for Bitmap strikes #16

offalynne opened this issue Jul 29, 2021 · 4 comments

Comments

@offalynne
Copy link

offalynne commented Jul 29, 2021

Thank you for this lovely piece of software!

As you may well be aware, rendering of pixel-based vector fonts on Windows is a mess because of ClearType:
image

However there is a workaround possible by including bitmap strikes (documented here: https://int10h.org/blog/2016/01/windows-cleartype-truetype-fonts-embedded-bitmaps).

Currently the author of the blogpost/fonts in question proposes a workflow including closed source software "Fony" in addition to bitsnpicas, but it would be ideal if this could all be handled by one piece of software!

Thanks for considering.

@diaowinner
Copy link
Contributor

diaowinner commented Dec 23, 2022

There is a tool to do this: bdf2ttf (MIT), but there's no way to import a bitmap strike in a vector ttf/otf except FontForge, which is buggy.


I'm going to convert Fairfax, but it had a segmentation fault. Donno why.

@offalynne
Copy link
Author

Thank you for letting me know @diaowinner

@RebeccaRGB
Copy link
Member

Also, version 2 can export to otb (OpenType Bitmap), which is much better supported than ttf with bitmap strikes.

@quiple
Copy link

quiple commented Dec 29, 2022

There is a tool to do this: bdf2ttf (MIT), but there's no way to import a bitmap strike in a vector ttf/otf except FontForge, which is buggy.

I'm going to convert Fairfax, but it had a segmentation fault. Donno why.

I think it can be done with fontTools but it need to convert to ttx.

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

No branches or pull requests

4 participants