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]

Reply via email to