diff options
author | Bruno Haible <bruno@clisp.org> | 2009-03-15 01:29:31 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2009-03-15 01:29:31 +0100 |
commit | f965909cac638f92c101c14969e4d8d837b4e8a9 (patch) | |
tree | 12ad28d3776ccb6daf8f123b8f01d2738f5cd958 | |
parent | 9466b2848f1dbf449ee547d39b5bbf332f44fbae (diff) | |
download | libunistring-f965909cac638f92c101c14969e4d8d837b4e8a9.tar.gz |
Initial README.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | README | 69 |
2 files changed, 73 insertions, 0 deletions
@@ -0,0 +1,4 @@ +2008-03-14 Bruno Haible <bruno@clisp.org> + + * README: New file. + @@ -0,0 +1,69 @@ + GNU LIBUNISTRING - Unicode string library + +This library provides functions for manipulating Unicode strings and +for manipulating C strings according to the Unicode standard. + +It consists of the following parts: + + unistr.h elementary string functions + uniconv.h conversion from/to legacy encodings + unistdio.h formatted output to strings + uniname.h character names + unictype.h character classification and properties + uniwidth.h string width when using nonproportional fonts + uniwbrk.h word breaks + unilbrk.h line breaking algorithm + uninorm.h normalization (composition and decomposition) + unicase.h case folding + uniregex.h regular expressions (not yet implemented) + +libunistring is for you if your application involves non-trivial text +processing, such as upper/lower case conversions, line breaking, operations +on words, or more advanced analysis of text. Text provided by the user can, +in general, contain characters of all kinds of scripts. The text processing +functions provided by this library handle all scripts and all languages. + +libunistring is for you if your application already uses the ISO C / POSIX +<ctype.h>, <wctype.h> functions and the text it operates on is provided by +the user and can be in any language. + +libunistring is also for you if your application uses Unicode strings as +internal in-memory representation. + + +Installation +------------ + +As usual for GNU packages: + + $ ./configure --prefix=/usr/local + $ make + $ make install + + +Copyright +--------- + +The libunistring library and its header files are under the GNU LGPL, see +file COPYING.LIB. + +The documentation is under another license; see in the documentation. + + +Download +-------- + + http://ftp.gnu.org/gnu/libunistring/libunistring-0.9.tar.gz + +Homepage +-------- + + http://www.gnu.org/software/libunistring/ + +Bug reports to +-------------- + + <bug-libunistring@gnu.org> + + +Bruno Haible <bruno@clisp.org> |