This is the video of my GLyphy talk at linux.conf.au, Jan 10, 2014, Perth, Australia. Slides are available at github.com/behdad/slippy in Python. PDF available at behdad.org/glyphy_slides.pdf (Note: 18MB. Also, useless without commentary.)
GLyphy: high-quality glyph rendering using OpenGL ES2 shaders
GLyphy is an experimental text rasterizer engine based on the OpenGL ES2
technology. Unlike traditional text rasterizers (eg. FreeType), all
rasterization happens on the GPU and in real time. Since its first public
appearance at Libre Graphics Meeting in 2012, GLyphy has gained more advanced
capabilities like anisotropic antialiasing and subpixel rendering, as well as
more efficient glyph storage and use of resources.
In this talk I will discuss the design, challenges, and benefits of new
approaches to text rasterization for the emerging types of computer hardware.
The algorithms and technics involved may prove useful in other computer
graphics contexts as well.
Behdad Esfahbod was born and grew up in Iran loving typography and computers.
He studied computer engineering at Sharif University in Tehran while
discovering the world of computer typography and open source. In 2003 he moved
to Canada, studied at the University of Toronto, became a regular contributor
to GNOME and various other open source projects, worked at Red Hat, Google, and
generally became the go-to person regarding everything font and text rendering
in the Linux open source stack. For his contributions to HarfBuzz, Behdad was
one of the recipients of the O'Reilly Open Source Awards in 2013.
At Google, Behdad works as part of the Font and Text team, Google
Internationalization Engineering. When not hacking, he enjoys good food and
company, or books set in fine type.
Original video available for download at: mirror.linux.org.au/linux.conf.au/2014/Wednesday/