~/talk

Scrutinizing @font-face

Talkat CSS Day 2013 · on Friday, 2013-06-14· [css, web-platform]

Shows the actual bulletproof syntax for @font-face and why adding local() fallback avoids unnecessary downloads. Demonstrates descriptor-based substitution (font-weight works; font-variant and font-stretch are buggy), a Windows Helvetica rename that maps to Arial, and using unicode-range to swap ampersands and curly quotes. Tests reveal Chrome/Safari apply unicode-range while Firefox does not, and Firefox/IE sometimes eagerly download fonts even for empty content. Slides available at the linked PDF.

AI-written summary · about

  1. 0:00Intro
  2. 6:00Helvetica
  3. 9:40Descriptors
  4. 13:15Font Substitution
  5. 19:00Font Resolution
  6. 22:15Unicode Range
  7. 26:15Icon Fonts
  8. 30:35Custom Fonts
  9. 32:45Lazy Loading
  10. 37:15Progressive Enhancement
  11. 39:15Internet Explorer
~/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.