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

Implement UTF-16 support #363

Open
Artoria2e5 opened this issue Apr 15, 2018 · 1 comment
Open

Implement UTF-16 support #363

Artoria2e5 opened this issue Apr 15, 2018 · 1 comment

Comments

@Artoria2e5
Copy link

UTF-16 support -- support for surrogates -- is crucial for "modern" texts like Emoji and other new charcters. Microsoft Windows has supported UTF-16 since 2000. The Cairo backend currently used can too handle these characters.

@filipnavara
Copy link
Contributor

The Cairo text rendering backend is broken pretty much for anything outside of the Unicode basic plane. It doesn't support RTL, BiDi or proper shaping, so UTF-16 is least of the concern. If you are aware of any other code that doesn't properly support UTF-16 we are likely to fix it. Otherwise you can weigh in on making Pango the default (or only) text rendering backend (#269).

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

2 participants