Skip to main content

Modern Text Rendering

Speaker
Jonathan Clark
Time
11:20 am ~ 11:50 am

This talk will give a brief technical overview of typical modern text rendering approaches. The overview will trace the complete text graphics stack, starting from the elementary concepts of font glyph rasterization, through the hardware graphics processing unit, to pixels on the screen. Special attention will be given to engineering decisions that were made to improve the visual quality of Latin text, at the expense of use cases involving higher glyph counts, such as most CTL and CJK writing systems.

Covered material will not be solely relevant to LibreOffice development, but instead covers a topic of shared concern for all modern graphical user interface applications. The presentation may introduce some alternative approaches which solve some problems, which would need to be provided by upstream libraries and are not planned for inclusion in LibreOffice.

Room