For entering non-ascii characters, I use three techniques:

(a) when the characters are part of a set used routinely, e.g.
    the alphabet of French, install a keyboard map specifically
    for that language (or, e.g., for ISO-8859-1, which includes it);

(b) at the other extreme, when the character is some random character
    for which I have a one time need, use gucharmap, or, what is
    often quicker, look it up in my copy of the Unicode Consortium
    file Nameslist.txt (http://unicode.org/Public/UNIDATA/NamesList.txt)
    and enter the character via its hex code using any of several
    methods depending on where I want to put it.

(c) for the intermediate case, of characters that I use with some
    frequency but that aren't part of some language's writing
    system or where it isn't convenient to switch to a separate
    keyboard, I use a character entry utility of my own, available
    at: http://billposer.org/Software/CharEntry.html
    This works something like gucharmap, but instead of presenting
    all of Unicode it provides clickable charts of selected sets of
    characters: (a) the consonants of the International Phonetic
    Alphabet; (b) the IPA vowels; (c) a large set of roman letters with
    diacritics; and (d) a set of combining diacritics. There is also
    a widget that accepts hex codes. You can also define custom
    clickable character charts by reading a definition from a simple
    text file (basically each line consists of the hex code and
    the gloss to appear in the tool tip).

Bill
 

--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to