2 @mainpage The m17n library documentation
4 @section sect1 Background
6 What is the multilingual text processing?
8 Why is the m17n library necessary?
10 @section sect2 What is the m17n library?
12 The @e m17n @e library is a multilingual text processing library
13 for the C language. It provides following facilities to handle
17 <li> @e M-text: A data structure for multilingual text objects.
19 <li> Functions for creating and processing M-texts.
21 <li> Decoders and encoders for converting M-texts from/to strings
22 encoded in various existing formats.
24 <li> A huge character space, which contains all the Unicode
25 characters and more non-Unicode characters.
27 <li> @e Chartable: A data structure that contains per-character
28 information effectively.
30 <li> Functions for inputting and displaying M-text.