Instructions
Select a diacritic and case, then click or type the
desired letter. For special characters, it does not matter which diacritic and
case is selected. If the combination you select is not part of the latin,
latin supplement, or extended latin-A (unicode character set 0x021-0x17F);
and a few selected latin-B and additional latin extended characters, nothing will happen. Otherwise, the
character will be entered into the text box and it's corresponding HTML code
will appear in the HTML box. Do not attempt to edit the HTML box. It is for
read/copy only. Upper case keyboard input overrides lower case selection on
this page, but lowercase keyboard input will be transformed by upper case
selection on this page. Shift-Clicking the on-screen keyboard will not yield
upper case letters as you might expect. Sorry.
You can also paste text from
other documents into the text field and supported characters will automatically
be converted to HTML. Most extended characters are displayed as character code numbers in HTML.
However, to improve legibility of the HTML, selected characters are displayed using their
entity names. When using the generated HTML in your own document, be sure your charset encoding is
specified as UTF-8 or else some characters will not be correctly mapped in your end user's browser.
Some browsers do not support
selection/cursor coordinate properties, so in this case, while editing text in the text box,
new characters will always be added
to the end of the current text, regardless of cursor locations. AFAIK, all new
browsers support coordinate properties, so it may be time to upgrade your browser if you
are experiencing this issue.
Older Mozilla (Firefox, Netscape, Sea Monkey) browsers convert the to a normal
space character, I have not figured out a work around, except to upgrade your browser.
Romanian S and T with comma below do not exist in most western
fonts, use S and T with cedilla instead (the T cedilla looks the same in most
fonts anyways). Multiple diacritics, such as unicode 0x1EA4-0x1ED9 are not supported. (except
for the Ü with diacritics at 0x1D5-0x1DC) What you end up with in your document will
depend on the characters actually supported by the font you are using (or in the case of HTML,
the font the your end user is using). Many fonts do not support all the characters
that can be represented here. You can verify your font's support with the
Character Chart.
It is difficult to correctly map all the possible characters, I likely made several
mistakes despite all my error checking efforts. If you cannot get a character to come
up that you know is in the above specified range, or the wrong character comes up, please let
me know about the problem. E-mail me at charerr at glennmessersmith dot com, explaining
which selections you made, which key you pressed, what you thought you would get, and
what you actually got, if anything. Your help in tracking down these errors is greatly
appreciated.