Next Previous Contents

# The Unicode HOWTO

## Bruno Haible, <haible@clisp.cons.org>

v1.0, 23 January 2001

This document describes how to change your Linux system so it uses UTF-8 as text encoding. - This is work in progress. Any tips, patches, pointers, URLs are very welcome.

## 1. Introduction

- 1.1 Why Unicode?
- 1.2 Unicode encodings
- 1.3 Related resources

## 2. Display setup

- 2.1 Linux console
- 2.2 X11 Foreign fonts
- 2.3 X11 Unicode fonts
- 2.4 Unicode xterm
- 2.5 TrueType fonts
- 2.6 Miscellaneous

## 3. Locale setup

- 3.1 Files & the kernel
- 3.2 Upgrading the C library
- 3.3 General data conversion
- 3.4 Locale environment variables
- 3.5 Creating the locale support files

## 4. Specific applications

- 4.1 Shells
- 4.2 Networking
- 4.3 Browsers
- 4.4 Editors
- 4.5 Mailers
- 4.6 Text processing
- 4.7 Databases
- 4.8 Other text-mode applications
- 4.9 Other X11 applications

## 5. Printing

- 5.1 Printing using TrueType fonts
- 5.2 Printing using fixed-size fonts
- 5.3 The classical approach
- 5.4 No luck with...

## 6. Making your programs Unicode aware

- 6.1 C/C++
- 6.2 Java
- 6.3 Lisp
- 6.4 Ada95
- 6.5 Python
- 6.6 JavaScript/ECMAscript
- 6.7 Tcl
- 6.8 Perl
- 6.9 Related reading

## 7. Other sources of information

- 7.1 Mailing lists

Next Previous Contents