| Index: source/data/brkitr/line_normal_fi.txt
|
| diff --git a/source/data/brkitr/line_fi.txt b/source/data/brkitr/line_normal_fi.txt
|
| similarity index 96%
|
| copy from source/data/brkitr/line_fi.txt
|
| copy to source/data/brkitr/line_normal_fi.txt
|
| index adf78bd3887404c8c429c6f4fb16167f11501db9..626fdbe9776dc226b880b1e8c71bc4de6a4b71fa 100644
|
| --- a/source/data/brkitr/line_fi.txt
|
| +++ b/source/data/brkitr/line_normal_fi.txt
|
| @@ -1,16 +1,22 @@
|
| -# Copyright (c) 2002-2013 International Business Machines Corporation and
|
| +# Copyright (c) 2002-2015 International Business Machines Corporation and
|
| # others. All Rights Reserved.
|
| #
|
| -# file: line_fi.txt
|
| +# file: line_normal_fi.txt
|
| #
|
| # Line Breaking Rules
|
| # Implement default line breaking as defined by
|
| -# Unicode Standard Annex #14 Revision 29 for Unicode 6.2
|
| +# Unicode Standard Annex #14 Revision 34 for Unicode 8.0
|
| # http://www.unicode.org/reports/tr14/
|
| +# tailored as noted in 2nd paragraph below..
|
| #
|
| # TODO: Rule LB 8 remains as it was in Unicode 5.2
|
| # This is only because of a limitation of ICU break engine implementation,
|
| # not because the older behavior is desirable.
|
| +#
|
| +# This tailors the line break behavior both for Finnish and to correpond to CSS
|
| +# line-break=normal (BCP47 -u-lb-normal) as defined for languages other than
|
| +# Chinese & Japanese.
|
| +# It sets characters of class CJ to behave like ID.
|
|
|
| #
|
| # Character Classes defined by TR 14.
|
| @@ -75,7 +81,7 @@ $HL = [:LineBreak = Hebrew_Letter:];
|
| $HY = [:LineBreak = Hyphen:];
|
| $H2 = [:LineBreak = H2:];
|
| $H3 = [:LineBreak = H3:];
|
| -$ID = [:LineBreak = Ideographic:];
|
| +$ID = [[:LineBreak = Ideographic:] $CJ];
|
| $IN = [:LineBreak = Inseperable:];
|
| $IS = [:LineBreak = Infix_Numeric:];
|
| $JL = [:LineBreak = JL:];
|
| @@ -83,7 +89,7 @@ $JV = [:LineBreak = JV:];
|
| $JT = [:LineBreak = JT:];
|
| $LF = [:LineBreak = Line_Feed:];
|
| $NL = [:LineBreak = Next_Line:];
|
| -$NS = [[:LineBreak = Nonstarter:] $CJ];
|
| +$NS = [:LineBreak = Nonstarter:];
|
| $NU = [:LineBreak = Numeric:];
|
| $OP = [:LineBreak = Open_Punctuation:];
|
| $PO = [:LineBreak = Postfix_Numeric:];
|
| @@ -355,6 +361,7 @@ $SYcm $HLcm;
|
| # LB 22
|
| ($ALcm | $HLcm) $INcm;
|
| $CM+ $INcm; # by rule 10, any otherwise unattached CM behaves as AL
|
| +$EXcm $INcm;
|
| $IDcm $INcm;
|
| $INcm $INcm;
|
| $NUcm $INcm;
|
| @@ -594,6 +601,7 @@ $CM* $HL $CM* $SY;
|
|
|
| # LB 22
|
| $CM* $IN $CM* ($ALPlus | $HL);
|
| +$CM* $IN $CM* $EX;
|
| $CM* $IN $CM* $ID;
|
| $CM* $IN $CM* $IN;
|
| $CM* $IN $CM* $NU;
|
|
|