Update TODO

Similar to libvte we could speed up font-drawing by using cairo_scaled_font_t to
bypass pango entirely if a glyph is already in the hash-table.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
This commit is contained in:
David Herrmann 2011-11-26 17:59:49 +01:00
parent 264fff909e
commit 89634f3f13

6
TODO
View File

@ -39,3 +39,9 @@ Console Subsystem:
implementation supports them but we need to correctly map our keyboard input
to the correct cells. Pango depends on glib so we can probably use the glib
functions for UTF-8/Unicode handling.
- Add glyph caching support with cairo_scaled_font_t. The libvte does this
inside vtedraw.c but it is licensed by GPL so we need to rewrite it if we
want it.
This would speed up our font-draw functions considerably as we would bypass
pango if a glyph is already in the hash-table.