ad5006a228f5143e20b12a30c9aa1c215aa9e890
[m17n/m17n-docs.git] / data-usr / mainpage.c
1 /***en
2     @mainpage The m17n library documentation
3
4     @section sect1 Background
5
6     What is the multilingual text processing?
7
8     Why is the m17n library necessary?
9
10     @section sect2 What is the m17n library?
11
12     The @e m17n @e library is a multilingual text processing library
13     for the C language.  It provides following facilities to handle
14     multilingual text.
15
16     <ul>
17     <li> @e M-text: A data structure for multilingual text objects.
18
19     <li> Functions for creating and processing M-texts.
20
21     <li> Decoders and encoders for converting M-texts from/to strings
22     encoded in various existing formats.
23
24     <li> A huge character space, which contains all the Unicode
25     characters and more non-Unicode characters.
26
27     <li> @e Chartable: A data structure that contains per-character
28     information effectively.
29
30     <li> Functions for inputting and displaying M-text.
31     </ul>
32
33   */
34 ////
35