harbour-books/linebreak/linebreak
2015-05-27 00:00:50 +03:00
..
CVS Initial import of linebreak 2015-05-27 00:00:50 +03:00
AUTHORS Initial import of linebreak 2015-05-27 00:00:50 +03:00
bootstrap Initial import of linebreak 2015-05-27 00:00:50 +03:00
ChangeLog Initial import of linebreak 2015-05-27 00:00:50 +03:00
configure.ac Initial import of linebreak 2015-05-27 00:00:50 +03:00
Doxyfile Initial import of linebreak 2015-05-27 00:00:50 +03:00
filter_dup.c Initial import of linebreak 2015-05-27 00:00:50 +03:00
libunibreak.pc.in Initial import of linebreak 2015-05-27 00:00:50 +03:00
LICENCE Initial import of linebreak 2015-05-27 00:00:50 +03:00
linebreak.c Initial import of linebreak 2015-05-27 00:00:50 +03:00
linebreak.h Initial import of linebreak 2015-05-27 00:00:50 +03:00
LineBreak1.sed Initial import of linebreak 2015-05-27 00:00:50 +03:00
LineBreak2.sed Initial import of linebreak 2015-05-27 00:00:50 +03:00
linebreakdata.c Initial import of linebreak 2015-05-27 00:00:50 +03:00
linebreakdata1.tmpl Initial import of linebreak 2015-05-27 00:00:50 +03:00
linebreakdata2.tmpl Initial import of linebreak 2015-05-27 00:00:50 +03:00
linebreakdata3.tmpl Initial import of linebreak 2015-05-27 00:00:50 +03:00
linebreakdef.c Initial import of linebreak 2015-05-27 00:00:50 +03:00
linebreakdef.h Initial import of linebreak 2015-05-27 00:00:50 +03:00
Makefile.am Initial import of linebreak 2015-05-27 00:00:50 +03:00
Makefile.gcc Initial import of linebreak 2015-05-27 00:00:50 +03:00
Makefile.msvc Initial import of linebreak 2015-05-27 00:00:50 +03:00
NEWS Initial import of linebreak 2015-05-27 00:00:50 +03:00
purge Initial import of linebreak 2015-05-27 00:00:50 +03:00
README Initial import of linebreak 2015-05-27 00:00:50 +03:00
sort_numeric_hex.py Initial import of linebreak 2015-05-27 00:00:50 +03:00
wordbreak.c Initial import of linebreak 2015-05-27 00:00:50 +03:00
wordbreak.h Initial import of linebreak 2015-05-27 00:00:50 +03:00
wordbreakdata.c Initial import of linebreak 2015-05-27 00:00:50 +03:00
wordbreakdata1.tmpl Initial import of linebreak 2015-05-27 00:00:50 +03:00
wordbreakdata2.tmpl Initial import of linebreak 2015-05-27 00:00:50 +03:00
wordbreakdef.h Initial import of linebreak 2015-05-27 00:00:50 +03:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

                         L I B U N I B R E A K
                         =====================

Overview
--------

This is the README file for libunibreak, an implementation of the line
breaking and word breaking algorithms as described in Unicode
Standard Annex 14 and Unicode Standard Annex 29, available at
         <URL:http://www.unicode.org/reports/tr14/tr14-26.html>
         <URL:http://www.unicode.org/reports/tr29/tr29-17.html>

Check this URL for up-to-date information:
         <URL:http://vimgadgets.sourceforge.net/libunibreak/>


Licence
-------

This library is released under an open-source licence, the zlib/libpng
licence.  Please check the file LICENCE for details.

Apart from using the algorithm, part of the code is derived from the
data provided under
                  <URL:http://www.unicode.org/Public/>

And the Unicode Terms of Use may apply:
              <URL:http://www.unicode.org/copyright.html>


Installation
------------

There are three ways to build the library:

1) On *NIX systems supported by the autoconfiscation tools, do the
   normal

     ./configure
     make
     sudo make install

   to build and install both the dynamic and static libraries.  In
   addition, one may

   - type `make doc' to generate the doxygen documentation; or
   - type `make linebreakdata' to regenerate linebreakdata.c from
     LineBreak.txt.
   - type make wordbreakdata to regenerate wordbreakdata.c from
     WordBreakProperty.txt.

2) On systems where GCC and Binutils are supported, one can type

     cp -p Makefile.gcc Makefile
     make

   to build the static library.  In addition, one may

   - type `make debug' or `make release' to explicitly generate the
     debug or release build;
   - type `make doc' to generate the doxygen documentation; or
   - type `make linebreakdata' to regenerate linebreakdata.c from
     LineBreak.txt.
   - type make wordbreakdata to regenerate wordbreakdata.c from
     WordBreakProperty.txt.

3) On Windows, apart from using method 1 (Cygwin/MSYS) and method 2
   (MinGW), MSVC can also be used.  Type

     nmake -f Makefile.msvc

   to build the static library.  By default the debug release is built.
   To build the release version

     nmake -f Makefile.msvc CFG="libunibreak - Win32 Release"


Documentation
-------------

Check the generated document doc/html/linebreak_8h.html and
doc/html/wordbreak_8h.html in the downloaded file for the public
interfaces exposed to applications.


$Id: README,v 1.8 2012/08/11 06:55:18 adah Exp $

vim:autoindent:expandtab:formatoptions=tcqlmn:textwidth=72: