On 09.09.2008, at 16:12, MacArthur, Ian (SELEX GALILEO, UK) wrote:

>> 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 ;-),
>
> Yes - sorry about that. I had tried to move most of the functions to  
> use
> the fltk-2 versions (presumably from Bill?) as an alternate to the  
> OksiD
> ones from the 1.1.6 patch. I assumed that would allow the fltk-1 and
> flkt-2 trees some commonality. But I didn't remove the OksiD stuff,  
> and
> there was some other "clutter" in there already, so... Hence the  
> current
> mess.

No reason to apologize. Important thing is that we have a nice  
foundation. Merging code is much easier than writing from scratch.

> But... It seems to me that the key thing
> that might make using Glib (or "emulating" Glib if we can't use it
> directly) an attractive proposition, is PanGo.
> Being able to render Unicode glyphs (which is all the patch does) is
> only the start of the problem. If we actually want to be able to  
> handle
> text from non-LGC languages, we need a layout engine that knows the
> language rules. (I'm not writing one of those!)
> However, there are several options available, and PanGo is a prominent
> one. But it depends on Glib. But if we have (or emulate) Glib, maybe
> PanGo will play for us too...? I really am not sure about this at all.


Ah, I see. Very interesting. This would open up new possibilities  
(commonly known as cans of worms ;-). W could emulate the fraction of  
GLib that we really need for fast and light rendering, but (eventually  
- no worries yet) allow linking with an original GLib as an option  
(when our Thailand user base increases significantly...).

Thanks,

  Matthias

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


_______________________________________________
fltk-dev mailing list
fltk-dev@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to