Belated Mid-Autumn Festival (中秋節) greetings! Mooncake's #unicode code point is U+1F96E.
https://www.unicode.org/L2/L2017/17024-mooncake-emoji.pdf
Belated Mid-Autumn Festival (中秋節) greetings! Mooncake's #unicode code point is U+1F96E.
https://www.unicode.org/L2/L2017/17024-mooncake-emoji.pdf
That was new to me. You can combine any character with COMBINING ENCLOSING KEYCAP (U+20E3) to get a character for a keyboard shortcut.
#Unicode
I can’t finish my rimshots without a cymbal crash! My puns remain improperly punctuated! (No pun intended. Ok. Fine. Yes. Pun intended.)
We’re getting a #Sasquatch #emoji and a “distorted face” emoji, but there’s STILL no movement on a #cymbal emoji? What’s going on at the #unicode consortium??
Ça fait déjà une semaine que j'étais invité à mon premier @ParisWeb pour parler un peu #unicode merci à tous pour vos messages, discussions et intérêt ! Félicitations au festival pour ses 20 ans, sûrement la conférence la mieux organisée que j'ai pu faire. Merci à l'équipe de bénévoles aux petits soins et aux interprètes LSF qui ont fait un taf de dingue. Trop cool d'avoir rencontré @tk @joachim @tut_tuuut @yopox @marc_bouvier @sabderemane et j'en oublie sûrement d'autres désolé !
The palindrome problem – Unicode edition
https://wiesmann.codiferes.net/wordpress/archives/41500
#C++ #CodePoints #GraphemeClusters #java #Javascript #ProgrammingLanguage #Python #Swift #TextProcessing #Unicode
Honestly, #emoji and icons in #Unicode are a true horror.
Yeah, sure. It's great that you don't have to use <img/> anymore and you can just paste a random Unicode character. You can get graphics into fields where only text was originally intended (like bug summaries). Even better, you can now easily get cool colorful icons on terminal with almost no effort.
However, it is an #accessibility nightmare. People are now encoding *information* in random graphical symbols. Symbols that require huge fonts to render, or huge character tables to describe.
Yeah, a bare <img/> carrying information sucks. However, you can add a *meaningful* alt-text to the image, and accessibility tools can use that text to provide meaningful context. Like "bug fix".
However, emojis and icons are symbolic. The best you can get is some description like "hammer and wrench", so people can kinda figure out that it's probably a "bug fix". Or maybe it was a "maintenance task"? Or you'll get a "unknown character 0x1F6E0". And I'm sure people will surely enjoy cross-referencing a "legend" of such "unknown characters".
twelve years and still I laugh
So... In case you where wondering, you can use emojis as identifiers in #swift, but I think most people know that....
But you can also just use runes:
func ᚠᚡᚢᚣᚤᚥᚦᚧᚨᚩᚪᚫᚬᚭᚮᚯᚰᚱᚲᚳᚴᚵᚶᚷᚸᚹᚺᚻᚼᚽᚾᚿᛀᛁᛂᛃᛄᛅᛆᛇᛉᛈᛊᛋᛌᛍᛎᛏᛐᛑᛒᛓᛔᛕᛖᛗᛘᛙᛚᛛᛜᛝᛞᛟᛠᛡᛢᛣᛤᛥᛦᛧᛨᛩᛪ() { return }
Do what you will with this information.
Spent the evening brushing up on some aspects of #Unicode and JavaScript strings. Probably got a few things wrong, but here are the notes in case they’re useful for anybody else:
did you know that before C++23 it was valid to have a zero-width space in an identifier in a source character representation of an input file, but entirely up to the compiler's discretion whether or not to accept it when parsing?
#Development #Explainers
UTF-8 is a brilliant design · How the encoding preserves ASCII compatibility https://ilo.im/166ue2
_____
#Programming #Coding #Encoding #Unicode #UTF8 #ASCII #Playground #WebDev #Frontend #Backend
On Linux, how do you quickly enter #emoji and #unicode characters? I just learnt that we can do Ctrl-Shift-u and type in the Unicode code point in the browser. That's how I wrote the rupee character in the previous post. It's not gonna be possible to remember too many codepoints in this manner.
Now, I am aware of emoji pickers which easily allow you to choose emoji, but what do you all use for unicode. Some of the emoji pickers don't show the unicode characters.
Also, just realised that in WezTerm Ctrl-Shift-u it opens a helpful emoji/unicode picker. Ideally, something like this should be easily accessible from anywhere with a quick keyboard shortcut.
I'm experimenting with using #Emacs for my terminals, especially using the #vterm package. It could be a really nice environment: cross-platform, easy copy-pasting with keyboard commands only, etc.
However, when I started up the #Gemini CLI in the vterm buffer, I found that it renders quite differently. See https://github.com/akermu/emacs-libvterm/issues/776. Basically, there are soft stripes between the #Unicode block characters and the shade characters are dithered instead of being nice solid blocks.
When I wrote this #Python script, I took pride in making it compatible with #Unicode characters (all these years troubleshooting #rfc6532 related issues at scale were not in vain afterall). And yes, it is a #gundam #unicorn.
NB: the text says something like "my program is compatible with unicode" or "ce programme est compatible avec le standard unicode".