I made our Character Counter count what people see first

by•
I’m building ToolkitLoop, and I made one deliberate choice in its Character Counter: the main number is the number of characters a person can actually see.

A family emoji, a flag, or an accented letter can involve several underlying code points. Showing those technical values as the default can make a short piece of text look much longer than it feels to the person writing it.

So General mode starts with visible characters and a custom limit. The technical details are still available when needed: graphemes, code points, UTF-16 units, and UTF-8 bytes.

For platform-specific writing, the tool switches rules for X and SMS rather than treating every platform as the same limit.

I’m still debating the default UI: should advanced counts be visible immediately for everyone, or stay tucked away until someone needs them?

For people building writing tools or developer tools, which option would you prefer?
3 views

Add a comment

Replies

Be the first to comment