| |
| |
Preface | |
| |
| |
| |
Working with Characters | |
| |
| |
| |
Characters as Data | |
| |
| |
Introduction to Characters and Unicode | |
| |
| |
What's in a Character? | |
| |
| |
Variation of Writing Systems | |
| |
| |
Glyphs and Fonts | |
| |
| |
Definitions of Character Repertoires | |
| |
| |
Numbering Characters | |
| |
| |
Encoding Characters as Octet Sequences | |
| |
| |
Working with Encodings | |
| |
| |
Working with Fonts | |
| |
| |
Summaries | |
| |
| |
| |
Writing Characters | |
| |
| |
Method Varieties | |
| |
| |
Keyboard Variation and Settings | |
| |
| |
Virtual Keyboards | |
| |
| |
Program Commands | |
| |
| |
Character Maps | |
| |
| |
Replacements on the Fly | |
| |
| |
Special Techniques | |
| |
| |
Escape Sequences | |
| |
| |
Specialized Editors | |
| |
| |
Exercise | |
| |
| |
| |
Character Sets and Encodings | |
| |
| |
Good Old ASCII | |
| |
| |
ISO 8859 Codes | |
| |
| |
Windows Latin 1 and Other Windows Codes | |
| |
| |
Other 8-bit Codes | |
| |
| |
Unicode and UTF-8 | |
| |
| |
Encodings for East Asian Language | |
| |
| |
Converters and Transcoding | |
| |
| |
Using Character Codes | |
| |
| |
| |
A Systematic Look at Unicode | |
| |
| |
| |
The Structure of Unicode | |
| |
| |
Design Principles | |
| |
| |
Versions of Unicode | |
| |
| |
Coding Space | |
| |
| |
Unicode Terms | |
| |
| |
Guide to the Unicode Standard | |
| |
| |
Unicode and Fonts | |
| |
| |
Criticism of Unicode | |
| |
| |
Questions and Answers | |
| |
| |
| |
Properties of Characters | |
| |
| |
Character Classification | |
| |
| |
An Overview of Properties | |
| |
| |
Compositions and Decompositions | |
| |
| |
Normalization | |
| |
| |
Case Properties | |
| |
| |
Collation and Sorting | |
| |
| |
Text Boundaries | |
| |
| |
Directionality | |
| |
| |
Line-Breaking Properties | |
| |
| |
Unicode Conformance Requirements | |
| |
| |
Effects on Choosing Characters | |
| |
| |
| |
Unicode Encodings | |
| |
| |
Unicode Encodings in General | |
| |
| |
UTF-32 and UCS-4 | |
| |
| |
UTF-16 and UCS-2 | |
| |
| |
UTF-8 | |
| |
| |
Byte Order | |
| |
| |
Conversions Between Unicode Encodings | |
| |
| |
Other Encodings | |
| |
| |
Auto-Detecting the Encoding | |
| |
| |
Choosing an Encoding | |
| |
| |
| |
Advanced Unicode Topics | |
| |
| |
| |
Characters and Languages | |
| |
| |
Writing Systems and IT | |
| |
| |
Character Requirements of Languages | |
| |
| |
Transliteration and Transcription | |
| |
| |
Language Metadata | |
| |
| |
Languages and Fonts | |
| |
| |
| |
Character Usage | |
| |
| |
Basics of Character Usage | |
| |
| |
ASCII (Basic Latin) | |
| |
| |
Latin-1 Supplement (ISO 8859-1) | |
| |
| |
Other Latin Letters | |
| |
| |
Other European Alphabetic Scripts | |
| |
| |
Diacritic Marks | |
| |
| |
Letterlike Symbols | |
| |
| |
General Punctuation | |
| |
| |
Line Structure Control | |
| |
| |
Mathematical and Technical Symbols | |
| |
| |
Other Blocks | |
| |
| |
| |
The Character Level and Above | |
| |
| |
Levels of Text Representation and Processing | |
| |
| |
Characters and Markup | |
| |
| |
Media Types for Text | |
| |
| |
| |
Characters in Internet Protocols | |
| |
| |
Information About Encoding | |
| |
| |
Characters in MIME | |
| |
| |
Content Negotiation and Multilingual Sites | |
| |
| |
Characters in Protocol Headers | |
| |
| |
Characters in Domain Names and URLs | |
| |
| |
| |
Characters in Programming | |
| |
| |
Characters in Computer Languages | |
| |
| |
Character and String Data | |
| |
| |
The Preparedness Principle | |
| |
| |
Character Input and Output | |
| |
| |
Processing Form Data | |
| |
| |
Identifiers, Patterns, and Regular Expression | |
| |
| |
International Components for Unicode (ICU) | |
| |
| |
| |
Tables for Writing Characters | |
| |
| |
Index | |