The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 2012.02

Changes for version 2012.001_29

  • trunk, Unicode data 6.1.0 beta. ! LineBreak.xs
    • Bug Fix: lbclass() & eawidth() return wrong values for strings with single non-ASCII byte, e.g. lbclass("\x{A0}") returns such as LB_H3.
    • Chg: CharMax may be 0 (unlimited). NOTE: this feature has not been tested enough.
    • Added new option ViramaAsJoiner.
  • ! Makefile.PL
    • Needs Sombok >= 2.1.0beta2.
    • fix: Solaris sh blames test with ``-e''. Use ``-f''.
  • ! lib/Unicode/LineBreak.pm
    • Chg: New option ViramaAsJoiner which is by default "YES".
  • ! lib/Unicode/LineBreak.pod ! lib/Unicode/LineBreak/JA_JP.pod
    • Update documentation:
      • Added descriptions about LBC CJ & HL.
      • Modify citation: [UAX #11] really had not been revised after rev. 19 (2009).
      • Added citation for [JLREQ].
  • ! t/00LineBreakText.t
    • skip empty data.
  • t/17prop.h
    • added for fix on LineBreak.xs

Documentation

プレインテキストの行折り
UAX #29 書記素クラスタの列としての文字列
UAX #14 Unicode 行分割アルゴリズム

Modules

Line Folding for Plain Text
String as Sequence of UAX #29 Grapheme Clusters
UAX #14 Unicode Line Breaking Algorithm

Provides

in lib/Unicode/LineBreak/Constants.pm