09 Mar 26
The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!) @ tonsky.me
Unicode fundamentals: code points, encoding (UTF-8/UTF-16), grapheme clusters, normalization, locale pitfalls (Turkish dotless i, Cyrillic variants), emoji internals (ZWJ, modifiers, flags), and more
07 May 25
04 Apr 25
Collection of interesting information on monospace fonts.
21 Jun 23
This article explains how to correctly handle filenames in Bourne shells (the primary shell of Unix/Linux/POSIX systems), based on the issues discussed in ‘Fixing Unix/Linux/Filenames’. Many programs fail to work properly on filenames that include spaces, begin with dash (-), include newlines, and so on, because developers don’t know how to do it properly. Many texts, even good ones, get this wrong.
07 Sep 22
09 Feb 22
Explanation of UTF-8 with lots of diagrams.
20 Aug 21
17 Jun 21
An overview on unicode codepoint combinations and how they apply to emojis.