From: Peter Jacobi (pj_at_walter-graphtek.com)
Date: Sat Nov 15 2003 - 05:33:39 EST
Hi,
I'm wondering whether I missed to find a method to input Unicode 
characters into AbiWord (I'm using 1.99.6 on W2K).
As was already discussed, "Insert Symbol" tends to hang on exotic fonts.
And in addition, it works only for the broken and definitievly 20th century
method of special characters mapped to the Latin-1 codepoint range.
I.e., when I choose "Code 2000" in "Insert Symbol" only the first 256 
codepoints are shown, as in "Code 2000" the special characters are on
their true Unicode position.
I've just found out about a standard feature of the RichEdit control, which
is unbelieveably usefull:
 
<cite>
A handy hex-to-Unicode entry method works with WordPad 2000/XP, Office 
2000/XP edit boxes, RichEdit controls in general, and in Microsoft Word 
2002.  Basically you type a character's hexadecimal code (in ASCII), making 
corrections as need be, and then type Alt+x. Presto! The hexadecimal code 
is replaced by the corresponding Unicode character. The Alt+x is a toggle, 
that is, type it once to convert the hex code to a character and type it 
again to convert the character back to a hex code. If the hex code is 
preceded by one or more hexadecimal digits, you need to "select" the code 
so that the preceding hexadecimal characters aren't included in the code. 
The code can range up to the value 0x10FFFF, which is the highest character 
in the 17 planes of Unicode.
 
The only problem with this approach is that some programs use Alt+x for 
something else (like quit) or the keyboard doesn't have direct access to 
ASCII alphabetics.
 
It's not patented, so anyone can use it :-)
 </cite>
Any developers reading this? Any chance to get something similar?
Best Regards,
Peter Jacobi
-----------------------------------------------
To unsubscribe from this list, send a message to
abiword-user-request_at_abisource.com with the word
unsubscribe in the message body.
This archive was generated by hypermail 2.1.4 : Sat Nov 15 2003 - 05:30:33 EST