DEV Community

#unicode

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Copy an emoji from Slack and you get :+1::skin-tone-4: (I tested 4 chat apps)

Copy an emoji from Slack and you get :+1::skin-tone-4: (I tested 4 chat apps)

Comments
3 min read
Discord silently trims zalgo text to 5 marks per letter (and Telegram turns 3 marks into spaces)

Discord silently trims zalgo text to 5 marks per letter (and Telegram turns 3 marks into spaces)

Comments
4 min read
You Checked isdigit Before Calling int and a Footnote Still Crashed the Import

You Checked isdigit Before Calling int and a Footnote Still Crashed the Import

Comments
2 min read
Why "👨‍👩‍👧‍👦".length Is 11: Counting Characters the Way Users See Them

Why "👨‍👩‍👧‍👦".length Is 11: Counting Characters the Way Users See Them

Comments
2 min read
Detecting emoji that Windows 10 can't draw, and swapping in images without breaking copy

Detecting emoji that Windows 10 can't draw, and swapping in images without breaking copy

Comments
5 min read
Will these fancy Unicode letters show as boxes? I checked 62 styles and 889 symbols against Windows 10 and Android fonts

Will these fancy Unicode letters show as boxes? I checked 62 styles and 889 symbols against Windows 10 and Android fonts

Comments
4 min read
Why One Emoji Breaks Your Coding Agent's TUI Borders: wcwidth vs Grapheme Clusters

Why One Emoji Breaks Your Coding Agent's TUI Borders: wcwidth vs Grapheme Clusters

2
Comments 1
9 min read
[2/3] Moving the Columns, Keeping the Bytes: Inside YuHex’s RTL Layout

[2/3] Moving the Columns, Keeping the Bytes: Inside YuHex’s RTL Layout

Comments
9 min read
[3/3] The Work After the Mirror: Preserving Edits and Mixing Directions in YuHex

[3/3] The Work After the Mirror: Preserving Edits and Mixing Directions in YuHex

Comments
6 min read
Intl.Segmenter: split text without breaking emoji

Intl.Segmenter: split text without breaking emoji

Comments
5 min read
Weblate didn't put them there: tracing 90 stray zero-width spaces in Android translations

Weblate didn't put them there: tracing 90 stray zero-width spaces in Android translations

1
Comments 1
3 min read
Test a JPG Name Collision Policy With Executable Examples

Test a JPG Name Collision Policy With Executable Examples

Comments
3 min read
Safe Download Filenames in JavaScript: Turning Whatever the User Uploaded into bruh-trim.mp3

Safe Download Filenames in JavaScript: Turning Whatever the User Uploaded into bruh-trim.mp3

Comments 1
9 min read
The doubled zero-width space in Android translations, and why it clusters after "EXIF"

The doubled zero-width space in Android translations, and why it clusters after "EXIF"

Comments
3 min read
Unicode Text Styling for Gaming and Social: What Breaks and Why

Unicode Text Styling for Gaming and Social: What Breaks and Why

Comments
4 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.