What is the Bluesky post limit in graphemes and bytes?
AT Protocol lexicons describe string fields with maxGraphemes, the number of user-perceived characters, and maxLength, the number of UTF-8 bytes. For a post they are 300 and 3,000. A grapheme can be a single ASCII letter (1 byte) or an emoji sequence such as a family with skin tones (41 bytes), so a short-looking post can fail on bytes. Most text in Latin scripts is nowhere near 3,000 bytes at 300 graphemes; emoji-only or CJK posts are where the second limit bites.