Fonts


Character


Character repertoire/character set


Character code


Character encoding


Glyphs


ASCII


ASCII national variants

This is from A tutorial on character code issues by Jukka Korpela (this is really good!)

dec oct hex glyph official Unicode name National variants
35 43 23 # number sign £ Ù
36 44 24 $ dollar sign ¤
64 100 40 @ commercial at É § Ä à ³
91 133 5B [ left square bracket Ä Æ ° â ¡ ÿ é
92 134 5C \ reverse solidus Ö Ø ç Ñ ½ ¥
93 135 5D ] right square bracket Å Ü § ê é ¿ |
94 136 5E ^ circumflex accent Ü î
95 137 5F _ low line è
96 140 60 ` grave accent é ä µ ô ù
123 173 7B { left curly bracket ä æ é à ° ¨
124 174 7C | vertical line ö ø ù ò ñ f
125 175 7D } right curly bracket å ü è ç ¼
126 176 7E ~ tilde ü ¯ ß ¨ û ì ´ _
Some of the languages which can use these variants are discussed in Der Globalzeichensatz Unicode im Betriebssystem Unix


Extended ASCII


ISO 6937


ISO 8859


Windows 1252


ISO 2022


Issues with ISO 2022


ISO 2022 and Asian languages


Two-byte coded character sets


Chinese character sets


Japanese character sets

There is a discussion of Japanese character sets at http://www.debian.org/doc/manuals/intro-i18n/ch-languages.en.html


Unicode


Java and the console


Java character encodings


Reading and writing text files


Fonts


Java fonts


Java logical fonts


TrueType fonts


Java physical fonts


Font families


Java font families

This program lists the fonts families known to Java These can be used to create fonts as in


Font f = new Font("Bitstream Charter", Font.PLAIN, 12);


Java fonts


Adding fonts to Java


Checking font coverage


Displaying text files using Java

This is based on a program from Chinese in Java


Jan Newmarch (http://jan.newmarch.name)
jan@newmarch.name
Last modified: Fri Mar 18 11:58:44 EST 2005
Copyright ©Jan Newmarch