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 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 to the correct cells. Pango depends on glib so we can probably use the glib
functions for UTF-8/Unicode handling. 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.