|
|
@ -1,6 +1,6 @@ |
|
|
|
# libutf8proc # |
|
|
|
# libmojibake |
|
|
|
|
|
|
|
The [libutf8proc package](https://github.com/JuliaLang/libutf8proc) is |
|
|
|
[libmojibake](https://github.com/JuliaLang/libmojibake) is |
|
|
|
a lightly updated fork of the [utf8proc |
|
|
|
library](http://www.public-software-group.org/utf8proc) from Jan |
|
|
|
Behrens and the rest of the [Public Software |
|
|
@ -9,19 +9,19 @@ of the credit* for this package: a small, clean C library that |
|
|
|
provides Unicode normalization, case-folding, and other operations for |
|
|
|
data in the [UTF-8 encoding](http://en.wikipedia.org/wiki/UTF-8). |
|
|
|
|
|
|
|
The reason for this fork is that utf8proc is used for basic Unicode |
|
|
|
The reason for this fork is that `utf8proc` is used for basic Unicode |
|
|
|
support in the [Julia language](http://julialang.org/) and the Julia |
|
|
|
developers wanted Unicode 7 support and other features, but the |
|
|
|
Public Software Group currently does not seem to have the resources |
|
|
|
necessary to update utf8proc. We hope that the fork can be merged |
|
|
|
back into the mainline utf8proc package before too long. |
|
|
|
necessary to update `utf8proc`. We hope that the fork can be merged |
|
|
|
back into the mainline `utf8proc` package before too long. |
|
|
|
|
|
|
|
(The original utf8proc package also includes Ruby and PostgreSQL plug-ins. |
|
|
|
We removed those from libutf8proc in order to focus exclusively on the C |
|
|
|
(The original `utf8proc` package also includes Ruby and PostgreSQL plug-ins. |
|
|
|
We removed those from `libmojibake` in order to focus exclusively on the C |
|
|
|
library for the time being. We will strive to keep API changes to a minimum, |
|
|
|
so libutf8proc should still be usable with the old plug-in code.) |
|
|
|
so `libmojibake` should still be usable with the old plug-in code.) |
|
|
|
|
|
|
|
Like utf8proc, the libutf8proc package is licensed under the |
|
|
|
Like `utf8proc`, the `libmojibake` package is licensed under the |
|
|
|
free/open-source [MIT "expat" |
|
|
|
license](http://opensource.org/licenses/MIT) (plus certain Unicode |
|
|
|
data governed by the similarly permissive [Unicode data |
|
|
@ -35,8 +35,8 @@ For compilation of the C library run `make`. |
|
|
|
## General Information ## |
|
|
|
|
|
|
|
The C library is found in this directory after successful compilation |
|
|
|
and is named `libutf8proc.a` (for the static library) and |
|
|
|
`libutf8proc.so` (for the dynamic library). |
|
|
|
and is named `libmojibake.a` (for the static library) and |
|
|
|
`libmojibake.so` (for the dynamic library). |
|
|
|
|
|
|
|
The Unicode version being supported is 5.0.0. |
|
|
|
*Note:* Version 4.1.0 of Unicode Standard Annex #29 was used, as |
|
|
@ -64,5 +64,5 @@ strings, unless you want to allocate memory yourself. |
|
|
|
## Contact ## |
|
|
|
|
|
|
|
Bug reports, feature requests, and other queries can be filed at |
|
|
|
the [libutf8proc page on Github](https://github.com/JuliaLang/libutf8proc). |
|
|
|
the [libmojibake page on Github](https://github.com/JuliaLang/libmojibake/issues). |
|
|
|
|
|
|
|