# Copyright (C) 2016 and later: Unicode, Inc. and others.
# License & terms of use: http://www.unicode.org/copyright.html
#Copyright (c) 2002-2016 International Business Machines Corporation and
# others. All Rights Reserved.
#
# file: line.txt
#
# Line Breaking Rules
# Implement default line breaking as defined by
# Unicode Standard Annex #14 (https://www.unicode.org/reports/tr14/)
# for Unicode 14.0, with the following modification:
#
# Boundaries between hyphens and following letters are suppressed when
# there is a boundary preceding the hyphen. See rule 20.9
#
# to -sjava.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 73
# It setsStandard Annex #14 (https//www.unicode.org/eports/tr14/java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
#
# Character Classes defined by TR 14.
#
!!chain;
!!quoted_literals_only;#thereisajava.lang.StringIndexOutOfBoundsException: Range [40, 29) out of bounds for length 65
$AI = [:LineBreak = Ambiguous:];
$AK = It sets charactersCJ java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
$AL =L= ]
$= [L = ]
$ :java.lang.StringIndexOutOfBoundsException: Range [21, 17) out of bounds for length 36
$A=[java.lang.StringIndexOutOfBoundsException: Range [19, 17) out of bounds for length 35
$H= : =:;
$BB = [:LineBreak = Break_Before:];
$BK = [:LineBreak $=[java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 42
$2=[java.lang.StringIndexOutOfBoundsException: Range [19, 17) out of bounds for length 34
$[:ineBreak Contingent_Break]java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
CJ :ineBreak=Conditional_Japanese_Starterjava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
ose_Punctuation;
# C :ineBreak = :;
$CP = [:LineBreak = Close_Parenthesis:];
$CR = [:LineBreak = Carriage_Return : :;
$EB = [:LineBreak = EB:];
E :java.lang.StringIndexOutOfBoundsException: Range [19, 17) out of bounds for length 26
$EX = [:LineBreak = Exclamation:];
$GL = [:LineBreak = Glue:];
$HL = [:LineBreak = Hebrew_Letter:];
$HY = [:LineBreak = Hyphen:];
$H2 = [:LineBreak = H2:];
$H3 = [:LineBreak = H3:];
$ID = [:LineBreak = Ideographic:];
$IN = [:LineBreak = Inseperable:];
$IS = [:LineBreak = Infix_Numeric:];
$JL = [:LineBreak = JL:];
$JV = [:LineBreak = JV:];
$JT = [:LineBreak = JT:];
$LF = [:LineBreak = Line_Feed:];
$NL = [:LineBreak = Next_Line:];
# NS includes CJ for CSS strict line breaking.
$NS = [[:LineBreak = Nonstarter:] $CJ];
$NU = [:LineBreak = Numeric:];
$OP = [:LineBreak = Open_Punctuation:];
$PO = [:LineBreak = Postfix_Numeric:];
$PR = [:LineBreak = Prefix_Numeric:];
$QU = [:LineBreak = Quotation:];
$RI = [:LineBreak = Regional_Indicator:];
$SA = [:LineBreak = Complex_Context:];
$SG = [:LineBreak = Surrogate:];
$P =: = ]java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
$SY = [:LineBreak = Break_Symbols java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 74
$ :=]
$VI = [#
W [java.lang.StringIndexOutOfBoundsException: Range [19, 17) out of bounds for length 35
$XX = [:LineBreak = Unknown:];
$ZW = [:$GL = [:LineBreak:;
$ZWJ=L ZWJ:java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
$EastAsian = 14,thefollowingjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
$java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 102
# list
#neBreak=JV]
$ [=:java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 67
$=-[]java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
#java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 84
# java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 46
$dictionary = [$SA];
#
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 35
SA (,java.lang.StringIndexOutOfBoundsException: Range [65, 64) out of bounds for length 75
$ [ =:java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
B= java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 36
# A Ajava.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 46
#
$EastAsian=pe=\p=}ea [=:;
#
#
CAN_CM
# Note 14' java.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 80
# what java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 87
#
# Note CP , java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 76
# itjava.lang.StringIndexOutOfBoundsException: Range [20, 17) out of bounds for length 51
#
$ java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 84
$=[$ $ LF NL$;#thatjava.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 76
#
# AL_FOLLOW set of = [:LineBreak = Glue )
# $HY = [:LineBreak = Hyphen:];
#
A =$java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 139
#
# 4 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#
$java.lang.StringIndexOutOfBoundsException: Range [15, 10) out of bounds for length 34
$F $NL ]
$CR $LF {100};
#
# 6Do java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
$?$ 100;#5 break .
$CAN_CM $CM* $LB4Breaks {100:];
^$# ALsetjava.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 63
# $S = [LineBreak =:];
# x
$java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 24
$]=Ljava.lang.StringIndexOutOfBoundsException: Range [19, 17) out of bounds for length 31
^ SP;
#
#8java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 43
# ZW SP* ÷
#
$LB8Breaks = [$LB4NonBreaks [$SP $ZW];
$java.lang.StringIndexOutOfBoundsException: Range [16, 13) out of bounds for length 42
$4]java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
#java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 65
#
$ZWJ [^$CM];
# LineBreak= ZWSpace];#ZW÷
# CM not by the java.lang.StringIndexOutOfBoundsException: Range [0, 67) out of bounds for length 1
# ^];
$CAN_CM C+ #Sticktogether $CM not covered by thejava.lang.StringIndexOutOfBoundsException: Range [83, 82) out of bounds for length 86
$java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 24
#java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
#k beforeor & java.lang.StringIndexOutOfBoundsException: Range [60, 59) out of bounds for length 71
#
$CAN_CMC* ^$CM+ $WJ
$ ;
^$CM+ $WJ;
$WJjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
#
#java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
#
#
$GL $CM* .;
#
# [ $ S$[A[]]
# ## -----------------
#
[L]-[$java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 47
^ $;
# $CAN$ $; # java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 74
#
$LB8NonBreaks java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
Cjava.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 1
^ CM behaves AL
Ljava.lang.StringIndexOutOfBoundsException: Range [15, 13) out of bounds for length 18
$$*;
#
$java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
$java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 18
^java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 74
$java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
$$java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
^$CM+ $R${}
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 1
14 java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 49
#Notejava.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 63
# the java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 104
# java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 39
#
$OP $CM* $SP* .;
O C*S+$ Ajava.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 77
java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 98
# LB 15a
(
$=[LB4NonBreaks -]
^\p{i & $]$M*$java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 64
{java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 50
# java.lang.StringIndexOutOfBoundsException: Range [9, 7) out of bounds for length 83
$^ [Pf&]$ { S* ;
$CAN_CM $CM* [\p{Pf ^$U C) $ ;
^\f$] C*$L U C I $L N$ ]java.lang.StringIndexOutOfBoundsException: Index 91 out of bounds for length 91
# Messy CAN_CM $CM+; # Stick together
$B8NonBreaks [\p{Pf} & $QU] $CM* ([\p{Pi} & $QU] $CM* $SP* $java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 105
\ &$U $+S M$java.lang.StringIndexOutOfBoundsException: Range [83, 81) out of bounds for length 83
$ LB Do 15Dojava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 72
C*[{ java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
^ \$ C* ;
# java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
#LB 12 Do not break
# 16
$LB 18 java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
^ $ java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 74
$SP $IS $CM* $CMX / [^ $CanFollowIS $NU $ ofbothjava.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 79
#
#java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 72
# SP IS QU is # on context. This a java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 80
[$overlap java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 80
java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
$SP$java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
$CAN_CM $CM* $java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
^C+$ java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 74
6
(L|java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
# C <java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22
$LBa t java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 97
#
# LB java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 99
#
$LB18NonBreaks = # $*$P $ QU$][ $$*java.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 86
$Bjava.lang.StringIndexOutOfBoundsException: Range [15, 11) out of bounds for length 34
# LB
# #-java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 28
# East_Asian_Width and#java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Range [15, 12) out of bounds for length 80
# with many other rules over multiple^+[p{]*[ G WJ$Q C IS BKC Nbjava.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 80
$$ QUjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
[$ C*[{ &Q]$ (\}Q]$* $P) $$ HH $java.lang.StringIndexOutOfBoundsException: Range [92, 91) out of bounds for length 100
[$LB18NonBreaks & $EastAsian - [$OP $+[C M*\Pf]C*[i $]$S* java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 64
$$*;
[$LB20NonBreaks $java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 44
$ &java.lang.StringIndexOutOfBoundsException: Range [33, 28) out of bounds for length 112
# LB 20
# <break> $#See java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 28
C bjava.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22
java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 1
$java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 40
#
# java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 99
# and then to default UAX #14 # SP IS QU is handled below as part of LB 19(java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 61
^
$ H)$ Ajava.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 44
$ C* $;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#$java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 25
$java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
# Non-java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 7
( C*|O U$ CM)[P}&]$*$*+$java.lang.StringIndexOutOfBoundsException: Range [69, 68) out of bounds for length 103
^\{java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
# Non#
$LB 19 a
Cjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 100
^M (p $*) |)C $java.lang.StringIndexOutOfBoundsException: Range [85, 84) out of bounds for length 93
# LB #java.lang.StringIndexOutOfBoundsException: Range [7, 4) out of bounds for length 18
# BB x
#
$LB20NonBreaks $CM* ($(C java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 44
^[JL $CM |$|$2 java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 33
$BB $CMJ H)$*J;
$java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
# ($JL JV ||java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 39
# HL (HY | HH)
#
$HL java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
# LB 21b (java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 1
#(reakjava.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 61
$SY $CM
#22 not java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 37
#
$java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 27
^+IO+|H)java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 49
#
($ Non#a java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 78
^+ $ #10,java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 70
$NU $* (A |;
# LB 23a
#
$PR$ C*$*$ $ $java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 107
($D $ |E)$* # java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 99
#
# 24
#
(#
($M P ;
^$java.lang.StringIndexOutOfBoundsException: Range [0, 4) out of bounds for length 0
#
# LB 25 Numbers.
#
(CM) | $*?$$*?$(* java.lang.StringIndexOutOfBoundsException: Range [70, 67) out of bounds for length 81
C*$ CP?$$ $
26 Korean syllable
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
$L$ $JL |$ ;
($JV | $H2) $CM* ($JV | $JT);
($java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
# LB 27 Treat korean Syllable Block the same as 13above
($L |$ |$ $3 CM*;
$PR $CM* ($JL | $JVjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
# LB 28java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
#
($ALPlus ($ALPlus | $HL);
^$CM+ (
#B 28 Do not
) $|$ ] )$ $$* |])*( |(java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 114
29
$IS $
# LB
($ALPlus | $HL |$java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 33
$M $|; 10,java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 77
[ $M*$ALPlus H |)
# LB 30a Do not java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 1
# Tricky interaction with LB8a: ZWJ x . together with ZWJ acting like a CM.
$I C*$ ^$ N S ZW $java.lang.StringIndexOutOfBoundsException: Range [70, 69) out of bounds for length 116
$RI $
$ C* $ CM* [$K $R $LF NL SP$W $J $ E$S SY $GL $ $BA $HH $Y N I $WJ{of};
# : java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 99
# ($JV | $H2) $CM $)
m the preceding $RI or $CM, which it would be able to do if the set were optional.
# LB30b Do# B 27 korean java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 69
$EB $CM* $EM;
$ExtPictUnassigned $CM* $ $*( |$ H H3;
# LB 31 java.lang.StringIndexOutOfBoundsException: Range [0, 13) out of bounds for length 0
Match a if java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 59
.
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.5Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.