~/talk

Rich Text, Core Text

Talkat UIKonf 2020 · 2020-05-17..05-20· [swift]
slides:none on file

Explains how Unicode actually behaves: code points versus grapheme clusters, Swift’s Unicode scalars and scalar.properties APIs for detecting combining marks, and normalization pitfalls when composing accents. Shows emoji are bitmap glyphs in fonts (not vectors), so combining fails and layout shifts. Gives concrete sizes: Apple’s emoji font contains 30,165 glyphs across nine resolutions (~27,000 PNGs), making it larger than many fonts. Demonstrates family emoji as sequences: seven code points, 25 UTF‑8 bytes, 25 recommended combinations, and why expanding them would add 4,000+ glyphs.

AI-written summary · about

  1. 0:00Intro
  2. 1:04What Unicode has given us
  3. 2:08Emoji
  4. 2:51Unicode
  5. 3:23Abstract Characters
  6. 5:01Emojis
  7. 8:07Swift
  8. 9:18Combining
  9. 11:50Unicode Combining
  10. 14:00Scalars
  11. 16:02Flags
  12. 18:20Tags
  13. 21:41People
  14. 23:57Gender
  15. 25:32Professions
~/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.