Unicode Input
Moderators: AmigoJack, bbadmin, helios, Bob Hansen, MudGuard
Unicode Input
One failing of all the text editors I have tried that claim to support Unicode is that there seems to be no way to get the characters in there easily. Notwithstanding all of the pretty screenshots showing multiple language support within a single document, the route available to input this data is generally pretty limited.
I guess users of other languages will probably be accomodated by their local settings but it would be useful to quickly introduce characters from non-English languages quickly. On Windows I have never found a way to do this quickly and often have to resort to using Word to find the characters I need.
I would like to have access to something like the Clip Library that gave me direct access to the characters supported in each code table for the font currently in use. Use a font that only supports Basic and Extended Latin and those are the only drop-downs available; use a font with good Unicode support and you get Greek and Coptic, Cyrillic, Hebrew etc.
This should make it relatively easy to input a series like
Љ Ԏ ญ ༄
Let's see what browsers make of that lot!
I guess users of other languages will probably be accomodated by their local settings but it would be useful to quickly introduce characters from non-English languages quickly. On Windows I have never found a way to do this quickly and often have to resort to using Word to find the characters I need.
I would like to have access to something like the Clip Library that gave me direct access to the characters supported in each code table for the font currently in use. Use a font that only supports Basic and Extended Latin and those are the only drop-downs available; use a font with good Unicode support and you get Greek and Coptic, Cyrillic, Hebrew etc.
This should make it relatively easy to input a series like
Љ Ԏ ญ ༄
Let's see what browsers make of that lot!
-
- Posts: 2461
- Joined: Sun Mar 02, 2003 9:22 pm
TextPad does not properly support Unicode. Each document must be rendered in its entirety in one of the 8-bit "scripts" that can that can be selected from
Configure | Preferences | Document Classes | <Class> | Font | Script
or
View | Document Properties | Font | Script.
These scripts are (with the code pages I think they correspond to):So I expect you're out of luck with Coptic and Hebrew.
If the Unicode files you are dealing with are small, it may be worth your while to look at the free version of Unipad (http://www.unipad.org/).
Configure | Preferences | Document Classes | <Class> | Font | Script
or
View | Document Properties | Font | Script.
These scripts are (with the code pages I think they correspond to):
Code: Select all
Western 1252
Greek 1253
Turkish 1254
Central European 1250
Cyrillic 1251
If the Unicode files you are dealing with are small, it may be worth your while to look at the free version of Unipad (http://www.unipad.org/).
-
- Posts: 5
- Joined: Tue May 17, 2005 4:39 pm
- Location: Illinois
Unicode Input
I've found an excellent way to input Unicode: Download Tavultesoft Keyman.
However, TextPad doesn't support Unicode input. AFAIK under Windows, the options are:
(1) Unipad
(2) OpenOffice Writer
(3) MS Word 2003
However, TextPad doesn't support Unicode input. AFAIK under Windows, the options are:
(1) Unipad
(2) OpenOffice Writer
(3) MS Word 2003
It sounds as though with Keyman the user has to be familiar with each keyboard layout to use it. I didn't seen any screenshots showing how the application works, I imagine some system tray switch of keyboard layout but would love to see more if there are links.
UniPad has the character map to input Unicode but the application just looks so ugly compared to a TextPad. EmEditor supports Unicode but does not have an easy means to enter the data. Word and Unicode have one method of doing this but I really like the Apple Mac technique and it's something similar to that I would like to see in TextPad 5.0.
UniPad has the character map to input Unicode but the application just looks so ugly compared to a TextPad. EmEditor supports Unicode but does not have an easy means to enter the data. Word and Unicode have one method of doing this but I really like the Apple Mac technique and it's something similar to that I would like to see in TextPad 5.0.
-
- Posts: 5
- Joined: Tue May 17, 2005 4:39 pm
- Location: Illinois
Keyman
Yes, Keyman a tray icon. You're right that you have to get to know each keyboard layout. The program itself is very self-explanatory. You have to download your keyboards separately, usually from third parties -- but the Keyman website has a directory.
You can set up hotkeys for specific keyboards. I use Greek a lot, so I just set up Alt+G to toggle into and out of Greek.
ἐν ἀρχῆ ἦν ὁ λόγος, καὶ ὁ λόγος ἦν πρὸς τὸν θεὸν, καὶ θεὸς ἦν ὁ λόγος.
It turns out that one of the best ways to input Unicode is using a web application for which the underlying database supports it.
The benefits of using Keyman are (1) you can have the same keyboard layout for every application that supports Unicode input. (2) you can toggle easily between whatever languages you're using.
That doesn't help with TextPad immediately, but Keyman at least provides a way to remove one element of complexity, by providing a unified way to manage Unicode input.
You can set up hotkeys for specific keyboards. I use Greek a lot, so I just set up Alt+G to toggle into and out of Greek.
ἐν ἀρχῆ ἦν ὁ λόγος, καὶ ὁ λόγος ἦν πρὸς τὸν θεὸν, καὶ θεὸς ἦν ὁ λόγος.
It turns out that one of the best ways to input Unicode is using a web application for which the underlying database supports it.
The benefits of using Keyman are (1) you can have the same keyboard layout for every application that supports Unicode input. (2) you can toggle easily between whatever languages you're using.
That doesn't help with TextPad immediately, but Keyman at least provides a way to remove one element of complexity, by providing a unified way to manage Unicode input.
jedit is an option also. Very simple to make macros to insert the needed character in unicode, you can customize the keyboard shortcuts (to run your macro to insert character) with any weird combination of keys your heart desires, so easy to make them easy to remember. It is a bit resource hungry, but once you get it set up the way you want, it's quite nice.
for emdash for example,
textArea.setSelectedText("\u2014");
make one for all the characters you might need.
for emdash for example,
textArea.setSelectedText("\u2014");
make one for all the characters you might need.
Postscript: For a while now I've been using PopChar from Egronis Software.
It's expensive for what it does but it does do it well and is much better than Windows built in equivalent.[/img]
It's expensive for what it does but it does do it well and is much better than Windows built in equivalent.[/img]
Running TextPad 5.4 on Windows XP SP3 and on OS X 10.7 under VMWare or Crossover.
just use babelmap
http://www.babelstone.co.uk/Software/BabelMap.html
This program is free, and about as complete as you can possibly want (unless you want to search for particular characters, but then if you want to do that you would have the character available for input already so this is not something that would affect you)
This program is free, and about as complete as you can possibly want (unless you want to search for particular characters, but then if you want to do that you would have the character available for input already so this is not something that would affect you)