Skip to content

add name decoding.... oh and remove jest testing >_>#156

Open
Pomax wants to merge 2 commits intomainfrom
fix/add-name-decoding
Open

add name decoding.... oh and remove jest testing >_>#156
Pomax wants to merge 2 commits intomainfrom
fix/add-name-decoding

Conversation

@Pomax
Copy link
Copy Markdown
Owner

@Pomax Pomax commented Mar 31, 2026

This adds name table string decoding based on platform and encoding id, albeit only limited to mac, shift jis, and big5. Everything else is currently still considered "then it must be regular text already".

This PR also strips out Jest because it's horrendously out of date and just makes tests that use modern JS break (it literally broke every test because whatever it does, that doesn't support new TextDecoder()).

And of course for good measure this adds a test that confirms the name string from the IBM Plex Sans Thai font actually matches Mike Abbink, Paul van der Laan, Pieter van Rosmalen, Ben Mitchell, Mark Frömberg with the o-umlaut in Frömberg.

partially addresses #85

@Pomax Pomax requested a review from RoelN March 31, 2026 23:52
@Pomax
Copy link
Copy Markdown
Owner Author

Pomax commented Mar 31, 2026

@RoelN want to give this a spin?

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.

1 participant