Changes for version 1.000.510

  • Fix: broken testin/th.in
  • Imp: Added QUESTIONABLE_NARROW_SIGNS constant.
  • Chg: $UNICODE_VERSION to constant UNICODE_VERSION
  • Fix: Sync options of Text::LineFold->new() with base class.

Changes for version 1.000_02

  • Fix: Correct Thai (th) tests.
  • Fix: Unassigned code points are given N, not A (except those of SIP are W).
  • Imp: strsize(): Now texts are broken at boundaries of graphame cluster.
  • Chg: SA characters are resolved by Grapheme_Cluster_Break property, as some suffixing vowels have General_Category Lo and some others have Grapheme_Cluster_Break Prepend property.
  • Added tests for incremental input.
  • Chg: Remove @LB_CLASSES which may not be used;
  • Chg: Remove NarrowAL and NSKanaAsID options: use TailorEA/TailorLB options.

Changes for version 1.000_01

  • Fix: broken non-XS strsize().
  • New: Added Thai word segmentation using libthai.

Documentation

プレインテキストの行折り
UAX #14 Unicode 行分割アルゴリズム

Modules

Line Folding for Plain Text
UAX #14 Unicode Line Breaking Algorithm

Provides

in lib/Unicode/LineBreak/Constants.pm
in lib/Unicode/LineBreak/Data.pm
in lib/Unicode/LineBreak/NoXS.pm
in lib/Unicode/LineBreak/Rules.pm
in lib/Unicode/LineBreak/Version.pm
in lib/Unicode/LineBreak/NoXS.pm