• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

lib/H29-Dec-2018-3,7812,387

sombok/H29-Dec-2018-40,07438,349

t/H29-Dec-2018-954768

test-data/H03-May-2022-1,3261,074

ARTISTICH A D11-Apr-20176.3 KiB125104

ChangesH A D29-Dec-201815.2 KiB504452

Changes.REL1H A D11-Apr-20177.1 KiB229176

GPLH A D11-Apr-201717.7 KiB340281

LineBreak.xsH A D29-Dec-201837.1 KiB1,5811,374

MANIFESTH A D29-Dec-20182.9 KiB143142

META.jsonH A D29-Dec-20181.2 KiB5453

META.ymlH A D29-Dec-2018772 3029

Makefile.PLH A D29-Dec-20186.9 KiB245206

Makefile.PL.sombokH A D29-Mar-20181.9 KiB7962

READMEH A D29-Mar-20181.9 KiB7248

Todo.REL1H A D11-Apr-20171.7 KiB5036

perl-Unicode-LineBreak.specH A D29-Dec-20182.2 KiB7762

ppport.hH A D11-Apr-2017170.8 KiB7,0643,086

typemapH A D29-Dec-20182.8 KiB9081

README

1===========================================================
2Unicode-LineBreak - UAX #14 Unicode Line Breaking Algorithm
3===========================================================
4
5Unicode-LineBreak Package is Copyright (C) 2009-2018,
6by Hatuka*nezumi - IKEDA Soji.
7
8This package is free software; you can redistribute it and/or modify it
9under the same terms as Perl itself.
10
11Prerequisites
12=============
13
14Perl 5.8.0 or later is required.
15
16Sombok library package is required.  If Sombok had not been installed,
17bundled source will be used.
18    https://sourceforge.net/projects/linefold/files/
19
20Optionally, LibThai package is needed to support Thai word segmentation:
21    http://linux.thai.net/projects/libthai/
22
23Additionally, pkg-config will be required for libthai and/or shared
24sombok library.
25
26Install
27=======
28
29To build and install Unicode-LineBreak package, do:
30
31  $ perl Makefile.PL
32  $ make
33  $ make test
34  # make install
35
36If you wish to disable libthai feature explicitly, do:
37
38  $ perl Makefile.PL --with-bundled-sombok --disable-libthai
39  $ make
40  $ make test
41  # make install
42
43Documentations
44==============
45
46Three main modules and some supporting program files are contained. For
47more details read following POD documentations:
48
49    Text::LineFold - Line Folding for Plain Text
50    Unicode::GCString - String as Sequence of UAX #29 Grapheme Clusters
51    Unicode::LineBreak - UAX #14 Unicode Line Breaking Algorithm
52
53For japonophones, PODs in Japanese language are also included:
54
55    POD2::JA::Text::LineFold - プレインテキストの行折り
56    POD2::JA::Unicode::GCString - UAX #29 書記素クラスタの列としての文字列
57    POD2::JA::Unicode::LineBreak - UAX #14 Unicode 行分割アルゴリズム
58
59For Other Language
60==================
61
62Python
63    pytextseg: http://pypi.python.org/pypi/pytextseg/
64
65Author
66======
67
68Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu>.
69
70
71$$
72