~/talk

Unicode: Going Down the Rabbit Hole

Talkat CppCon 2019 · 2019-09-15..09-20· [web-platform]
links:none on file
slides:none on file

Covers why Unicode is messy: historical scripts, Han unification tradeoffs, surrogate pairs limiting planes to 1.1 million, and emoji made of joiners and skin‑tone modifiers. Shows practical encodings (UTF‑8, UTF‑16, UTF‑32), points out UTF‑8 at 99% web prevalence and pitfalls when decoding with wrong code page. Describes C++ evolution (char8_t, u8 literals) and the SG16 plan to add a text type in C++23 and advises to normalize at the border and keep text in UTF‑8.

AI-written summary · about

  1. 0:00Intro
  2. 1:55Overview
  3. 2:33Egyptian Hieroglyphs
  4. 6:43Latin
  5. 7:13Japanese
  6. 8:05Arabic
  7. 8:58Heroglyph
  8. 9:39Hiragana
  9. 10:19Katakana
  10. 12:26Korea
  11. 13:21Japan
  12. 13:54China
  13. 14:22Simplified Japanese
  14. 16:37ASCII
  15. 18:03GB2312
  16. 18:36NZ
  17. 19:51Israel
  18. 20:24Russia
  19. 20:50Chinese characters
  20. 21:14Unicode
  21. 24:48Han Unification
  22. 25:23What is a Character
  23. 25:42Are These the Same Character
  24. 26:37Simplified Chinese vs Traditional Chinese
  25. 26:55ASCII 2 Remapping
  26. 27:34Emoji
  27. 27:48Emoji Movie
  28. 28:00Emoji Controversy
  29. 29:10Emoji Accents
  30. 29:57Variable Length Encoding
  31. 31:56ASCII characters
  32. 33:13Encoding with EBC
  33. 33:55Reading text with the wrong encoding
  34. 34:28Im going to use the wrong encoding
  35. 34:45Reverse Emoji Bacon
  36. 35:06How to display Unicode
  37. 36:42Has anyone ever abused Unicode
  38. 37:27Inhiragana
  39. 37:39Upside Down
  40. 38:28No Support
  41. 38:39White String
  42. 39:19White Characters
  43. 40:31String literals
  44. 41:12Simple first 20
  45. 42:54Future Perfect
  46. 43:35Text Capable Type
  47. 44:28When to Convert
  48. 45:13Internet Usage
  49. 45:47Conclusion
  50. 46:27Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.