On Wed, 2006-02-15 at 12:45 +0200, George Vasiliou wrote: > Hello! > > Please forgive my ignorance if this is not the correct question or if > this is not the correct forum to address it! I will describe in a few > words what I want to do. > > I need a text editor to write a symbolic language that has many symbols > which are combined to produce characters, just like Arabic or Thai > characters do. That is I need a keyboard interceptor (to know which key > has been tapped and intercept it to a symbol) and a layouting (glyph > positioning) mechanism. I have already created a font containing the > symbol glyphs and a prototype application in java using custom > javax.swing.text.View classes. The problem is that I need a full > application, just like OpenOffice Writer, in order to produce real > documents, with real and my symbolic text combined. > Hello George,
I am working on integrating Graphite (a smart font layout engine) into OpenOffice.org, which does seem to do some of what you want. That would handle almost any script there is a graphite font for (currently Burmese, Khmer & Roman with stacking diacritics) On the keyboarding front we use a tool at SIL called Keyman which lets you create inteligent and flexible keyboard designs. There is a Linux version called KMFL, which works with SCIM. We have used a combination of KMFL with a burmese keyboard and Graphite in OO.o to edit, export to PDF and print a test document in Burmese for instance. Please note though it's beta and may be a bit slow right now for certain fonts as the performance optimisations haven't been implemented and the underlying engine is being moved to version 2 of graphite. I am also working to get this into ooo-build in the near future. See http://scripts.sil.org/RenderingGraphite for more information on Graphite See http://scripts.sil.org/OOo_20_graphite for more info on Graphite in OpenOffice.org - this is beta software. See http://www.tavultesoft.com/keyman/ for more on Keyman (Windows) and http://kmfl.sourceforge.net/ for KMFL info. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
