box / box/rotunicode

rotunicode should also provide transformations beyond the BMP

Open
#15 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
76
Forks
18
PR merge metrics
No merged PRs in 30d

Description

Many Unicode errors in applications stem from software assuming, that Unicode ends with U+FFFF (see, e.g., MySQLs misnamed `utf8` charset).

It would be great for testing, if rotunicode could provide an option to switch to those astral Unicode characters.

A set, that (almost) fits like a glove, is found in the "Mathematical Alphanumeric Symbols" block:

https://codepoints.net/U+1D400..U+1D433,U+1D7CE..U+1D7D7

I'd love to provide a pull request for it, but I am uncertain as of how to add this to the existing code: extra parameter to `rotunicode.RotUnicode.encode()`? New encoder `rotunicode.RotUnicodeAstral()`?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.