aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO18
1 files changed, 16 insertions, 2 deletions
diff --git a/TODO b/TODO
index 1a87cff3bf..6658c73a8f 100644
--- a/TODO
+++ b/TODO
@@ -230,13 +230,27 @@ GUI
* AboutDialog: Add a "fade" effect for the top/bottom text lines
* AboutDialog: Maybe prerender all of the text into another surface, and then
simply compose that over the screen surface in the right way.
+
+
+Graphics
+========
* Add some more fonts/font variants? Maybe a tool like ttf2bdf could be used
to convert on (free!) TTF font to both a small and a big font for the GUI,
maybe including bold/italic variants
-* Consider implementing using another font format which
- - takes up less space in the binary (ascii vs. binary encoding)
+* Use 'complete' fonts. In particular, we should probably pick one encoding
+ (e.g. ISO Latin 1) and standardize on it. Oh yeah, a map from the SCUMM
+ encoding to that encoding would be useful.
+ That way, we can at least all systems/languages which use that encoding.
+ Of course, kyrillic and asian users, amongst others, wouldn't be helped
+ by this, but there is nothing we can do for them anyway, short of
+ implementing an UTF8 based font rendering engine. (And no, there is no way
+ we are going to do such an absurd thing. Better to implement native GUIs
+ than to write our own OS :-).
+* Consider implementing a new internal font format which
+ - takes up less space in the executable (ascii vs. binary encoding)
- allows for multi-color/anti-aliased fonts
+
Launcher
========
* Add more options to global options dialog