OK, I have a few questions for Jungshik Shin, Edward Cherlin, and/or anyone else on this list who can answer these (although they may not be easy to answer):
(1) Aside from the fact that Pango is written in C and SILGraphite (OpenGraphite) is written in C++ (and this in itself could lead to a flurry of opinions...), in your opinion, which library, Pango or Graphite, appears to have a better architectural foundation, or are they pretty similar? (2) If Pango is already fairly "mature" (quoting Jungshik), then why are Daniel Glassey, Alan Ward, et all working on SILGraphite instead? Is SILGraphite going to provide, or already providing, something that Pango does not? Or is this just a case of one group initially working on Graphite for Windows, and only later realizing the limitations of a single-platform approach, while the other group of Owen Taylor et al. were simultaneously working on Pango for Linux? (3) If you had to choose between one or the other, which would you use? (4) Is Pango going to become, if it is not already, the *de facto* standard for complex script rendering in the OpenSource world? (5) What the heck is QT using ? I and a colleague are in the beginning stages of designing a library which will we are considering building on top of Pango. But, if Pango is not the right choice, or if SILGraphite would be a better choice, then of course we want to know that. Since we don't want to be tied to a single GUI toolkit, we assume that whatever QT provides is not really an option. But, of course if someone were to tell me that QT's solution is the best of the lot, then certainly I would take the time to investigate it. On Wed, 2 Apr 2003, Jungshik Shin wrote: > Edward Cherlin wrote: > > >On Monday 31 March 2003 10:40 pm, Jungshik Shin wrote: > > > > > >>Edward Cherlin wrote: > >> > >> > >>>Have you looked at SILA? It uses SIL Graphite as the renderer > >>>for Mozilla. > >>> > >>>http://sila.mozdev.org/ > >>> > >>> > >>Yup. I'm aware of it. At least for now it's only for Windows, > >>though. However, we may get some valuable insights from the > >>project that can be applicatble to 'Mozilla-pango' marriage. > >> > >> > >> > > > >I mean the part of the project that says they want to do a Linux > >port of Graphite, and thus of SILA, but not much is going on > >with it. > > > > > A couple of issues: I guess OpenGraphite for Linux is not yet ready > for the prime time > while Pango is mature. SILA currently uses MS COM instead of xpcom. To > make SILA for Linux, MS COM needs to be replaced by xpcom. We'll see > which one gets there first, OpenGraphite or Pango. > > Jungshik > > > > > -- > Linux-UTF8: i18n of Linux on all levels > Archive: http://mail.nl.linux.org/linux-utf8/ > -- Linux-UTF8: i18n of Linux on all levels Archive: http://mail.nl.linux.org/linux-utf8/
