--- Hubert Figuiere <[EMAIL PROTECTED]> wrote: > According to Paul Rohr <[EMAIL PROTECTED]>: > > > >For example, the encoding manager sits in XAP > but, as other current > > >threads attest, encoding is a fundamental part of > AbiWord, and should > > >probably sit in UT... > > > > I think you may misunderstand the roles of UT and > XAP. > > > > UT = low-level utilities > > XAP = application services used by more than one > Abi* application > > > > Thus, in theory the UT stuff would be usable > without any XAP or AP logic, > > although to date nobody has wanted to. > > UT* stuff should not depend on GUI stuff. For UNIX > that means no > dependency over GTK. glib is Okay. > > > In practice the line between the two can seem a > bit arbitrary. However, in > > principle the UT library should stay lower-level, > whereas the XAP modules > > are a lightweight framework for doing native GUI > applications (AbiWord, > > AbiCalc, AbiShow, etc.). > > > > Would moving the encoding stuff down to UT make > standalone use of that > > library more useful for someone right now? If > not, it seems like an awful > > lot of work and confusion. > > Encoding should have a large part into XAP. One of > the reasons is that > encoding should provide real glyph remapping like > Mozilla does. We > should also write real XAP font management > (currently it is a real > mess, and I discover that with the Mac port as each > platform seems to > go its own way).
I don't think the EncodingManager and glyph remapping are really related. Glyph remapping has more to do with rendering. Though adding a wrapper to our iconv to get it to do transliteration (as libiconv calls it) might be part of the way to solve the problem if this is what you're talking about. Libiconv has this built in very well but for Linux and systems building with- out libiconv I'm not sure what the solution would be. There's more info here: http://bugzilla.abisource.com/show_bug.cgi?id=3083 and: http://bugzilla.abisource.com/show_bug.cgi?id=2421 Andrew Dunbar. > Hub ===== http://linguaphile.sourceforge.net http://www.abisource.com __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com
