To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=69129
------- Additional comments from [EMAIL PROTECTED] Fri Jan 26 04:31:46 -0800 2007 ------- I have found some posts concerning Graphite technology in the OOo mailing archive and have decided to repost them here. They date back to 2003. Date: Tue, 25 Mar 2003 22:43:53 -0700 From: M. Evans <[EMAIL PROTECTED]> Content-Type: text/plain; charset=us-ascii Subject: [gsl-dev] Graphite and OpenOffice This note is addressed primarily to the Graphite group which has expressed interest in OpenOffice compatibility and cross-platform deployment. It's also an alert to the OO folks of Graphite's existence: http://graphite.sil.org I know that one or two Graphite folks monitor OO, but you may not know the specific OO project I wish to introduce here. OpenOffice is in the concept stages of designing a new cross-platform graphics layer and widget toolkit for OpenOffice. This project has no official title, but some have called it 'Toolkit 2.' Visit the GSL project mailing list archives for details: http://gsl.openoffice.org/servlets/SummarizeList?listName=dev http://gsl.openoffice.org/servlets/ProjectDocumentList The relevance for Graphite is that now is an ideal time to contribute ideas to OO. What would you like to see in Toolkit 2? Put another way, what frustrations have you encountered in existing APIs and toolsets that you would like to see addressed? There is some talk of supporting prepress requirements in Toolkit 2. You may have some special remarks about that. The current development version of OpenOffice handles right-to-left languages, but whether it handles mixed text (like Graphite) I do not know. Graphite's objectives are more advanced than OO's; but there is much overlap. For example I can visualize a Graphite plug-in for OpenOffice. OO could deliver Graphite from grunt work in terms of application infrastructure. Conversely, Graphite integration with OO might result in better internationalization for the whole OO project, e.g. offering OO to languages that might otherwise never see it. Feel free to contribute ideas to the GSL dev list. It is an opportune moment. Whether actual collaboration results or not, your advice and opinions are worthwhile. Regards. Mark Graphite summary, courtesy Timothy Eves: Currently most complex script rendering solutions will support a fixed set of scripts, with script behaviour being built into the rendering component; typically they aim to support the set included in the current Unicode specification. Therefore to support new scripts, you have to upgrade the software component. SIL required for their translation and literacy work a system to support the production and preparation of literature in the writing systems of minority languages and the freedom to develop and tune a new or adapted writing system in the case of supporting literacy for unwritten languages. Unfortunately Unicode does not currently support many of these languages also getting new glyphs or writing systems added to Unicode is a process that can take years. SIL developed an extensible system which places the script behaviour rules into a TrueType font as extra tables and these drive the Graphite complex script rendering engine. The rules are described by the Graphite Description Language (GDL) and compiled into the font. This approach allows the writing system expert to be able to learn a simple rule based language rather than having be a programmer in order to make improvements or changes. It was originally implemented in C++ as COM component on Windows and is currently being ported to Linux, a C wrapper is in the works and a project is underway to integrate it into the Mozilla browser. For examples of what graphite in action see the Mozilla integration: http://sila.mozdev.org/ and WorldPad http://fieldworks.sil.org/WorldPad/worldpad.html (a basic text editor). --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
