Winding myself through the depths of Unicode and utf8 encoding, I have  
come across "GLib". GLib is part of the GTK toolkit and incorporates  
everything that the GUI part of GTK needs to work, but wihich is not  
strictly GUI (sounds familiar?).

Anyway, GLib contains among many other features all the Unicode  
handling routines we need for FLTK1. Sure, most of the stuff is  
already implemented in the patch (some code even twice or three  
times ;-), but GLib IMHO has a cleaner interface. This leaves me with  
the following options:

1: go strictly with our patch, remove duplicates, and clean up our API
2: use the already clean GLib API and hook that up with the guts from  
the patch
3: extract the unicode from GLib and replace code from the patch (but  
GLib is LGPL, FLTK is modified LGPL, so I am unsure if that is OK)
4: require GLib and link against it (my least favourite solution)

Please give me your opinion

  Matthias

----
http://robowerk.com/


_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to