summaryrefslogtreecommitdiffstats
path: root/unicode/README
blob: 9994cc9d8b6dc3560d3617314c574fb0b18dbb3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
   Link: Courier Unicode Library (start)
   Link: Installation and usage (next)

Courier Unicode Library

   --------------------------------------------------------------------------

   Table of Contents

   Current status

   Installation and usage

   Manual pages

   COPYING

   This library implements several algorithms related to the Unicode
   Standard, notably:

     * Look up uppercase, lowercase, and titlecase equivalents of a unicode
       character.

     * Implementation of grapheme and word breaking rules.

     * Implementation of line breaking rules.

     * Implementation of the bi-directional algorithm.

     * Several ancillary functions, like looking up the unicode character
       that corresponds to some HTML 4.0 entity (such as “&”, for
       example), and determining the normal width or a double-width status of
       a unicode character. Also, an adaptation of the iconv(3) API for this
       unicode library.

     * Look up the Unicode script property.

     * Look up the category property.

   This library also implements C++ bindings for these algorithms.

Current status

   The current release of the Courier Unicode library is based on the Unicode
   13.0.0 standard.

   --------------------------------------------------------------------------

                                                                         Next
                                                       Installation and usage