Expand description
Rendering primitives: text engine, UI draw helpers, e-ink constants.
text_render- HarfBuzz shaping + fontdue rasterization -> RGB565common- shared rendering state (IS_RTL) and body-text size constantlayout-word_wrap_bytes()andsentences_with_ranges()(pure text)draw- progress bars, rounded rects, nav bars (RGB565 byte-buffer ops)eink- MXCFB ioctl structs, waveform constants,diff_rows()density- panel ppi lookup anddp()physical-size-stable sizing
Modulesยง
- common
- Shared rendering state and constants.
- density
- Physical-size-stable sizing across the Kobo fleet.
- draw
- eink
- E-ink framebuffer constants, MXCFB ioctl structs, and row-diff helper.
- layout
- Pure text-layout functions: word wrapping and sentence segmentation.
- loader
- Loading indicators for splash and loading screens.
- text_
render