diff options
author | Sebastian Geerken <devnull@localhost> | 2012-11-27 16:36:42 +0100 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2012-11-27 16:36:42 +0100 |
commit | f5539ea025a908a765e0e5eab52a125d7ae21b0e (patch) | |
tree | a8a5229781d03d29b6085422be8dc0b5a66760a5 | |
parent | 708de012f23e931823e1c329a281d5b864fc37ce (diff) |
Added unconditional characters (U+2010).
-rw-r--r-- | dw/textblock.cc | 1 | ||||
-rw-r--r-- | dw/textblock.hh | 2 | ||||
-rw-r--r-- | test/hyphens-etc.html | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/dw/textblock.cc b/dw/textblock.cc index 2a95a13a..f225a369 100644 --- a/dw/textblock.cc +++ b/dw/textblock.cc @@ -43,6 +43,7 @@ int Textblock::CLASS_ID = -1; Textblock::DivChar Textblock::divChars[NUM_DIV_CHARS] = { { "\xc2\xad", true, false, true, PENALTY_HYPHEN, -1 }, { "-", false, true, true, -1, PENALTY_HYPHEN }, + { "\xe2\x80\x90", false, true, true, -1, PENALTY_HYPHEN }, { "\xe2\x80\x94", false, true, false, PENALTY_EM_DASH_LEFT, PENALTY_EM_DASH_RIGHT } }; diff --git a/dw/textblock.hh b/dw/textblock.hh index 5359a46d..9c848354 100644 --- a/dw/textblock.hh +++ b/dw/textblock.hh @@ -218,7 +218,7 @@ private: enum { PENALTY_HYPHEN, PENALTY_EM_DASH_LEFT, PENALTY_EM_DASH_RIGHT, PENALTY_NUM }; - enum { NUM_DIV_CHARS = 3}; + enum { NUM_DIV_CHARS = 4 }; typedef struct { diff --git a/test/hyphens-etc.html b/test/hyphens-etc.html index a13e68d4..cbc55b79 100644 --- a/test/hyphens-etc.html +++ b/test/hyphens-etc.html @@ -1,5 +1,6 @@ <p>Abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde­abcde</p> <p>Abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde-abcde</p> +<p>Abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde‐abcde</p> <p>Abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde—abcde</p> <p lang="de">Nordrhein-Westfalen—Nordrhein-Westfalen—Nordrhein-Westfalen—Nordrhein-Westfalen—Nordrhein-Westfalen—Nordrhein-Westfalen—Nordrhein-Westfalen—Nordrhein-Westfalen—Nordrhein-Westfalen—Nordrhein-Westfalen—Nordrhein-Westfalen—Nordrhein-Westfalen</p> <p lang="de">Nord­rheinwestfalen—Nord­rheinwestfalen—Nord­rheinwestfalen—Nord­rheinwestfalen—Nord­rheinwestfalen—Nord­rheinwestfalen—Nord­rheinwestfalen—Nord­rheinwestfalen—Nord­rheinwestfalen—Nord­rheinwestfalen—Nord­rheinwestfalen—Nord­rheinwestfalen</p> |