Skip to content

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

Open
thp wants to merge 1 commit intofcambus:masterfrom
thp:5x8-german-characters
Open

5x8 Font: Add most Latin-1 characters#15
thp wants to merge 1 commit intofcambus:masterfrom
thp:5x8-german-characters

Conversation

@thp
Copy link
Copy Markdown

@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 force-pushed the 5x8-german-characters branch from a2f1b0e to 2abe09f Compare July 17, 2021 07:19
@thp thp force-pushed the 5x8-german-characters branch from 2abe09f to 91b7418 Compare July 17, 2021 08:21
@thp thp changed the title 5x8 Font: Add Eszett and Umlauts 5x8 Font: Add most Latin-1 characters Jul 17, 2021
@thp
Copy link
Copy Markdown
Author

thp commented Sep 17, 2022

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

@thp
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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