Главная
Study mode:
on
1
Intro
2
Why is text important
3
Class size
4
Top and Bottom
5
Raster vs Vector
6
Features of Opentype
7
Engineering problem
8
Elizang
9
No pixel
10
Single pixel grid
11
Single subpixel grid
12
Oneonone grid
13
Hinting
14
Skia
15
Spans
16
Frameworks
17
String
18
Rendering
19
Hardware acceleration
20
Text paint
21
GPU side
22
Lollipop changes
23
Measure text
24
Get text bounds
25
Other ways of writing text
26
Main takeaway
27
Questions
Description:
Explore the complexities of text rendering on Android in this 54-minute Devoxx conference talk. Delve into the intricacies of typography theory, Unicode bidirectional text support, and typesetting. Learn about text rendering engines, font loading, glyph layout, and hinting. Discover the history and implementation challenges of text handling on Android. Gain insights into raster vs. vector fonts, OpenType features, and engineering problems. Examine topics such as pixel grids, hardware acceleration, text paint, GPU-side rendering, and Lollipop changes. Master techniques for measuring text, obtaining text bounds, and alternative text writing methods. Equip yourself with the knowledge to tackle text-related challenges in Android development.

Hinting Around - Android Text Demystified

Devoxx
Add to list