[oXygen-user] entering unicode characters

Sorin Ristache
Tue Aug 26 08:48:44 CDT 2008


Hello,

We studied the problem but I think inserting a Unicode character by the 
hexa code is more a Java virtual machine problem than an Oxygen one. I 
don't know how relevant you will find the following summary of our 
investigation if you are not a Java developer.

A Java input method needs to be installed in the Java virtual machine 
for converting to a character a sequence \uDDDD where D is a hexa digit 
typed in a Java Swing text area. An example is the well known CodePoint 
Input Method which is included in the Sun Microsystems Java SDK starting 
with version 1.5. The problem is that this input method works correctly 
when it is installed in the Apple Java virtual machine on a Mac OS X 
computer but it does not work with the Sun JVM on Windows XP. Even if 
the input method is installed and activated in a simple text Java 
application running on Windows and it marks the \uDDDD sequence as a 
replaceable string by underlining the whole sequence it does not convert 
the Unicode sequence to a character when the sequence is finished.

This is the current status of our investigation and because we could not 
find a Java input method that works on Windows we do not have yet this 
feature in Oxygen.


Regards,
Sorin


Philipp Steinkrüger wrote:
> Hello,
> 
> trying to find out whether Oxygen is capable of inserting unicode 
> characters the same way Word does (i.e. giving the character code 
> directly, without using any visual character map or something...) I 
> found a reply from Sorin to the same question asked by someone in 
> September 2006. Sorin then said:
> 
> You cannot enter the code of the character, for example \uB031 because 
> that is not supported in the current version of <oXygen/> but it is 
> planned for a future version.
> 
> 
> Two years later, the manual of the current version still shows no sign 
> of this functionality being added, but maybe it has been added silently 
> (because it's really a shame that the only way to enter unicode 
> characters is the character map and code-templates), which I hope. Maybe 
> someone can give me more information on this?
> 
> Thanks,
> Philipp
> 



More information about the oXygen-user mailing list