3 ms·
I’m curious: is the no-emoji rule a rule that happens to block emoji or a hardcoded rule? What I mean is: emojis (in UTF-16) have to use surrogate pairs because
by colejohnson66 6y ago
I’m curious: is the no-emoji rule a rule that happens to block emoji or a hardcoded rule? What I mean is: emojis (in UTF-16) have to use surrogate pairs because all their code points are in the U+1xxxx plane. Is the software just disallowing any characters needing two code points to encode (which would include emoji)? Or is it specifically singling out the emoji blocks?
- kps 6y agoIt seems to have changed recently. I recall a thread about plastics a few months ago where the plastic type symbols (♳ through ♹, i.e. U+2763 through U+2769) disappeared, but I see them now. Edits: ⭕ that post was https://news.ycombinator.com/item?id=25237688 https://news.ycombinator.com/item?id=25237688 ⭕ The rules seem pretty arbitrary. Recycling symbol U+2672 ♲ is allowed but recycled paper symbol U+267C is not. Chess kings ♔ are allowed but checkers kings aren't. ⭕ is allowed (for now). ⭕ I think the right thing to do would be to strip anything with emoji presentation http://unicode.org/reports/tr51/#Presentation_Style http://unicode.org/reports/tr51/#Presentation_Style
- saagarjha 6y agoIt’s not that simple, as many OSes render characters that aren’t strictly look emoji “as emoji” and there is no standard way to check for this.
- wongarsu 6y agoIt's a very deliberate and precise filter. I can write in old persian: "𐎠𐎡𐎢" (codepoints 0x103xx) or CJK "𠀀𠀁𠀂" (codepoints 0x2000x), but can't write "" (emoji with codepoint 0x1F605)
- saagarjha 6y agoThe latter.