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

5x8 Font: Add most Latin-1 characters #15

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

thp
Copy link

@thp thp commented Jul 16, 2021

Now most Latin-1 characters have a representation in the 5x8 font:
Screenshot 2021-07-17 at 10 21 28

@thp thp changed the title 5x8 Font: Add Eszett and Umlauts 5x8 Font: Add most Latin-1 characters Jul 17, 2021
@thp
Copy link
Author

thp commented Sep 17, 2022

@fcambus Is this something you would consider for merge or rather not?

@thp
Copy link
Author

thp commented Dec 19, 2022

@fcambus Sorry for bumping this again, but once per quarter is hopefully not too high-frequency, maybe it just got buried in other notifications :) Is this something that can be merged, or does it need more work or would you rather not merge it? Thanks!

@fcambus
Copy link
Owner

fcambus commented Apr 21, 2023

Sorry for the delay, I only recently resumed work on Spleen after a long break.

Due to character size constraints, it is not possible to fit the glyphs from the Latin-1 Supplement Unicode block in a way which would be readable and respect the consistency of the other sizes, that's why they have been left out. I have tried in the past :)

@thp
Copy link
Author

thp commented Apr 22, 2023

Yes, the upper case characters with diacritics are sized a bit smaller (vertically) than their non-diacritic versions (see the screenshot for all the characters in this PR).

If it's not a good fit for submitting upstream, I can also just maintain this for myself downstream.

@fcambus
Copy link
Owner

fcambus commented Aug 4, 2023

Out of curiosity, what is your use case for this?

I'm honestly not sure what the use case would be. The 5x8 variant was created for small OLED displays, typically for appliances control panels, which do not really need anything more than ASCII.

@thp
Copy link
Author

thp commented Aug 4, 2023

Out of curiosity, what is your use case for this?

Retro DOS/pixelart games, with German and French localizations. Which I agree is quite niche :)

Example usage:

And with umlauts/latin1 characters:

Another screenshot showing latin-1 characters used in the French localization:

Screenshot 2023-08-04 at 15 14 39

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

Successfully merging this pull request may close these issues.

2 participants