~/talk

Fonts, Emoji and Text Using Support Libraries

Talkat droidcon Berlin 2018 · 2018-06-25..06-27· [android, web-platform]
links:none on file
slides:none on file

Android Oreo plus Support Library v26+ brings concrete features and caveats for app text handling Fonts in XML lets you bundle or reference .ttf families and apply one theme line via ResourcesCompat.getFont, Downloadable Fonts uses the Google Play font provider (≈800 Google fonts) to save up to ~7 MB APK size and shares cached fonts but may require blocking fetch or preload and depends on Play Services, EmojiCompat with Noto Color Emoji enables API19+ fallback rendering, and TextView autosizing (API14+) does binary‑search sizing with min/max/step and needs AppCompat and careful layout constraints.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:08Support library 26 changes
  3. 3:17Fonts in XML explained
  4. 6:48Fonts in XML gotchas
  5. 7:09Downloadable fonts overview
  6. 9:59Downloadable fonts setup
  7. 12:29Downloadable fonts files
  8. 14:38Downloadable fonts limitations
  9. 16:24Custom font providers
  10. 17:27Emoji Compat introduction
  11. 19:14How Emoji Compat works
  12. 20:16Emoji Compat setup
  13. 21:20Emoji Compat preloading
  14. 22:03Bundled Emoji Compat
  15. 23:04Using Emoji Compat components
  16. 24:29Emoji Compat gotchas
  17. 25:32TextView autosizing intro
  18. 26:35How TextView autosizing works
  19. 26:58TextView autosizing usage
  20. 28:22TextView autosizing tips
  21. 29:27Conclusion and Q&A
~/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.