~/talk

CSS for internationalisation

Talkat Øredev 2022 · 2022-11-08..11-10· [css, web-platform]
slides:none on file

Concrete CSS hooks for language handling decide whether to watch: selectors like :lang and attribute matching, font controls such as font-synthesis and font-variant-east-asian, layout controls writing-mode and logical properties, and text features like text-emphasis, hyphens: auto and font-language-override. Demos show browser font selection and dictionaries in action, automatic hyphenation, vertical text, ruby annotations, and a recreated 1927 poster built in HTML/CSS. A surprising spec detail: about 174 predefined numeral systems for list counters.

AI-written summary · about

  1. 0:00Introduction
  2. 0:35Who am I
  3. 1:12CSS
  4. 1:55I18N
  5. 2:13What is internationalisation
  6. 3:34What is CSS
  7. 4:38Internationalisation
  8. 5:34The Lang attribute
  9. 7:15Lang pseudo class
  10. 9:30Attribute selectors
  11. 10:30Pseudoclasses
  12. 11:54CSS of things
  13. 13:19Font Synthesis
  14. 13:56Font Selection
  15. 17:14Font Language Override
  16. 18:29Text Transform
  17. 19:41Line Breaking
  18. 21:15Other languages
  19. 22:44Wordbricks
  20. 23:19Hyphens
  21. 24:38Writing Mode
  22. 25:59Text Orientation
  23. 27:07Bidirectional Styling
  24. 28:35Vertical Text
  25. 29:28Vertical LR
  26. 30:49Logical Properties
  27. 31:28Logical Properties Example
  28. 32:38Lists and counters
  29. 34:00Fistbus
  30. 34:33Conclusion
~/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.