| Differences between
and this patch
- a/Source/WebCore/ChangeLog +132 lines
Lines 1-3 a/Source/WebCore/ChangeLog_sec1
1
2012-11-05  Glenn Adams  <glenn@skynav.com>
2
3
        Add support to -webkit-line-break property for CSS3 Text line-break property values and semantics.
4
        https://bugs.webkit.org/show_bug.cgi?id=89235
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        See also wiki documentation at:
9
        [1] http://trac.webkit.org/wiki/LineBreaking
10
        [2] http://trac.webkit.org/wiki/LineBreakingCSS3Mapping
11
12
        Web exposed changes include:
13
        (1) The default (initial) value for -webkit-line-break becomes 'auto', instead of 'normal';
14
        (2) The values 'auto', 'loose', 'normal', and 'strict' are added to -webkit-line-break;
15
        (3) See [2] above for details regarding interpretation.
16
17
        Tests: css3/line-break/line-break-auto-centered.html
18
               css3/line-break/line-break-auto-half-kana.html
19
               css3/line-break/line-break-auto-hyphens.html
20
               css3/line-break/line-break-auto-inseparables.html
21
               css3/line-break/line-break-auto-iteration-marks.html
22
               css3/line-break/line-break-auto-postfixes.html
23
               css3/line-break/line-break-auto-prefixes.html
24
               css3/line-break/line-break-auto-sound-marks.html
25
               css3/line-break/line-break-loose-centered.html
26
               css3/line-break/line-break-loose-half-kana.html
27
               css3/line-break/line-break-loose-hyphens.html
28
               css3/line-break/line-break-loose-inseparables.html
29
               css3/line-break/line-break-loose-iteration-marks.html
30
               css3/line-break/line-break-loose-postfixes.html
31
               css3/line-break/line-break-loose-prefixes.html
32
               css3/line-break/line-break-loose-sound-marks.html
33
               css3/line-break/line-break-normal-centered.html
34
               css3/line-break/line-break-normal-half-kana.html
35
               css3/line-break/line-break-normal-hyphens.html
36
               css3/line-break/line-break-normal-inseparables.html
37
               css3/line-break/line-break-normal-iteration-marks.html
38
               css3/line-break/line-break-normal-postfixes.html
39
               css3/line-break/line-break-normal-prefixes.html
40
               css3/line-break/line-break-normal-sound-marks.html
41
               css3/line-break/line-break-strict-centered.html
42
               css3/line-break/line-break-strict-half-kana.html
43
               css3/line-break/line-break-strict-hyphens.html
44
               css3/line-break/line-break-strict-inseparables.html
45
               css3/line-break/line-break-strict-iteration-marks.html
46
               css3/line-break/line-break-strict-postfixes.html
47
               css3/line-break/line-break-strict-prefixes.html
48
               css3/line-break/line-break-strict-sound-marks.html
49
50
        * platform/text/LineBreakIteratorPoolICU.h:
51
        (WebCore::LineBreakIteratorPool::makeLocaleWithBreakKeyword):
52
        Add static function to construct ICU locale argument (also used as pool key) with additional
53
        break keyword.
54
        (WebCore::LineBreakIteratorPool::take):
55
        (WebCore::LineBreakIteratorPool::put):
56
        (LineBreakIteratorPool):
57
        Remove direct dependency from ICU library (and types), moving that dependency into
58
        new {open,close}LineBreakIterator() functions (defined in TextBreakIteratorICU.cpp).
59
        Update to take line break mode into account.
60
        Create (and cache) different break iterators depending on line break mode (in addition to locale),
61
        which entails expanding pool entry key format to optionally append "@break=" +
62
        "loose"|"normal"|"strict" keyword to locale string.
63
64
        * platform/text/TextBreakIterator.h:
65
        (WebCore::LazyLineBreakIterator::LazyLineBreakIterator):
66
        (WebCore::LazyLineBreakIterator::isLooseCJKMode):
67
        (WebCore::LazyLineBreakIterator::get):
68
        (WebCore::LazyLineBreakIterator::reset):
69
        (LazyLineBreakIterator):
70
        Define LineBreakIteratorMode enumeration for use in TextBreakIterator et al.
71
        Add state member to indicate line break mode.
72
73
        * platform/text/TextBreakIteratorICU.cpp:
74
        (WebCore::acquireLineBreakIterator):
75
        Use new line break mode when making iterator from pool.
76
        Handle change of return type of LineBreakIteratorPool::take() to non-ICU type,
77
        i.e., TextBreakIterator* instead of ICU's UBreakIterator*.
78
        (WebCore::releaseLineBreakIterator):
79
        Handle change of parameter type of LineBreakIteratorPool::put() to non-ICU type,
80
        i.e., TextBreakIterator* instead of ICU's UBreakIterator*.
81
        (WebCore::isCJKLocale):
82
        New functions for determining if CJK rules apply.
83
        (WebCore::openLineBreakIterator):
84
        New function for abstracting opening of ICU style line break iterator. This is now
85
        used in LineBreakIteratorPoolICU.h rather than having direct ICU API dependency there.
86
        This function also takes into account the line break mode.
87
        (WebCore::closeLineBreakIterator):
88
        (WebCore::mapLineIteratorModeToRules):
89
        New function for abstracting closing of ICU style line break iterator. This is now
90
        used in LineBreakIteratorPoolICU.h rather than having direct ICU API dependency there.
91
92
        * rendering/RenderBlockLineLayout.cpp:
93
        (WebCore::RenderBlock::LineBreaker::nextLineBreak):
94
        Pass line break iterator mode flag when reseting LazyLineBreakIterator.
95
        Add looseMode local variable to prevent need for computing under isBreakable().
96
97
        * rendering/RenderText.cpp:
98
        (WebCore::mapLineBreakToIteratorMode):
99
        Add implementation for mapLineBreakToIteratorMode(), used by both RenderText::computePreferredLogicalWidths
100
        and RenderBlock::LineBreaker::nextLineBreak.
101
        (WebCore::RenderText::computePreferredLogicalWidths):
102
        Ensure (lazy line) breakIterator is initialized for line break mode.
103
        Ensure isBreakable() is passed loose mode flag to match behavior in RenderBlock::LineBreaker::nextLineBreak.
104
105
        * rendering/RenderText.h:
106
        (WebCore):
107
        Add declaration for mapLineBreakToIteratorMode(), used by both RenderText::computePreferredLogicalWidths
108
        and RenderBlock::LineBreaker::nextLineBreak.
109
110
        * rendering/break_lines.cpp:
111
        (WebCore):
112
        Introduce two (local) enums NBSPBehavior and LooseBehavior for expanding template on nextBreakablePosition
113
        to include loose mode parameter.
114
        (WebCore::isBreakableSpace):
115
        Add externally specified loose mode parameter to prevent need to invoke line break iterator
116
        accessor method on each invocation. Use new loose mode flavors off NBP functions.
117
        (WebCore::needsLineBreakIterator):
118
        Introduce loose mode behavior template parameter to optimize loose mode behavior code path in order
119
        to prevent regression to non loose mode path.
120
        (WebCore::nextBreakablePosition):
121
        (WebCore::nextBreakablePositionIgnoringNBSP):
122
        Use new template parameter enums described above.
123
        (WebCore::nextBreakablePositionIgnoringNBSPLoose):
124
        (WebCore::nextBreakablePositionLoose):
125
        Introduce two additional 'loose' mode flavors of NBP template expansions.
126
127
        * rendering/break_lines.h:
128
        (WebCore):
129
        (WebCore::isBreakable):
130
        Add externally specified loose mode parameter to prevent need to invoke line break iterator
131
        accessor method on each invocation.
132
1
2012-11-05  Simon Fraser  <simon.fraser@apple.com>
133
2012-11-05  Simon Fraser  <simon.fraser@apple.com>
2
134
3
        Fix layer borders to cleaning appear and disappear on switching
135
        Fix layer borders to cleaning appear and disappear on switching
- a/Source/WebCore/platform/text/LineBreakIteratorPoolICU.h -22 / +39 lines
Lines 26-39 a/Source/WebCore/platform/text/LineBreakIteratorPoolICU.h_sec1
26
#ifndef LineBreakIteratorPoolICU_h
26
#ifndef LineBreakIteratorPoolICU_h
27
#define LineBreakIteratorPoolICU_h
27
#define LineBreakIteratorPoolICU_h
28
28
29
#include "TextBreakIterator.h"
29
#include "TextBreakIteratorInternalICU.h"
30
#include "TextBreakIteratorInternalICU.h"
30
#include <unicode/ubrk.h>
31
#include <wtf/Assertions.h>
31
#include <wtf/Assertions.h>
32
#include <wtf/HashMap.h>
32
#include <wtf/HashMap.h>
33
#include <wtf/PassOwnPtr.h>
33
#include <wtf/PassOwnPtr.h>
34
#include <wtf/ThreadSpecific.h>
34
#include <wtf/ThreadSpecific.h>
35
#include <wtf/text/AtomicString.h>
35
#include <wtf/text/AtomicString.h>
36
#include <wtf/text/CString.h>
36
#include <wtf/text/CString.h>
37
#include <wtf/text/StringBuilder.h>
37
38
38
namespace WebCore {
39
namespace WebCore {
39
40
Lines 48-58 public: a/Source/WebCore/platform/text/LineBreakIteratorPoolICU.h_sec2
48
49
49
    static PassOwnPtr<LineBreakIteratorPool> create() { return adoptPtr(new LineBreakIteratorPool); }
50
    static PassOwnPtr<LineBreakIteratorPool> create() { return adoptPtr(new LineBreakIteratorPool); }
50
51
51
    UBreakIterator* take(const AtomicString& locale)
52
    static String makeLocaleWithBreakKeyword(const AtomicString& locale, LineBreakIteratorMode mode)
52
    {
53
    {
53
        UBreakIterator* iterator = 0;
54
        StringBuilder localeWithKeyword;
55
        localeWithKeyword.append(locale);
56
        localeWithKeyword.appendLiteral("@break=");
57
        switch (mode) {
58
        case LineBreakIteratorModeUAX14:
59
            break;
60
        case LineBreakIteratorModeUAX14Loose:
61
            localeWithKeyword.appendLiteral("loose");
62
            break;
63
        case LineBreakIteratorModeUAX14Normal:
64
            localeWithKeyword.appendLiteral("normal");
65
            break;
66
        case LineBreakIteratorModeUAX14Strict:
67
            localeWithKeyword.appendLiteral("strict");
68
            break;
69
        }
70
        return localeWithKeyword.toString();
71
    }
72
73
    TextBreakIterator* take(const AtomicString& locale, LineBreakIteratorMode mode, bool isCJK)
74
    {
75
        AtomicString localeWithOptionalBreakKeyword;
76
        if (mode == LineBreakIteratorModeUAX14)
77
            localeWithOptionalBreakKeyword = locale;
78
        else
79
            localeWithOptionalBreakKeyword = makeLocaleWithBreakKeyword(locale, mode);
80
81
        TextBreakIterator* iterator = 0;
54
        for (size_t i = 0; i < m_pool.size(); ++i) {
82
        for (size_t i = 0; i < m_pool.size(); ++i) {
55
            if (m_pool[i].first == locale) {
83
            if (m_pool[i].first == localeWithOptionalBreakKeyword) {
56
                iterator = m_pool[i].second;
84
                iterator = m_pool[i].second;
57
                m_pool.remove(i);
85
                m_pool.remove(i);
58
                break;
86
                break;
Lines 60-92 public: a/Source/WebCore/platform/text/LineBreakIteratorPoolICU.h_sec3
60
        }
88
        }
61
89
62
        if (!iterator) {
90
        if (!iterator) {
63
            UErrorCode openStatus = U_ZERO_ERROR;
91
            iterator = openLineBreakIterator(localeWithOptionalBreakKeyword, mode, isCJK);
64
            bool localeIsEmpty = locale.isEmpty();
92
            if (!iterator)
65
            iterator = ubrk_open(UBRK_LINE, localeIsEmpty ? currentTextBreakLocaleID() : locale.string().utf8().data(), 0, 0, &openStatus);
66
            // locale comes from a web page and it can be invalid, leading ICU
67
            // to fail, in which case we fall back to the default locale.
68
            if (!localeIsEmpty && U_FAILURE(openStatus)) {
69
                openStatus = U_ZERO_ERROR;
70
                iterator = ubrk_open(UBRK_LINE, currentTextBreakLocaleID(), 0, 0, &openStatus);
71
            }
72
                
73
            if (U_FAILURE(openStatus)) {
74
                LOG_ERROR("ubrk_open failed with status %d", openStatus);
75
                return 0;
93
                return 0;
76
            }
77
        }
94
        }
78
95
79
        ASSERT(!m_vendedIterators.contains(iterator));
96
        ASSERT(!m_vendedIterators.contains(iterator));
80
        m_vendedIterators.set(iterator, locale);
97
        m_vendedIterators.set(iterator, localeWithOptionalBreakKeyword);
81
        return iterator;
98
        return iterator;
82
    }
99
    }
83
100
84
    void put(UBreakIterator* iterator)
101
    void put(TextBreakIterator* iterator)
85
    {
102
    {
86
        ASSERT_ARG(iterator, m_vendedIterators.contains(iterator));
103
        ASSERT_ARG(iterator, m_vendedIterators.contains(iterator));
87
104
88
        if (m_pool.size() == capacity) {
105
        if (m_pool.size() == capacity) {
89
            ubrk_close(m_pool[0].second);
106
            closeLineBreakIterator(m_pool[0].second);
90
            m_pool.remove(0);
107
            m_pool.remove(0);
91
        }
108
        }
92
109
Lines 98-107 private: a/Source/WebCore/platform/text/LineBreakIteratorPoolICU.h_sec4
98
115
99
    static const size_t capacity = 4;
116
    static const size_t capacity = 4;
100
117
101
    typedef pair<AtomicString, UBreakIterator*> Entry;
118
    typedef pair<AtomicString, TextBreakIterator*> Entry;
102
    typedef Vector<Entry, capacity> Pool;
119
    typedef Vector<Entry, capacity> Pool;
103
    Pool m_pool;
120
    Pool m_pool;
104
    HashMap<UBreakIterator*, AtomicString> m_vendedIterators;
121
    HashMap<TextBreakIterator*, AtomicString> m_vendedIterators;
105
122
106
    friend WTF::ThreadSpecific<LineBreakIteratorPool>::operator LineBreakIteratorPool*();
123
    friend WTF::ThreadSpecific<LineBreakIteratorPool>::operator LineBreakIteratorPool*();
107
};
124
};
- a/Source/WebCore/platform/text/TextBreakIterator.h -7 / +27 lines
Lines 31-36 namespace WebCore { a/Source/WebCore/platform/text/TextBreakIterator.h_sec1
31
31
32
    // Note: The returned iterator is good only until you get another iterator, with the exception of acquireLineBreakIterator.
32
    // Note: The returned iterator is good only until you get another iterator, with the exception of acquireLineBreakIterator.
33
33
34
    enum LineBreakIteratorMode {
35
        LineBreakIteratorModeUAX14,
36
        LineBreakIteratorModeUAX14Loose,
37
        LineBreakIteratorModeUAX14Normal,
38
        LineBreakIteratorModeUAX14Strict,
39
    };
40
34
    // This is similar to character break iterator in most cases, but is subject to
41
    // This is similar to character break iterator in most cases, but is subject to
35
    // platform UI conventions. One notable example where this can be different
42
    // platform UI conventions. One notable example where this can be different
36
    // from character break iterator is Thai prepend characters, see bug 24342.
43
    // from character break iterator is Thai prepend characters, see bug 24342.
Lines 38-46 namespace WebCore { a/Source/WebCore/platform/text/TextBreakIterator.h_sec2
38
    TextBreakIterator* cursorMovementIterator(const UChar*, int length);
45
    TextBreakIterator* cursorMovementIterator(const UChar*, int length);
39
46
40
    TextBreakIterator* wordBreakIterator(const UChar*, int length);
47
    TextBreakIterator* wordBreakIterator(const UChar*, int length);
41
    TextBreakIterator* acquireLineBreakIterator(const LChar*, int length, const AtomicString& locale);
48
    TextBreakIterator* acquireLineBreakIterator(const LChar*, int length, const AtomicString& locale, LineBreakIteratorMode, bool isCJK);
42
    TextBreakIterator* acquireLineBreakIterator(const UChar*, int length, const AtomicString& locale);
49
    TextBreakIterator* acquireLineBreakIterator(const UChar*, int length, const AtomicString& locale, LineBreakIteratorMode, bool isCJK);
43
    void releaseLineBreakIterator(TextBreakIterator*);
50
    void releaseLineBreakIterator(TextBreakIterator*);
51
    TextBreakIterator* openLineBreakIterator(const AtomicString& locale, LineBreakIteratorMode, bool isCJK);
52
    void closeLineBreakIterator(TextBreakIterator*&);
44
    TextBreakIterator* sentenceBreakIterator(const UChar*, int length);
53
    TextBreakIterator* sentenceBreakIterator(const UChar*, int length);
45
54
46
    int textBreakFirst(TextBreakIterator*);
55
    int textBreakFirst(TextBreakIterator*);
Lines 55-72 namespace WebCore { a/Source/WebCore/platform/text/TextBreakIterator.h_sec3
55
64
56
    const int TextBreakDone = -1;
65
    const int TextBreakDone = -1;
57
66
67
    bool isCJKLocale(const AtomicString&);
68
58
class LazyLineBreakIterator {
69
class LazyLineBreakIterator {
59
public:
70
public:
60
    LazyLineBreakIterator()
71
    LazyLineBreakIterator()
61
        : m_iterator(0)
72
        : m_mode(LineBreakIteratorModeUAX14)
73
        , m_isCJK(false)
74
        , m_iterator(0)
62
    {
75
    {
63
    }
76
    }
64
77
65
    LazyLineBreakIterator(String string, const AtomicString& locale = AtomicString())
78
    LazyLineBreakIterator(String string, const AtomicString& locale = AtomicString(), LineBreakIteratorMode mode = LineBreakIteratorModeUAX14)
66
        : m_string(string)
79
        : m_string(string)
67
        , m_locale(locale)
80
        , m_locale(locale)
81
        , m_mode(mode)
68
        , m_iterator(0)
82
        , m_iterator(0)
69
    {
83
    {
84
        m_isCJK = isCJKLocale(locale);
70
    }
85
    }
71
86
72
    ~LazyLineBreakIterator()
87
    ~LazyLineBreakIterator()
Lines 76-106 public: a/Source/WebCore/platform/text/TextBreakIterator.h_sec4
76
    }
91
    }
77
92
78
    String string() const { return m_string; }
93
    String string() const { return m_string; }
94
    bool isLooseCJKMode() const { return m_isCJK && m_mode == LineBreakIteratorModeUAX14Loose; }
79
95
80
    TextBreakIterator* get()
96
    TextBreakIterator* get()
81
    {
97
    {
82
        if (!m_iterator) {
98
        if (!m_iterator) {
83
            if (m_string.is8Bit())
99
            if (m_string.is8Bit())
84
                m_iterator = acquireLineBreakIterator(m_string.characters8(), m_string.length(), m_locale);
100
                m_iterator = acquireLineBreakIterator(m_string.characters8(), m_string.length(), m_locale, m_mode, m_isCJK);
85
            else
101
            else
86
                m_iterator = acquireLineBreakIterator(m_string.characters16(), m_string.length(), m_locale);
102
                m_iterator = acquireLineBreakIterator(m_string.characters16(), m_string.length(), m_locale, m_mode, m_isCJK);
87
        }
103
        }
88
        return m_iterator;
104
        return m_iterator;
89
    }
105
    }
90
106
91
    void reset(String string, const AtomicString& locale)
107
    void reset(String string, const AtomicString& locale, LineBreakIteratorMode mode)
92
    {
108
    {
93
        if (m_iterator)
109
        if (m_iterator)
94
            releaseLineBreakIterator(m_iterator);
110
            releaseLineBreakIterator(m_iterator);
95
111
96
        m_string = string;
112
        m_string = string;
97
        m_locale = locale;
113
        m_locale = locale;
114
        m_mode = mode;
115
        m_isCJK = isCJKLocale(locale);
98
        m_iterator = 0;
116
        m_iterator = 0;
99
    }
117
    }
100
118
101
private:
119
private:
102
    String m_string;
120
    String m_string;
103
    AtomicString m_locale;
121
    AtomicString m_locale;
122
    LineBreakIteratorMode m_mode;
123
    bool m_isCJK;
104
    TextBreakIterator* m_iterator;
124
    TextBreakIterator* m_iterator;
105
};
125
};
106
126
- a/Source/WebCore/platform/text/TextBreakIteratorICU.cpp -9 / +491 lines
Lines 23-28 a/Source/WebCore/platform/text/TextBreakIteratorICU.cpp_sec1
23
#include "TextBreakIterator.h"
23
#include "TextBreakIterator.h"
24
24
25
#include "LineBreakIteratorPoolICU.h"
25
#include "LineBreakIteratorPoolICU.h"
26
#include <unicode/ubrk.h>
27
#include <unicode/uloc.h>
26
#include <wtf/Atomics.h>
28
#include <wtf/Atomics.h>
27
#include <wtf/text/WTFString.h>
29
#include <wtf/text/WTFString.h>
28
30
Lines 260-268 TextBreakIterator* wordBreakIterator(const UChar* string, int length) a/Source/WebCore/platform/text/TextBreakIteratorICU.cpp_sec2
260
        staticWordBreakIterator, UBRK_WORD, string, length);
262
        staticWordBreakIterator, UBRK_WORD, string, length);
261
}
263
}
262
264
263
TextBreakIterator* acquireLineBreakIterator(const LChar* string, int length, const AtomicString& locale)
265
TextBreakIterator* acquireLineBreakIterator(const LChar* string, int length, const AtomicString& locale, LineBreakIteratorMode mode, bool isCJK)
264
{
266
{
265
    UBreakIterator* iterator = LineBreakIteratorPool::sharedPool().take(locale);
267
    TextBreakIterator* iterator = LineBreakIteratorPool::sharedPool().take(locale, mode, isCJK);
266
    if (!iterator)
268
    if (!iterator)
267
        return 0;
269
        return 0;
268
270
Lines 278-285 TextBreakIterator* acquireLineBreakIterator(const LChar* string, int length, con a/Source/WebCore/platform/text/TextBreakIteratorICU.cpp_sec3
278
        return 0;
280
        return 0;
279
    }
281
    }
280
282
283
    UBreakIterator* ubrkIter = reinterpret_cast<UBreakIterator*>(iterator);
281
    UErrorCode setTextStatus = U_ZERO_ERROR;
284
    UErrorCode setTextStatus = U_ZERO_ERROR;
282
    ubrk_setUText(iterator, uTextLatin1, &setTextStatus);
285
    ubrk_setUText(ubrkIter, uTextLatin1, &setTextStatus);
283
    if (U_FAILURE(setTextStatus)) {
286
    if (U_FAILURE(setTextStatus)) {
284
        LOG_ERROR("ubrk_setUText failed with status %d", setTextStatus);
287
        LOG_ERROR("ubrk_setUText failed with status %d", setTextStatus);
285
        return 0;
288
        return 0;
Lines 287-316 TextBreakIterator* acquireLineBreakIterator(const LChar* string, int length, con a/Source/WebCore/platform/text/TextBreakIteratorICU.cpp_sec4
287
290
288
    utext_close(uTextLatin1);
291
    utext_close(uTextLatin1);
289
292
290
    return reinterpret_cast<TextBreakIterator*>(iterator);
293
    return iterator;
291
}
294
}
292
295
293
TextBreakIterator* acquireLineBreakIterator(const UChar* string, int length, const AtomicString& locale)
296
TextBreakIterator* acquireLineBreakIterator(const UChar* string, int length, const AtomicString& locale, LineBreakIteratorMode mode, bool isCJK)
294
{
297
{
295
    UBreakIterator* iterator = LineBreakIteratorPool::sharedPool().take(locale);
298
    TextBreakIterator* iterator = LineBreakIteratorPool::sharedPool().take(locale, mode, isCJK);
296
    if (!iterator)
299
    if (!iterator)
297
        return 0;
300
        return 0;
298
301
302
    UBreakIterator* ubrkIter = reinterpret_cast<UBreakIterator*>(iterator);
299
    UErrorCode setTextStatus = U_ZERO_ERROR;
303
    UErrorCode setTextStatus = U_ZERO_ERROR;
300
    ubrk_setText(iterator, string, length, &setTextStatus);
304
    ubrk_setText(ubrkIter, string, length, &setTextStatus);
301
    if (U_FAILURE(setTextStatus)) {
305
    if (U_FAILURE(setTextStatus)) {
302
        LOG_ERROR("ubrk_setText failed with status %d", setTextStatus);
306
        LOG_ERROR("ubrk_setText failed with status %d", setTextStatus);
303
        return 0;
307
        return 0;
304
    }
308
    }
305
309
306
    return reinterpret_cast<TextBreakIterator*>(iterator);
310
    return iterator;
307
}
311
}
308
312
309
void releaseLineBreakIterator(TextBreakIterator* iterator)
313
void releaseLineBreakIterator(TextBreakIterator* iterator)
310
{
314
{
311
    ASSERT_ARG(iterator, iterator);
315
    ASSERT_ARG(iterator, iterator);
312
316
313
    LineBreakIteratorPool::sharedPool().put(reinterpret_cast<UBreakIterator*>(iterator));
317
    LineBreakIteratorPool::sharedPool().put(iterator);
318
}
319
320
// Recognize BCP47 compliant primary language values of 'zh', 'ja', 'ko'
321
// (in any combination of case), optionally followed by subtags. Don't
322
// recognize 3-letter variants 'chi'/'zho', 'jpn', or 'kor' since BCP47
323
// requires use of shortest language tag.
324
template<typename T>
325
static bool isCJKLocale(const T* s, size_t length)
326
{
327
    if (!s || length < 2)
328
        return false;
329
    T c1 = s[0];
330
    T c2 = s[1];
331
    T c3 = length == 2 ? 0 : s[2];
332
    if (!c3 || c3 == '-' || c3 == '_' || c3 == '@') {
333
        if (c1 == 'z' || c1 == 'Z')
334
            return c2 == 'h' || c2 == 'H';
335
        if (c1 == 'j' || c1 == 'J')
336
            return c2 == 'a' || c2 == 'A';
337
        if (c1 == 'k' || c1 == 'K')
338
            return c2 == 'o' || c2 == 'O';
339
    }
340
    return false;
341
}
342
343
bool isCJKLocale(const AtomicString& locale)
344
{
345
    if (locale.isEmpty())
346
        return false;
347
    size_t length = locale.length();
348
    if (locale.is8Bit())
349
        return isCJKLocale<LChar>(locale.characters8(), length);
350
    return isCJKLocale<UChar>(locale.characters16(), length);
351
}
352
353
static void mapLineIteratorModeToRules(LineBreakIteratorMode, bool isCJK, String& rules);
354
355
TextBreakIterator* openLineBreakIterator(const AtomicString& locale, LineBreakIteratorMode mode, bool isCJK)
356
{
357
    UBreakIterator* ubrkIter;
358
    UErrorCode openStatus = U_ZERO_ERROR;
359
    bool isLocaleEmpty = locale.isEmpty();
360
    if ((mode == LineBreakIteratorModeUAX14) && !isCJK)
361
        ubrkIter = ubrk_open(UBRK_LINE, isLocaleEmpty ? currentTextBreakLocaleID() : locale.string().utf8().data(), 0, 0, &openStatus);
362
    else {
363
        UParseError parseStatus;
364
        String rules;
365
        mapLineIteratorModeToRules(mode, isCJK, rules);
366
        ubrkIter = ubrk_openRules(rules.characters(), rules.length(), 0, 0, &parseStatus, &openStatus);
367
    }
368
    // Locale comes from a web page and it can be invalid, leading ICU
369
    // to fail, in which case we fall back to the default locale (with default rules).
370
    if (!isLocaleEmpty && U_FAILURE(openStatus)) {
371
        openStatus = U_ZERO_ERROR;
372
        ubrkIter = ubrk_open(UBRK_LINE, currentTextBreakLocaleID(), 0, 0, &openStatus);
373
    }
374
375
    if (U_FAILURE(openStatus)) {
376
        LOG_ERROR("ubrk_open failed with status %d", openStatus);
377
        ASSERT(!ubrkIter);
378
    }
379
    return reinterpret_cast<TextBreakIterator*>(ubrkIter);
380
}
381
382
void closeLineBreakIterator(TextBreakIterator*& iterator)
383
{
384
    UBreakIterator* ubrkIter = reinterpret_cast<UBreakIterator*>(iterator);
385
    ASSERT(ubrkIter);
386
    ubrk_close(ubrkIter);
387
    iterator = 0;
314
}
388
}
315
389
316
static TextBreakIterator* nonSharedCharacterBreakIterator;
390
static TextBreakIterator* nonSharedCharacterBreakIterator;
Lines 510-513 TextBreakIterator* cursorMovementIterator(const UChar* string, int length) a/Source/WebCore/platform/text/TextBreakIteratorICU.cpp_sec5
510
    return setUpIteratorWithRules(createdCursorMovementIterator, staticCursorMovementIterator, kRules, string, length);
584
    return setUpIteratorWithRules(createdCursorMovementIterator, staticCursorMovementIterator, kRules, string, length);
511
}
585
}
512
586
587
static const char* uax14Prologue =
588
    "!!chain;"
589
    "!!LBCMNoChain;"
590
    "!!lookAheadHardBreak;";
591
592
static const char* uax14AssignmentsBefore =
593
    // explicitly enumerate $CJ since ICU versions prior to 49 don't support :LineBreak=Conditional_Japanese_Starter:
594
    "$CJ = ["
595
#if (U_ICU_VERSION_MAJOR_NUM >= 4) && (U_ICU_VERSION_MINOR_NUM >= 9)
596
    ":LineBreak=Conditional_Japanese_Starter:"
597
#else
598
    "\\u3041\\u3043\\u3045\\u3047\\u3049\\u3063\\u3083\\u3085\\u3087\\u308E\\u3095\\u3096\\u30A1\\u30A3\\u30A5\\u30A7"
599
    "\\u30A9\\u30C3\\u30E3\\u30E5\\u30E7\\u30EE\\u30F5\\u30F6\\u30FC"
600
    "\\u31F0\\u31F1\\u31F2\\u31F3\\u31F4\\u31F5\\u31F6\\u31F7\\u31F8\\u31F9\\u31FA\\u31FB\\u31FC\\u31FD\\u31FE\\u31FF"
601
    "\\uFF67\\uFF68\\uFF69\\uFF6A\\uFF6B\\uFF6C\\uFF6D\\uFF6E\\uFF6F\\uFF70"
602
#endif
603
    "];";
604
605
static const char* uax14AssignmentsCustomLooseCJK =
606
    "$BA_SUB = [\\u2010\\u2013];"
607
    "$EX_SUB = [\\u0021\\u003F\\uFF01\\uFF1F];"
608
    "$ID_SUB = '';"
609
    "$IN_SUB = [\\u2025\\u2026];"
610
    "$IS_SUB = [\\u003A\\u003B];"
611
    "$NS_SUB = [\\u203C\\u2047\\u2048\\u2049\\u3005\\u301C\\u303B\\u309D\\u309E\\u30A0\\u30FB\\u30FD\\u30FE\\uFF1A\\uFF1B\\uFF65];"
612
    "$PO_SUB = [\\u0025\\u00A2\\u00B0\\u2030\\u2032\\u2033\\u2103\\uFF05\\uFFE0];"
613
    "$PR_SUB = [\\u0024\\u00A3\\u00A5\\u20AC\\u2116\\uFF04\\uFFE1\\uFFE5];"
614
    "$ID_ADD = [$CJ $BA_SUB $EX_SUB $IN_SUB $IS_SUB $NS_SUB $PO_SUB $PR_SUB];"
615
    "$NS_ADD = '';";
616
617
static const char* uax14AssignmentsCustomLooseNonCJK =
618
    "$BA_SUB = '';"
619
    "$EX_SUB = '';"
620
    "$ID_SUB = '';"
621
    "$IN_SUB = [\\u2025\\u2026];"
622
    "$IS_SUB = '';"
623
    "$NS_SUB = [\\u3005\\u303B\\u309D\\u309E\\u30FD\\u30FE];"
624
    "$PO_SUB = '';"
625
    "$PR_SUB = '';"
626
    "$ID_ADD = [$CJ $IN_SUB $NS_SUB];"
627
    "$NS_ADD = '';";
628
629
static const char* uax14AssignmentsCustomNormalCJK =
630
    "$BA_SUB = [\\u2010\\u2013];"
631
    "$EX_SUB = '';"
632
    "$IN_SUB = '';"
633
    "$ID_SUB = '';"
634
    "$IS_SUB = '';"
635
    "$NS_SUB = [\\u301C\\u30A0];"
636
    "$PO_SUB = '';"
637
    "$PR_SUB = '';"
638
    "$ID_ADD = [$CJ $BA_SUB $NS_SUB];"
639
    "$NS_ADD = '';";
640
641
static const char* uax14AssignmentsCustomNormalNonCJK =
642
    "$BA_SUB = '';"
643
    "$EX_SUB = '';"
644
    "$ID_SUB = '';"
645
    "$IN_SUB = '';"
646
    "$IS_SUB = '';"
647
    "$NS_SUB = '';"
648
    "$PO_SUB = '';"
649
    "$PR_SUB = '';"
650
    "$ID_ADD = [$CJ];"
651
    "$NS_ADD = '';";
652
653
static const char* uax14AssignmentsCustomStrictCJK =
654
    "$BA_SUB = '';"
655
    "$EX_SUB = '';"
656
    "$ID_SUB = '';"
657
    "$IN_SUB = '';"
658
    "$IS_SUB = '';"
659
    "$NS_SUB = '';"
660
    "$PO_SUB = '';"
661
    "$PR_SUB = '';"
662
    "$ID_ADD = '';"
663
    "$NS_ADD = [$CJ];";
664
665
#define uax14AssignmentsCustomStrictNonCJK      uax14AssignmentsCustomStrictCJK
666
#define uax14AssignmentsCustomDefaultCJK        uax14AssignmentsCustomNormalCJK
667
#define uax14AssignmentsCustomDefaultNonCJK     uax14AssignmentsCustomStrictNonCJK
668
669
static const char* uax14AssignmentsAfter =
670
    "$AI = [:LineBreak = Ambiguous:];"
671
    "$AL = [:LineBreak = Alphabetic:];"
672
    "$BA = [[:LineBreak = Break_After:] - $BA_SUB];"
673
    "$BB = [:LineBreak = Break_Before:];"
674
    "$BK = [:LineBreak = Mandatory_Break:];"
675
    "$B2 = [:LineBreak = Break_Both:];"
676
    "$CB = [:LineBreak = Contingent_Break:];"
677
    "$CL = [:LineBreak = Close_Punctuation:];"
678
    "$CM = [:LineBreak = Combining_Mark:];"
679
    "$CP = [:LineBreak = Close_Parenthesis:];"
680
    "$CR = [:LineBreak = Carriage_Return:];"
681
    "$EX = [[:LineBreak = Exclamation:] - $EX_SUB];"
682
    "$GL = [:LineBreak = Glue:];"
683
#if (U_ICU_VERSION_MAJOR_NUM >= 4) && (U_ICU_VERSION_MINOR_NUM >= 9)
684
    "$HL = [:LineBreak = Hebrew_Letter:];"
685
#else
686
    "$HL = [[:Hebrew:] & [:Letter:]];"
687
#endif
688
    "$HY = [:LineBreak = Hyphen:];"
689
    "$H2 = [:LineBreak = H2:];"
690
    "$H3 = [:LineBreak = H3:];"
691
    "$ID = [[[[:LineBreak = Ideographic:] - $CJ] $ID_ADD] - $ID_SUB];"
692
    "$IN = [[:LineBreak = Inseparable:] - $IN_SUB];"
693
    "$IS = [[:LineBreak = Infix_Numeric:] - $IS_SUB];"
694
    "$JL = [:LineBreak = JL:];"
695
    "$JV = [:LineBreak = JV:];"
696
    "$JT = [:LineBreak = JT:];"
697
    "$LF = [:LineBreak = Line_Feed:];"
698
    "$NL = [:LineBreak = Next_Line:];"
699
    "$NS = [[[[:LineBreak = Nonstarter:] - $CJ] $NS_ADD] - $NS_SUB];"
700
    "$NU = [:LineBreak = Numeric:];"
701
    "$OP = [:LineBreak = Open_Punctuation:];"
702
    "$PO = [[:LineBreak = Postfix_Numeric:] - $PO_SUB];"
703
    "$PR = [[:LineBreak = Prefix_Numeric:] - $PR_SUB];"
704
    "$QU = [:LineBreak = Quotation:];"
705
    "$SA = [:LineBreak = Complex_Context:];"
706
    "$SG = [:LineBreak = Surrogate:];"
707
    "$SP = [:LineBreak = Space:];"
708
    "$SY = [:LineBreak = Break_Symbols:];"
709
    "$WJ = [:LineBreak = Word_Joiner:];"
710
    "$XX = [:LineBreak = Unknown:];"
711
    "$ZW = [:LineBreak = ZWSpace:];"
712
    "$dictionary = [:LineBreak = Complex_Context:];"
713
    "$ALPlus = [$AL $AI $SA $SG $XX];"
714
    "$ALcm = $ALPlus $CM*;"
715
    "$BAcm = $BA $CM*;"
716
    "$BBcm = $BB $CM*;"
717
    "$B2cm = $B2 $CM*;"
718
    "$CLcm = $CL $CM*;"
719
    "$CPcm = $CP $CM*;"
720
    "$EXcm = $EX $CM*;"
721
    "$GLcm = $GL $CM*;"
722
    "$HLcm = $HL $CM*;"
723
    "$HYcm = $HY $CM*;"
724
    "$H2cm = $H2 $CM*;"
725
    "$H3cm = $H3 $CM*;"
726
    "$IDcm = $ID $CM*;"
727
    "$INcm = $IN $CM*;"
728
    "$IScm = $IS $CM*;"
729
    "$JLcm = $JL $CM*;"
730
    "$JVcm = $JV $CM*;"
731
    "$JTcm = $JT $CM*;"
732
    "$NScm = $NS $CM*;"
733
    "$NUcm = $NU $CM*;"
734
    "$OPcm = $OP $CM*;"
735
    "$POcm = $PO $CM*;"
736
    "$PRcm = $PR $CM*;"
737
    "$QUcm = $QU $CM*;"
738
    "$SYcm = $SY $CM*;"
739
    "$WJcm = $WJ $CM*;";
740
741
static const char* uax14Forward =
742
    "!!forward;"
743
    "$CAN_CM = [^$SP $BK $CR $LF $NL $ZW $CM];"
744
    "$CANT_CM = [$SP $BK $CR $LF $NL $ZW $CM];"
745
    "$AL_FOLLOW_NOCM = [$BK $CR $LF $NL $ZW $SP];"
746
    "$AL_FOLLOW_CM = [$CL $CP $EX $HL $IS $SY $WJ $GL $OP $QU $BA $HY $NS $IN $NU $ALPlus];"
747
    "$AL_FOLLOW = [$AL_FOLLOW_NOCM $AL_FOLLOW_CM];"
748
    "$LB4Breaks = [$BK $CR $LF $NL];"
749
    "$LB4NonBreaks = [^$BK $CR $LF $NL];"
750
    "$LB8Breaks = [$LB4Breaks $ZW];"
751
    "$LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]];"
752
    "$LB18NonBreaks = [$LB8NonBreaks - [$SP]];"
753
    "$LB18Breaks = [$LB8Breaks $SP];"
754
    "$LB20NonBreaks = [$LB18NonBreaks - $CB];"
755
    "$ALPlus $CM+;"
756
    "$BA $CM+;"
757
    "$BB $CM+;"
758
    "$B2 $CM+;"
759
    "$CL $CM+;"
760
    "$CP $CM+;"
761
    "$EX $CM+;"
762
    "$GL $CM+;"
763
    "$HL $CM+;"
764
    "$HY $CM+;"
765
    "$H2 $CM+;"
766
    "$H3 $CM+;"
767
    "$ID $CM+;"
768
    "$IN $CM+;"
769
    "$IS $CM+;"
770
    "$JL $CM+;"
771
    "$JV $CM+;"
772
    "$JT $CM+;"
773
    "$NS $CM+;"
774
    "$NU $CM+;"
775
    "$OP $CM+;"
776
    "$PO $CM+;"
777
    "$PR $CM+;"
778
    "$QU $CM+;"
779
    "$SY $CM+;"
780
    "$WJ $CM+;"
781
    "$CR $LF {100};"
782
    "$LB4NonBreaks? $LB4Breaks {100};"
783
    "$CAN_CM $CM* $LB4Breaks {100};"
784
    "$CM+ $LB4Breaks {100};"
785
    "$LB4NonBreaks [$SP $ZW];"
786
    "$CAN_CM $CM* [$SP $ZW];"
787
    "$CM+ [$SP $ZW];"
788
    "$CAN_CM $CM+;"
789
    "$CM+;"
790
    "$CAN_CM $CM* $WJcm;"
791
    "$LB8NonBreaks $WJcm;"
792
    "$CM+ $WJcm;"
793
    "$WJcm $CANT_CM;"
794
    "$WJcm $CAN_CM $CM*;"
795
    "$GLcm $CAN_CM $CM*;"
796
    "$GLcm $CANT_CM;"
797
    "[[$LB8NonBreaks] - [$SP $BA $HY]] $CM* $GLcm;"
798
    "$CM+ GLcm;"
799
    "$LB8NonBreaks $CL;"
800
    "$CAN_CM $CM* $CL;"
801
    "$CM+ $CL;"
802
    "$LB8NonBreaks $CP;"
803
    "$CAN_CM $CM* $CP;"
804
    "$CM+ $CP;"
805
    "$LB8NonBreaks $EX;"
806
    "$CAN_CM $CM* $EX;"
807
    "$CM+ $EX;"
808
    "$LB8NonBreaks $IS;"
809
    "$CAN_CM $CM* $IS;"
810
    "$CM+ $IS;"
811
    "$LB8NonBreaks $SY;"
812
    "$CAN_CM $CM* $SY;"
813
    "$CM+ $SY;"
814
    "$OPcm $SP* $CAN_CM $CM*;"
815
    "$OPcm $SP* $CANT_CM;"
816
    "$OPcm $SP+ $CM+ $AL_FOLLOW?;"
817
    "$QUcm $SP* $OPcm;"
818
    "($CLcm | $CPcm) $SP* $NScm;"
819
    "$B2cm $SP* $B2cm;"
820
    "$LB18NonBreaks $CM* $QUcm;"
821
    "$CM+ $QUcm;"
822
    "$QUcm .?;"
823
    "$QUcm $LB18NonBreaks $CM*;"
824
    "$LB20NonBreaks $CM* ($BAcm | $HYcm | $NScm); "
825
    "$BBcm [^$CB];"
826
    "$BBcm $LB20NonBreaks $CM*;"
827
    "$HLcm ($HYcm | $BAcm) [^$CB]?;"
828
    "($ALcm | $HLcm) $INcm;"
829
    "$CM+ $INcm;"
830
    "$IDcm $INcm;"
831
    "$INcm $INcm;"
832
    "$NUcm $INcm;"
833
    "$IDcm $POcm;"
834
    "$ALcm $NUcm;"
835
    "$HLcm $NUcm;"
836
    "$CM+ $NUcm;"
837
    "$NUcm $ALcm;"
838
    "$NUcm $HLcm;"
839
    "$PRcm $IDcm;"
840
    "$PRcm ($ALcm | $HLcm);"
841
    "$POcm ($ALcm | $HLcm);"
842
    "($PRcm | $POcm)? ($OPcm | $HYcm)? $NUcm ($NUcm | $SYcm | $IScm)* ($CLcm | $CPcm)? ($PRcm | $POcm)?;"
843
    "$JLcm ($JLcm | $JVcm | $H2cm | $H3cm);"
844
    "($JVcm | $H2cm) ($JVcm | $JTcm);"
845
    "($JTcm | $H3cm) $JTcm;"
846
    "($JLcm | $JVcm | $JTcm | $H2cm | $H3cm) $INcm;"
847
    "($JLcm | $JVcm | $JTcm | $H2cm | $H3cm) $POcm;"
848
    "$PRcm ($JLcm | $JVcm | $JTcm | $H2cm | $H3cm);"
849
    "($ALcm | $HLcm) ($ALcm | $HLcm);"
850
    "$CM+ ($ALcm | $HLcm);"
851
    "$IScm ($ALcm | $HLcm);"
852
    "($ALcm | $HLcm | $NUcm) $OPcm;"
853
    "$CM+ $OPcm;"
854
    "$CPcm ($ALcm | $HLcm | $NUcm);";
855
856
static const char* uax14Reverse =
857
    "!!reverse;"
858
    "$CM+ $ALPlus;"
859
    "$CM+ $BA;"
860
    "$CM+ $BB;"
861
    "$CM+ $B2;"
862
    "$CM+ $CL;"
863
    "$CM+ $CP;"
864
    "$CM+ $EX;"
865
    "$CM+ $GL;"
866
    "$CM+ $HL;"
867
    "$CM+ $HY;"
868
    "$CM+ $H2;"
869
    "$CM+ $H3;"
870
    "$CM+ $ID;"
871
    "$CM+ $IN;"
872
    "$CM+ $IS;"
873
    "$CM+ $JL;"
874
    "$CM+ $JV;"
875
    "$CM+ $JT;"
876
    "$CM+ $NS;"
877
    "$CM+ $NU;"
878
    "$CM+ $OP;"
879
    "$CM+ $PO;"
880
    "$CM+ $PR;"
881
    "$CM+ $QU;"
882
    "$CM+ $SY;"
883
    "$CM+ $WJ;"
884
    "$CM+;"
885
    "$AL_FOLLOW $CM+ / ([$BK $CR $LF $NL $ZW {eof}] | $SP+ $CM+ $SP | $SP+ $CM* ([^$OP $CM $SP] | [$AL {eof}]));"
886
    "[$PR] / $CM+ [$BK $CR $LF $NL $ZW $SP {eof}];"
887
    "$LB4Breaks [$LB4NonBreaks-$CM];"
888
    "$LB4Breaks $CM+ $CAN_CM;"
889
    "$LF $CR;"
890
    "[$SP $ZW] [$LB4NonBreaks-$CM];"
891
    "[$SP $ZW] $CM+ $CAN_CM;"
892
    "$CM+ $CAN_CM;"
893
    "$CM* $WJ $CM* $CAN_CM;"
894
    "$CM* $WJ [$LB8NonBreaks-$CM];"
895
    "$CANT_CM $CM* $WJ;"
896
    "$CM* $CAN_CM $CM* $WJ;"
897
    "$CM* $GL $CM* [$LB8NonBreaks-[$CM $SP $BA $HY]];"
898
    "$CANT_CM $CM* $GL;"
899
    "$CM* $CAN_CM $CM* $GL;"
900
    "$CL $CM+ $CAN_CM;"
901
    "$CP $CM+ $CAN_CM;"
902
    "$EX $CM+ $CAN_CM;"
903
    "$IS $CM+ $CAN_CM;"
904
    "$SY $CM+ $CAN_CM;"
905
    "$CL [$LB8NonBreaks-$CM];"
906
    "$CP [$LB8NonBreaks-$CM];"
907
    "$EX [$LB8NonBreaks-$CM];"
908
    "$IS [$LB8NonBreaks-$CM];"
909
    "$SY [$LB8NonBreaks-$CM];"
910
    "[$CL $CP $EX $IS $SY] $CM+ $SP+ $CM* $OP; "
911
    "$CM* $CAN_CM $SP* $CM* $OP;"
912
    "$CANT_CM $SP* $CM* $OP;"
913
    "$AL_FOLLOW? $CM+ $SP $SP* $CM* $OP;"
914
    "$AL_FOLLOW_NOCM $CM+ $SP+ $CM* $OP;"
915
    "$CM* $AL_FOLLOW_CM $CM+ $SP+ $CM* $OP;"
916
    "$SY $CM $SP+ $OP;"
917
    "$CM* $OP $SP* $CM* $QU;"
918
    "$CM* $NS $SP* $CM* ($CL | $CP);"
919
    "$CM* $B2 $SP* $CM* $B2;"
920
    "$CM* $QU $CM* $CAN_CM;"
921
    "$CM* $QU $LB18NonBreaks;"
922
    "$CM* $CAN_CM $CM* $QU;"
923
    "$CANT_CM $CM* $QU;"
924
    "$CM* ($BA | $HY | $NS) $CM* [$LB20NonBreaks-$CM];"
925
    "$CM* [$LB20NonBreaks-$CM] $CM* $BB;"
926
    "[^$CB] $CM* $BB;"
927
    "[^$CB] $CM* ($HY | $BA) $CM* $HL;"
928
    "$CM* $IN $CM* ($ALPlus | $HL);"
929
    "$CM* $IN $CM* $ID;"
930
    "$CM* $IN $CM* $IN;"
931
    "$CM* $IN $CM* $NU;"
932
    "$CM* $PO $CM* $ID;"
933
    "$CM* $NU $CM* ($ALPlus | $HL);"
934
    "$CM* ($ALPlus | $HL) $CM* $NU;"
935
    "$CM* $ID $CM* $PR;"
936
    "$CM* ($ALPlus | $HL) $CM* $PR;"
937
    "$CM* ($ALPlus | $HL) $CM* $PO;"
938
    "($CM* ($PR | $PO))? ($CM* ($CL | $CP))? ($CM* ($NU | $IS | $SY))* $CM* $NU ($CM* ($OP | $HY))? ($CM* ($PR | $PO))?;"
939
    "$CM* ($H3 | $H2 | $JV | $JL) $CM* $JL;"
940
    "$CM* ($JT | $JV) $CM* ($H2 | $JV);"
941
    "$CM* $JT $CM* ($H3 | $JT);"
942
    "$CM* $IN $CM* ($H3 | $H2 | $JT | $JV | $JL);"
943
    "$CM* $PO $CM* ($H3 | $H2 | $JT | $JV | $JL);"
944
    "$CM* ($H3 | $H2 | $JT | $JV | $JL) $CM* $PR;"
945
    "$CM* ($ALPlus | $HL) $CM* ($ALPlus | $HL);"
946
    "$CM* ($ALPlus | $HL) $CM* $IS;"
947
    "$CM* $OP $CM* ($ALPlus | $HL | $NU);"
948
    "$CM* ($ALPlus | $HL | $NU) $CM* $CP;";
949
950
static const char* uax14SafeForward =
951
    "!!safe_forward;"
952
    "[$CM $OP $QU $CL $CP $B2 $PR $HY $BA $SP $dictionary]+ [^$CM $OP $QU $CL $CP $B2 $PR $HY $BA $dictionary];"
953
    "$dictionary $dictionary;";
954
955
static const char* uax14SafeReverse =
956
    "!!safe_reverse;"
957
    "$CM+ [^$CM $BK $CR $LF $NL $ZW $SP];"
958
    "$CM+ $SP / .;"
959
    "$SP+ $CM* $OP;"
960
    "$SP+ $CM* $QU;"
961
    "$SP+ $CM* ($CL | $CP);"
962
    "$SP+ $CM* $B2;"
963
    "$CM* ($HY | $BA) $CM* $HL;"
964
    "($CM* ($IS | $SY))+ $CM* $NU;"
965
    "($CL | $CP) $CM* ($NU | $IS | $SY);"
966
    "$dictionary $dictionary;";
967
968
static void mapLineIteratorModeToRules(LineBreakIteratorMode mode, bool isCJK, String& rules)
969
{
970
    StringBuilder rulesBuilder;
971
    rulesBuilder.append(uax14Prologue);
972
    rulesBuilder.append(uax14AssignmentsBefore);
973
    switch (mode) {
974
    case LineBreakIteratorModeUAX14:
975
        rulesBuilder.append(isCJK ? uax14AssignmentsCustomDefaultCJK : uax14AssignmentsCustomDefaultNonCJK);
976
        break;
977
    case LineBreakIteratorModeUAX14Loose:
978
        rulesBuilder.append(isCJK ? uax14AssignmentsCustomLooseCJK : uax14AssignmentsCustomLooseNonCJK);
979
        break;
980
    case LineBreakIteratorModeUAX14Normal:
981
        rulesBuilder.append(isCJK ? uax14AssignmentsCustomNormalCJK : uax14AssignmentsCustomNormalNonCJK);
982
        break;
983
    case LineBreakIteratorModeUAX14Strict:
984
        rulesBuilder.append(isCJK ? uax14AssignmentsCustomStrictCJK : uax14AssignmentsCustomStrictNonCJK);
985
        break;
986
    }
987
    rulesBuilder.append(uax14AssignmentsAfter);
988
    rulesBuilder.append(uax14Forward);
989
    rulesBuilder.append(uax14Reverse);
990
    rulesBuilder.append(uax14SafeForward);
991
    rulesBuilder.append(uax14SafeReverse);
992
    rules = rulesBuilder.toString();
993
}
994
513
}
995
}
- a/Source/WebCore/rendering/RenderBlockLineLayout.cpp -2 / +4 lines
Lines 2549-2554 InlineIterator RenderBlock::LineBreaker::nextLineBreak(InlineBidiResolver& resol a/Source/WebCore/rendering/RenderBlockLineLayout.cpp_sec1
2549
            bool midWordBreak = false;
2549
            bool midWordBreak = false;
2550
            bool breakAll = currentStyle->wordBreak() == BreakAllWordBreak && autoWrap;
2550
            bool breakAll = currentStyle->wordBreak() == BreakAllWordBreak && autoWrap;
2551
            float hyphenWidth = 0;
2551
            float hyphenWidth = 0;
2552
            bool isLooseCJKMode = false;
2552
2553
2553
            if (t->isWordBreak()) {
2554
            if (t->isWordBreak()) {
2554
                width.commit();
2555
                width.commit();
Lines 2561-2567 InlineIterator RenderBlock::LineBreaker::nextLineBreak(InlineBidiResolver& resol a/Source/WebCore/rendering/RenderBlockLineLayout.cpp_sec2
2561
                renderTextInfo.m_text = t;
2562
                renderTextInfo.m_text = t;
2562
                renderTextInfo.m_font = &f;
2563
                renderTextInfo.m_font = &f;
2563
                renderTextInfo.m_layout = f.createLayout(t, width.currentWidth(), collapseWhiteSpace);
2564
                renderTextInfo.m_layout = f.createLayout(t, width.currentWidth(), collapseWhiteSpace);
2564
                renderTextInfo.m_lineBreakIterator.reset(t->text(), style->locale());
2565
                renderTextInfo.m_lineBreakIterator.reset(t->text(), style->locale(), mapLineBreakToIteratorMode(blockStyle->lineBreak()));
2566
                isLooseCJKMode = renderTextInfo.m_lineBreakIterator.isLooseCJKMode();
2565
            } else if (renderTextInfo.m_layout && renderTextInfo.m_font != &f) {
2567
            } else if (renderTextInfo.m_layout && renderTextInfo.m_font != &f) {
2566
                renderTextInfo.m_font = &f;
2568
                renderTextInfo.m_font = &f;
2567
                renderTextInfo.m_layout = f.createLayout(t, width.currentWidth(), collapseWhiteSpace);
2569
                renderTextInfo.m_layout = f.createLayout(t, width.currentWidth(), collapseWhiteSpace);
Lines 2598-2604 InlineIterator RenderBlock::LineBreaker::nextLineBreak(InlineBidiResolver& resol a/Source/WebCore/rendering/RenderBlockLineLayout.cpp_sec3
2598
                    midWordBreak = width.committedWidth() + wrapW + charWidth > width.availableWidth();
2600
                    midWordBreak = width.committedWidth() + wrapW + charWidth > width.availableWidth();
2599
                }
2601
                }
2600
2602
2601
                bool betweenWords = c == '\n' || (currWS != PRE && !atStart && isBreakable(renderTextInfo.m_lineBreakIterator, current.m_pos, current.m_nextBreakablePosition, breakNBSP)
2603
                bool betweenWords = c == '\n' || (currWS != PRE && !atStart && isBreakable(renderTextInfo.m_lineBreakIterator, current.m_pos, current.m_nextBreakablePosition, breakNBSP, isLooseCJKMode)
2602
                    && (style->hyphens() != HyphensNone || (current.previousInSameNode() != softHyphen)));
2604
                    && (style->hyphens() != HyphensNone || (current.previousInSameNode() != softHyphen)));
2603
2605
2604
                if (betweenWords || midWordBreak) {
2606
                if (betweenWords || midWordBreak) {
- a/Source/WebCore/rendering/RenderText.cpp -3 / +20 lines
Lines 935-940 static float maxWordFragmentWidth(RenderText* renderer, RenderStyle* style, cons a/Source/WebCore/rendering/RenderText.cpp_sec1
935
    return maxFragmentWidth;
935
    return maxFragmentWidth;
936
}
936
}
937
937
938
LineBreakIteratorMode mapLineBreakToIteratorMode(LineBreak lineBreak)
939
{
940
    switch (lineBreak) {
941
    case LineBreakAuto:
942
    case LineBreakAfterWhiteSpace:
943
        return LineBreakIteratorModeUAX14;
944
    case LineBreakLoose:
945
        return LineBreakIteratorModeUAX14Loose;
946
    case LineBreakNormal:
947
        return LineBreakIteratorModeUAX14Normal;
948
    case LineBreakStrict:
949
        return LineBreakIteratorModeUAX14Strict;
950
    }
951
    return LineBreakIteratorModeUAX14;
952
}
953
938
void RenderText::computePreferredLogicalWidths(float leadWidth, HashSet<const SimpleFontData*>& fallbackFonts, GlyphOverflow& glyphOverflow)
954
void RenderText::computePreferredLogicalWidths(float leadWidth, HashSet<const SimpleFontData*>& fallbackFonts, GlyphOverflow& glyphOverflow)
939
{
955
{
940
    ASSERT(m_hasTab || preferredLogicalWidthsDirty() || !m_knownToHaveNoOverflowAndNoFallbackFonts);
956
    ASSERT(m_hasTab || preferredLogicalWidthsDirty() || !m_knownToHaveNoOverflowAndNoFallbackFonts);
Lines 959-965 void RenderText::computePreferredLogicalWidths(float leadWidth, HashSet<const Si a/Source/WebCore/rendering/RenderText.cpp_sec2
959
    const Font& f = styleToUse->font(); // FIXME: This ignores first-line.
975
    const Font& f = styleToUse->font(); // FIXME: This ignores first-line.
960
    float wordSpacing = styleToUse->wordSpacing();
976
    float wordSpacing = styleToUse->wordSpacing();
961
    int len = textLength();
977
    int len = textLength();
962
    LazyLineBreakIterator breakIterator(m_text, styleToUse->locale());
978
    LazyLineBreakIterator breakIterator(m_text, styleToUse->locale(), mapLineBreakToIteratorMode(styleToUse->lineBreak()));
963
    bool needsWordSpacing = false;
979
    bool needsWordSpacing = false;
964
    bool ignoringSpaces = false;
980
    bool ignoringSpaces = false;
965
    bool isSpace = false;
981
    bool isSpace = false;
Lines 994-999 void RenderText::computePreferredLogicalWidths(float leadWidth, HashSet<const Si a/Source/WebCore/rendering/RenderText.cpp_sec3
994
1010
995
    bool breakNBSP = styleToUse->autoWrap() && styleToUse->nbspMode() == SPACE;
1011
    bool breakNBSP = styleToUse->autoWrap() && styleToUse->nbspMode() == SPACE;
996
    bool breakAll = (styleToUse->wordBreak() == BreakAllWordBreak || styleToUse->wordBreak() == BreakWordBreak) && styleToUse->autoWrap();
1012
    bool breakAll = (styleToUse->wordBreak() == BreakAllWordBreak || styleToUse->wordBreak() == BreakWordBreak) && styleToUse->autoWrap();
1013
    bool isLooseCJKMode = breakIterator.isLooseCJKMode();
997
1014
998
    for (int i = 0; i < len; i++) {
1015
    for (int i = 0; i < len; i++) {
999
        UChar c = characterAt(i);
1016
        UChar c = characterAt(i);
Lines 1041-1047 void RenderText::computePreferredLogicalWidths(float leadWidth, HashSet<const Si a/Source/WebCore/rendering/RenderText.cpp_sec4
1041
            continue;
1058
            continue;
1042
        }
1059
        }
1043
1060
1044
        bool hasBreak = breakAll || isBreakable(breakIterator, i, nextBreakable, breakNBSP);
1061
        bool hasBreak = breakAll || isBreakable(breakIterator, i, nextBreakable, breakNBSP, isLooseCJKMode);
1045
        bool betweenWords = true;
1062
        bool betweenWords = true;
1046
        int j = i;
1063
        int j = i;
1047
        while (c != '\n' && !isSpaceAccordingToStyle(c, styleToUse) && c != '\t' && (c != softHyphen || styleToUse->hyphens() == HyphensNone)) {
1064
        while (c != '\n' && !isSpaceAccordingToStyle(c, styleToUse) && c != '\t' && (c != softHyphen || styleToUse->hyphens() == HyphensNone)) {
Lines 1049-1055 void RenderText::computePreferredLogicalWidths(float leadWidth, HashSet<const Si a/Source/WebCore/rendering/RenderText.cpp_sec5
1049
            if (j == len)
1066
            if (j == len)
1050
                break;
1067
                break;
1051
            c = characterAt(j);
1068
            c = characterAt(j);
1052
            if (isBreakable(breakIterator, j, nextBreakable, breakNBSP) && characterAt(j - 1) != softHyphen)
1069
            if (isBreakable(breakIterator, j, nextBreakable, breakNBSP, isLooseCJKMode) && characterAt(j - 1) != softHyphen)
1053
                break;
1070
                break;
1054
            if (breakAll) {
1071
            if (breakAll) {
1055
                betweenWords = false;
1072
                betweenWords = false;
- a/Source/WebCore/rendering/RenderText.h +2 lines
Lines 233-238 inline void RenderText::checkConsistency() const a/Source/WebCore/rendering/RenderText.h_sec1
233
233
234
void applyTextTransform(const RenderStyle*, String&, UChar);
234
void applyTextTransform(const RenderStyle*, String&, UChar);
235
235
236
LineBreakIteratorMode mapLineBreakToIteratorMode(LineBreak);
237
236
} // namespace WebCore
238
} // namespace WebCore
237
239
238
#endif // RenderText_h
240
#endif // RenderText_h
- a/Source/WebCore/rendering/break_lines.cpp -12 / +43 lines
Lines 38-44 a/Source/WebCore/rendering/break_lines.cpp_sec1
38
38
39
namespace WebCore {
39
namespace WebCore {
40
40
41
template<bool treatNoBreakSpaceAsBreak>
41
// Parameterization for non-breaking space (U+00A0) behavior.
42
enum NBSPBehavior {
43
    IgnoreNBSP,
44
    TreatNBSPAsBreak,
45
};
46
47
// Parameterization for loose mode behavior. In loose mode, we can't use the ASCII
48
// table below since loose mode allows "$100" to break after '$' in content marked as CJK.
49
enum LooseBehavior {
50
    NonLooseMode,
51
    LooseMode,
52
};
53
54
template<NBSPBehavior nbspBehavior>
42
static inline bool isBreakableSpace(UChar ch)
55
static inline bool isBreakableSpace(UChar ch)
43
{
56
{
44
    switch (ch) {
57
    switch (ch) {
Lines 47-53 static inline bool isBreakableSpace(UChar ch) a/Source/WebCore/rendering/break_lines.cpp_sec2
47
    case '\t':
60
    case '\t':
48
        return true;
61
        return true;
49
    case noBreakSpace:
62
    case noBreakSpace:
50
        return treatNoBreakSpaceAsBreak;
63
        return (nbspBehavior == TreatNBSPAsBreak);
51
    default:
64
    default:
52
        return false;
65
        return false;
53
    }
66
    }
Lines 139-153 static inline bool shouldBreakAfter(UChar lastCh, UChar ch, UChar nextCh) a/Source/WebCore/rendering/break_lines.cpp_sec3
139
    return false;
152
    return false;
140
}
153
}
141
154
142
template<bool treatNoBreakSpaceAsBreak>
155
template<NBSPBehavior nbspBehavior>
143
inline bool needsLineBreakIterator(UChar ch)
156
inline bool needsLineBreakIterator(UChar ch)
144
{
157
{
145
    if (treatNoBreakSpaceAsBreak)
158
    if (nbspBehavior == TreatNBSPAsBreak)
146
        return ch > asciiLineBreakTableLastChar;
159
        return ch > asciiLineBreakTableLastChar;
147
    return ch > asciiLineBreakTableLastChar && ch != noBreakSpace;
160
    return ch > asciiLineBreakTableLastChar && ch != noBreakSpace;
148
}
161
}
149
162
150
template<typename CharacterType, bool treatNoBreakSpaceAsBreak>
163
template<typename CharacterType, NBSPBehavior nbspBehavior, LooseBehavior looseBehavior>
151
static inline int nextBreakablePosition(LazyLineBreakIterator& lazyBreakIterator, const CharacterType* str, unsigned length, int pos)
164
static inline int nextBreakablePosition(LazyLineBreakIterator& lazyBreakIterator, const CharacterType* str, unsigned length, int pos)
152
{
165
{
153
    int len = static_cast<int>(length);
166
    int len = static_cast<int>(length);
Lines 158-173 static inline int nextBreakablePosition(LazyLineBreakIterator& lazyBreakIterator a/Source/WebCore/rendering/break_lines.cpp_sec4
158
    for (int i = pos; i < len; i++) {
171
    for (int i = pos; i < len; i++) {
159
        CharacterType ch = str[i];
172
        CharacterType ch = str[i];
160
173
161
        if (isBreakableSpace<treatNoBreakSpaceAsBreak>(ch) || shouldBreakAfter(lastLastCh, lastCh, ch))
174
        // Don't use ASCII shortcut (shouldBreakAfter) if loose mode.
175
        if (isBreakableSpace<nbspBehavior>(ch) || ((looseBehavior != LooseMode) && shouldBreakAfter(lastLastCh, lastCh, ch)))
162
            return i;
176
            return i;
163
177
164
        if (needsLineBreakIterator<treatNoBreakSpaceAsBreak>(ch) || needsLineBreakIterator<treatNoBreakSpaceAsBreak>(lastCh)) {
178
        // Always use line break iterator if loose mode.
179
        if ((looseBehavior == LooseMode) || needsLineBreakIterator<nbspBehavior>(ch) || needsLineBreakIterator<nbspBehavior>(lastCh)) {
165
            if (nextBreak < i && i) {
180
            if (nextBreak < i && i) {
166
                TextBreakIterator* breakIterator = lazyBreakIterator.get();
181
                TextBreakIterator* breakIterator = lazyBreakIterator.get();
167
                if (breakIterator)
182
                if (breakIterator)
168
                    nextBreak = textBreakFollowing(breakIterator, i - 1);
183
                    nextBreak = textBreakFollowing(breakIterator, i - 1);
169
            }
184
            }
170
            if (i == nextBreak && !isBreakableSpace<treatNoBreakSpaceAsBreak>(lastCh))
185
            if (i == nextBreak && !isBreakableSpace<nbspBehavior>(lastCh))
171
                return i;
186
                return i;
172
        }
187
        }
173
188
Lines 182-197 int nextBreakablePositionIgnoringNBSP(LazyLineBreakIterator& lazyBreakIterator, a/Source/WebCore/rendering/break_lines.cpp_sec5
182
{
197
{
183
    String string = lazyBreakIterator.string();
198
    String string = lazyBreakIterator.string();
184
    if (string.is8Bit())
199
    if (string.is8Bit())
185
        return nextBreakablePosition<LChar, false>(lazyBreakIterator, string.characters8(), string.length(), pos);
200
        return nextBreakablePosition<LChar, IgnoreNBSP, NonLooseMode>(lazyBreakIterator, string.characters8(), string.length(), pos);
186
    return nextBreakablePosition<UChar, false>(lazyBreakIterator, string.characters16(), string.length(), pos);
201
    return nextBreakablePosition<UChar, IgnoreNBSP, NonLooseMode>(lazyBreakIterator, string.characters16(), string.length(), pos);
202
}
203
204
int nextBreakablePositionIgnoringNBSPLoose(LazyLineBreakIterator& lazyBreakIterator, int pos)
205
{
206
    String string = lazyBreakIterator.string();
207
    if (string.is8Bit())
208
        return nextBreakablePosition<LChar, IgnoreNBSP, LooseMode>(lazyBreakIterator, string.characters8(), string.length(), pos);
209
    return nextBreakablePosition<UChar, IgnoreNBSP, LooseMode>(lazyBreakIterator, string.characters16(), string.length(), pos);
187
}
210
}
188
211
189
int nextBreakablePosition(LazyLineBreakIterator& lazyBreakIterator, int pos)
212
int nextBreakablePosition(LazyLineBreakIterator& lazyBreakIterator, int pos)
190
{
213
{
191
    String string = lazyBreakIterator.string();
214
    String string = lazyBreakIterator.string();
192
    if (string.is8Bit())
215
    if (string.is8Bit())
193
        return nextBreakablePosition<LChar, true>(lazyBreakIterator, string.characters8(), string.length(), pos);
216
        return nextBreakablePosition<LChar, TreatNBSPAsBreak, NonLooseMode>(lazyBreakIterator, string.characters8(), string.length(), pos);
194
    return nextBreakablePosition<UChar, true>(lazyBreakIterator, string.characters16(), string.length(), pos);
217
    return nextBreakablePosition<UChar, TreatNBSPAsBreak, NonLooseMode>(lazyBreakIterator, string.characters16(), string.length(), pos);
218
}
219
220
int nextBreakablePositionLoose(LazyLineBreakIterator& lazyBreakIterator, int pos)
221
{
222
    String string = lazyBreakIterator.string();
223
    if (string.is8Bit())
224
        return nextBreakablePosition<LChar, TreatNBSPAsBreak, LooseMode>(lazyBreakIterator, string.characters8(), string.length(), pos);
225
    return nextBreakablePosition<UChar, TreatNBSPAsBreak, LooseMode>(lazyBreakIterator, string.characters16(), string.length(), pos);
195
}
226
}
196
227
197
} // namespace WebCore
228
} // namespace WebCore
- a/Source/WebCore/rendering/break_lines.h -5 / +14 lines
Lines 28-42 namespace WebCore { a/Source/WebCore/rendering/break_lines.h_sec1
28
class LazyLineBreakIterator;
28
class LazyLineBreakIterator;
29
29
30
int nextBreakablePositionIgnoringNBSP(LazyLineBreakIterator&, int pos);
30
int nextBreakablePositionIgnoringNBSP(LazyLineBreakIterator&, int pos);
31
int nextBreakablePositionIgnoringNBSPLoose(LazyLineBreakIterator&, int pos);
31
int nextBreakablePosition(LazyLineBreakIterator&, int pos);
32
int nextBreakablePosition(LazyLineBreakIterator&, int pos);
33
int nextBreakablePositionLoose(LazyLineBreakIterator&, int pos);
32
34
33
inline bool isBreakable(LazyLineBreakIterator& lazyBreakIterator, int pos, int& nextBreakable, bool breakNBSP)
35
inline bool isBreakable(LazyLineBreakIterator& lazyBreakIterator, int pos, int& nextBreakable, bool breakNBSP, bool isLooseMode)
34
{
36
{
35
    if (pos > nextBreakable) {
37
    if (pos > nextBreakable) {
36
        if (breakNBSP)
38
        if (isLooseMode) {
37
            nextBreakable = nextBreakablePosition(lazyBreakIterator, pos);
39
            if (breakNBSP)
38
        else
40
                nextBreakable = nextBreakablePositionLoose(lazyBreakIterator, pos);
39
            nextBreakable = nextBreakablePositionIgnoringNBSP(lazyBreakIterator, pos);
41
            else
42
                nextBreakable = nextBreakablePositionIgnoringNBSPLoose(lazyBreakIterator, pos);
43
        } else {
44
            if (breakNBSP)
45
                nextBreakable = nextBreakablePosition(lazyBreakIterator, pos);
46
            else
47
                nextBreakable = nextBreakablePositionIgnoringNBSP(lazyBreakIterator, pos);
48
        }
40
    }
49
    }
41
    return pos == nextBreakable;
50
    return pos == nextBreakable;
42
}
51
}
- a/LayoutTests/ChangeLog +85 lines
Lines 1-3 a/LayoutTests/ChangeLog_sec1
1
2012-11-05  Glenn Adams  <glenn@skynav.com>
2
3
        Add support to -webkit-line-break property for CSS3 Text line-break property values and semantics.
4
        https://bugs.webkit.org/show_bug.cgi?id=89235
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        See also wiki documentation at:
9
        [1] http://trac.webkit.org/wiki/LineBreaking
10
        [2] http://trac.webkit.org/wiki/LineBreakingCSS3Mapping
11
12
        * css3/line-break/line-break-auto-centered-expected.html: Added.
13
        * css3/line-break/line-break-auto-centered.html: Added.
14
        * css3/line-break/line-break-auto-half-kana-expected.html: Added.
15
        * css3/line-break/line-break-auto-half-kana.html: Added.
16
        * css3/line-break/line-break-auto-hyphens-expected.html: Added.
17
        * css3/line-break/line-break-auto-hyphens.html: Added.
18
        * css3/line-break/line-break-auto-inseparables-expected.html: Added.
19
        * css3/line-break/line-break-auto-inseparables.html: Added.
20
        * css3/line-break/line-break-auto-iteration-marks-expected.html: Added.
21
        * css3/line-break/line-break-auto-iteration-marks.html: Added.
22
        * css3/line-break/line-break-auto-postfixes-expected.html: Added.
23
        * css3/line-break/line-break-auto-postfixes.html: Added.
24
        * css3/line-break/line-break-auto-prefixes-expected.html: Added.
25
        * css3/line-break/line-break-auto-prefixes.html: Added.
26
        * css3/line-break/line-break-auto-sound-marks-expected.html: Added.
27
        * css3/line-break/line-break-auto-sound-marks.html: Added.
28
        * css3/line-break/line-break-loose-centered-expected.html: Added.
29
        * css3/line-break/line-break-loose-centered.html: Added.
30
        * css3/line-break/line-break-loose-half-kana-expected.html: Added.
31
        * css3/line-break/line-break-loose-half-kana.html: Added.
32
        * css3/line-break/line-break-loose-hyphens-expected.html: Added.
33
        * css3/line-break/line-break-loose-hyphens.html: Added.
34
        * css3/line-break/line-break-loose-inseparables-expected.html: Added.
35
        * css3/line-break/line-break-loose-inseparables.html: Added.
36
        * css3/line-break/line-break-loose-iteration-marks-expected.html: Added.
37
        * css3/line-break/line-break-loose-iteration-marks.html: Added.
38
        * css3/line-break/line-break-loose-postfixes-expected.html: Added.
39
        * css3/line-break/line-break-loose-postfixes.html: Added.
40
        * css3/line-break/line-break-loose-prefixes-expected.html: Added.
41
        * css3/line-break/line-break-loose-prefixes.html: Added.
42
        * css3/line-break/line-break-loose-sound-marks-expected.html: Added.
43
        * css3/line-break/line-break-loose-sound-marks.html: Added.
44
        * css3/line-break/line-break-normal-centered-expected.html: Added.
45
        * css3/line-break/line-break-normal-centered.html: Added.
46
        * css3/line-break/line-break-normal-half-kana-expected.html: Added.
47
        * css3/line-break/line-break-normal-half-kana.html: Added.
48
        * css3/line-break/line-break-normal-hyphens-expected.html: Added.
49
        * css3/line-break/line-break-normal-hyphens.html: Added.
50
        * css3/line-break/line-break-normal-inseparables-expected.html: Added.
51
        * css3/line-break/line-break-normal-inseparables.html: Added.
52
        * css3/line-break/line-break-normal-iteration-marks-expected.html: Added.
53
        * css3/line-break/line-break-normal-iteration-marks.html: Added.
54
        * css3/line-break/line-break-normal-postfixes-expected.html: Added.
55
        * css3/line-break/line-break-normal-postfixes.html: Added.
56
        * css3/line-break/line-break-normal-prefixes-expected.html: Added.
57
        * css3/line-break/line-break-normal-prefixes.html: Added.
58
        * css3/line-break/line-break-normal-sound-marks-expected.html: Added.
59
        * css3/line-break/line-break-normal-sound-marks.html: Added.
60
        * css3/line-break/line-break-strict-centered-expected.html: Added.
61
        * css3/line-break/line-break-strict-centered.html: Added.
62
        * css3/line-break/line-break-strict-half-kana-expected.html: Added.
63
        * css3/line-break/line-break-strict-half-kana.html: Added.
64
        * css3/line-break/line-break-strict-hyphens-expected.html: Added.
65
        * css3/line-break/line-break-strict-hyphens.html: Added.
66
        * css3/line-break/line-break-strict-inseparables-expected.html: Added.
67
        * css3/line-break/line-break-strict-inseparables.html: Added.
68
        * css3/line-break/line-break-strict-iteration-marks-expected.html: Added.
69
        * css3/line-break/line-break-strict-iteration-marks.html: Added.
70
        * css3/line-break/line-break-strict-postfixes-expected.html: Added.
71
        * css3/line-break/line-break-strict-postfixes.html: Added.
72
        * css3/line-break/line-break-strict-prefixes-expected.html: Added.
73
        * css3/line-break/line-break-strict-prefixes.html: Added.
74
        * css3/line-break/line-break-strict-sound-marks-expected.html: Added.
75
        * css3/line-break/line-break-strict-sound-marks.html: Added.
76
77
        * platform/chromium/css3/line-break/line-break-auto-half-kana-expected.html: Added.
78
        * platform/chromium/css3/line-break/line-break-auto-sound-marks-expected.html: Added.
79
        Override reftest expectations on chromium due to different ICU auto behavior.
80
81
        * platform/chromium-android/css3/line-break/line-break-auto-half-kana-expected.html: Added.
82
        * platform/chromium-android/css3/line-break/line-break-auto-sound-marks-expected.html: Added.
83
        Override override of reftest expectations on chromium due to different ICU auto behavior;
84
        that is, chromium-android seems to follow the generic expectations.
85
1
2012-11-05  Simon Fraser  <simon.fraser@apple.com>
86
2012-11-05  Simon Fraser  <simon.fraser@apple.com>
2
87
3
        [Qt][WK2] New compositing/tiling tests fail
88
        [Qt][WK2] New compositing/tiling tests fail
- a/LayoutTests/css3/line-break/line-break-auto-centered-expected.html +193 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-centered-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before centered punctuation</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
46
            </div>
47
            <div>
48
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
49
            </div>
50
            <div>
51
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
52
            </div>
53
            <div>
54
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
55
            </div>
56
            <div>
57
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
58
            </div>
59
        </div>
60
        <div lang="ja">
61
            <div>
62
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
63
            </div>
64
            <div>
65
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
66
            </div>
67
            <div>
68
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
69
            </div>
70
            <div>
71
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
72
            </div>
73
            <div>
74
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
75
            </div>
76
            <div>
77
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
78
            </div>
79
            <div>
80
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
81
            </div>
82
            <div>
83
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
84
            </div>
85
            <div>
86
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
87
            </div>
88
            <div>
89
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
90
            </div>
91
            <div>
92
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
93
            </div>
94
            <div>
95
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
96
            </div>
97
            <div>
98
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
99
            </div>
100
            <div>
101
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
102
            </div>
103
        </div>
104
        <div lang="ko">
105
            <div>
106
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
107
            </div>
108
            <div>
109
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
110
            </div>
111
            <div>
112
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
113
            </div>
114
            <div>
115
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
116
            </div>
117
            <div>
118
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
119
            </div>
120
            <div>
121
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
122
            </div>
123
            <div>
124
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
125
            </div>
126
            <div>
127
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
128
            </div>
129
            <div>
130
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
131
            </div>
132
            <div>
133
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
134
            </div>
135
            <div>
136
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
137
            </div>
138
            <div>
139
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
140
            </div>
141
            <div>
142
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
143
            </div>
144
            <div>
145
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
146
            </div>
147
        </div>
148
        <div lang="zh">
149
            <div>
150
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
151
            </div>
152
            <div>
153
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
154
            </div>
155
            <div>
156
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
157
            </div>
158
            <div>
159
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
160
            </div>
161
            <div>
162
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
163
            </div>
164
            <div>
165
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
166
            </div>
167
            <div>
168
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
169
            </div>
170
            <div>
171
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
172
            </div>
173
            <div>
174
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
175
            </div>
176
            <div>
177
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
178
            </div>
179
            <div>
180
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
181
            </div>
182
            <div>
183
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
184
            </div>
185
            <div>
186
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
187
            </div>
188
            <div>
189
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
190
            </div>
191
        </div>
192
    </body>
193
</html>
- a/LayoutTests/css3/line-break/line-break-auto-centered.html +194 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-centered.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before centered punctuation</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: auto;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
47
            </div>
48
            <div>
49
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
50
            </div>
51
            <div>
52
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
53
            </div>
54
            <div>
55
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
56
            </div>
57
            <div>
58
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
59
            </div>
60
        </div>
61
        <div lang="ja">
62
            <div>
63
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
64
            </div>
65
            <div>
66
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
67
            </div>
68
            <div>
69
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
70
            </div>
71
            <div>
72
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
73
            </div>
74
            <div>
75
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
76
            </div>
77
            <div>
78
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
79
            </div>
80
            <div>
81
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
82
            </div>
83
            <div>
84
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
85
            </div>
86
            <div>
87
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
88
            </div>
89
            <div>
90
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
91
            </div>
92
            <div>
93
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
94
            </div>
95
            <div>
96
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
97
            </div>
98
            <div>
99
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
100
            </div>
101
            <div>
102
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
103
            </div>
104
        </div>
105
        <div lang="ko">
106
            <div>
107
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
108
            </div>
109
            <div>
110
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
111
            </div>
112
            <div>
113
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
114
            </div>
115
            <div>
116
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
117
            </div>
118
            <div>
119
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
120
            </div>
121
            <div>
122
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
123
            </div>
124
            <div>
125
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
126
            </div>
127
            <div>
128
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
129
            </div>
130
            <div>
131
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
132
            </div>
133
            <div>
134
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
135
            </div>
136
            <div>
137
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
138
            </div>
139
            <div>
140
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
141
            </div>
142
            <div>
143
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
144
            </div>
145
            <div>
146
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
147
            </div>
148
        </div>
149
        <div lang="zh">
150
            <div>
151
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
152
            </div>
153
            <div>
154
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
155
            </div>
156
            <div>
157
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
158
            </div>
159
            <div>
160
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
161
            </div>
162
            <div>
163
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
164
            </div>
165
            <div>
166
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
167
            </div>
168
            <div>
169
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
170
            </div>
171
            <div>
172
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
173
            </div>
174
            <div>
175
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
176
            </div>
177
            <div>
178
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
179
            </div>
180
            <div>
181
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
182
            </div>
183
            <div>
184
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
185
            </div>
186
            <div>
187
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
188
            </div>
189
            <div>
190
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
191
            </div>
192
        </div>
193
    </body>
194
</html>
- a/LayoutTests/css3/line-break/line-break-auto-half-kana-expected.html +613 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-half-kana-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before half kana</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
46
            </div>
47
            <div>
48
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
49
            </div>
50
            <div>
51
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
52
            </div>
53
            <div>
54
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
55
            </div>
56
            <div>
57
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
58
            </div>
59
            <div>
60
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
70
            </div>
71
            <div>
72
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
73
            </div>
74
            <div>
75
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
76
            </div>
77
            <div>
78
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
79
            </div>
80
            <div>
81
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
82
            </div>
83
            <div>
84
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
85
            </div>
86
            <div>
87
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
88
            </div>
89
            <div>
90
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
91
            </div>
92
            <div>
93
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
94
            </div>
95
            <div>
96
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
97
            </div>
98
            <div>
99
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
100
            </div>
101
            <div>
102
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
103
            </div>
104
            <div>
105
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
109
            </div>
110
            <div>
111
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
112
            </div>
113
            <div>
114
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
115
            </div>
116
            <div>
117
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
118
            </div>
119
            <div>
120
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
121
            </div>
122
            <div>
123
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
124
            </div>
125
            <div>
126
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
127
            </div>
128
            <div>
129
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
130
            </div>
131
            <div>
132
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
133
            </div>
134
            <div>
135
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
136
            </div>
137
            <div>
138
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
139
            </div>
140
            <div>
141
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
142
            </div>
143
            <div>
144
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
145
            </div>
146
            <div>
147
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
148
            </div>
149
            <div>
150
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
151
            </div>
152
            <div>
153
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
154
            </div>
155
            <div>
156
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
157
            </div>
158
            <div>
159
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
160
            </div>
161
            <div>
162
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
163
            </div>
164
        </div>
165
        <div lang="ja">
166
            <div>
167
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
168
            </div>
169
            <div>
170
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
171
            </div>
172
            <div>
173
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
174
            </div>
175
            <div>
176
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
177
            </div>
178
            <div>
179
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
180
            </div>
181
            <div>
182
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
183
            </div>
184
            <div>
185
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
186
            </div>
187
            <div>
188
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
189
            </div>
190
            <div>
191
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
192
            </div>
193
            <div>
194
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
195
            </div>
196
            <div>
197
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
198
            </div>
199
            <div>
200
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
201
            </div>
202
            <div>
203
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
204
            </div>
205
            <div>
206
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
207
            </div>
208
            <div>
209
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
210
            </div>
211
            <div>
212
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
213
            </div>
214
            <div>
215
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
216
            </div>
217
            <div>
218
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
219
            </div>
220
            <div>
221
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
222
            </div>
223
            <div>
224
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
225
            </div>
226
            <div>
227
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
228
            </div>
229
            <div>
230
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
231
            </div>
232
            <div>
233
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
234
            </div>
235
            <div>
236
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
237
            </div>
238
            <div>
239
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
240
            </div>
241
            <div>
242
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
243
            </div>
244
            <div>
245
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
246
            </div>
247
            <div>
248
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
249
            </div>
250
            <div>
251
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
252
            </div>
253
            <div>
254
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
255
            </div>
256
            <div>
257
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
258
            </div>
259
            <div>
260
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
261
            </div>
262
            <div>
263
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
264
            </div>
265
            <div>
266
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
267
            </div>
268
            <div>
269
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
270
            </div>
271
            <div>
272
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
273
            </div>
274
            <div>
275
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
276
            </div>
277
            <div>
278
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
279
            </div>
280
            <div>
281
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
282
            </div>
283
            <div>
284
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
285
            </div>
286
            <div>
287
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
288
            </div>
289
            <div>
290
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
291
            </div>
292
            <div>
293
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
294
            </div>
295
            <div>
296
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
297
            </div>
298
            <div>
299
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
300
            </div>
301
            <div>
302
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
303
            </div>
304
            <div>
305
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
306
            </div>
307
            <div>
308
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
309
            </div>
310
            <div>
311
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
312
            </div>
313
        </div>
314
        <div lang="ko">
315
            <div>
316
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
317
            </div>
318
            <div>
319
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
320
            </div>
321
            <div>
322
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
323
            </div>
324
            <div>
325
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
326
            </div>
327
            <div>
328
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
329
            </div>
330
            <div>
331
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
332
            </div>
333
            <div>
334
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
335
            </div>
336
            <div>
337
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
338
            </div>
339
            <div>
340
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
341
            </div>
342
            <div>
343
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
344
            </div>
345
            <div>
346
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
347
            </div>
348
            <div>
349
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
350
            </div>
351
            <div>
352
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
353
            </div>
354
            <div>
355
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
356
            </div>
357
            <div>
358
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
359
            </div>
360
            <div>
361
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
362
            </div>
363
            <div>
364
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
365
            </div>
366
            <div>
367
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
368
            </div>
369
            <div>
370
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
371
            </div>
372
            <div>
373
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
374
            </div>
375
            <div>
376
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
377
            </div>
378
            <div>
379
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
380
            </div>
381
            <div>
382
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
383
            </div>
384
            <div>
385
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
386
            </div>
387
            <div>
388
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
389
            </div>
390
            <div>
391
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
392
            </div>
393
            <div>
394
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
395
            </div>
396
            <div>
397
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
398
            </div>
399
            <div>
400
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
401
            </div>
402
            <div>
403
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
404
            </div>
405
            <div>
406
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
407
            </div>
408
            <div>
409
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
410
            </div>
411
            <div>
412
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
413
            </div>
414
            <div>
415
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
416
            </div>
417
            <div>
418
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
419
            </div>
420
            <div>
421
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
422
            </div>
423
            <div>
424
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
425
            </div>
426
            <div>
427
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
428
            </div>
429
            <div>
430
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
431
            </div>
432
            <div>
433
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
434
            </div>
435
            <div>
436
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
437
            </div>
438
            <div>
439
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
440
            </div>
441
            <div>
442
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
443
            </div>
444
            <div>
445
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
446
            </div>
447
            <div>
448
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
449
            </div>
450
            <div>
451
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
452
            </div>
453
            <div>
454
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
455
            </div>
456
            <div>
457
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
458
            </div>
459
            <div>
460
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
461
            </div>
462
        </div>
463
        <div lang="zh">
464
            <div>
465
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
466
            </div>
467
            <div>
468
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
469
            </div>
470
            <div>
471
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
472
            </div>
473
            <div>
474
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
475
            </div>
476
            <div>
477
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
478
            </div>
479
            <div>
480
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
481
            </div>
482
            <div>
483
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
484
            </div>
485
            <div>
486
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
487
            </div>
488
            <div>
489
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
490
            </div>
491
            <div>
492
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
493
            </div>
494
            <div>
495
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
496
            </div>
497
            <div>
498
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
499
            </div>
500
            <div>
501
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
502
            </div>
503
            <div>
504
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
505
            </div>
506
            <div>
507
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
508
            </div>
509
            <div>
510
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
511
            </div>
512
            <div>
513
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
514
            </div>
515
            <div>
516
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
517
            </div>
518
            <div>
519
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
520
            </div>
521
            <div>
522
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
523
            </div>
524
            <div>
525
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
526
            </div>
527
            <div>
528
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
529
            </div>
530
            <div>
531
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
532
            </div>
533
            <div>
534
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
535
            </div>
536
            <div>
537
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
538
            </div>
539
            <div>
540
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
541
            </div>
542
            <div>
543
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
544
            </div>
545
            <div>
546
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
547
            </div>
548
            <div>
549
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
550
            </div>
551
            <div>
552
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
553
            </div>
554
            <div>
555
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
556
            </div>
557
            <div>
558
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
559
            </div>
560
            <div>
561
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
562
            </div>
563
            <div>
564
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
565
            </div>
566
            <div>
567
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
568
            </div>
569
            <div>
570
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
571
            </div>
572
            <div>
573
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
574
            </div>
575
            <div>
576
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
577
            </div>
578
            <div>
579
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
580
            </div>
581
            <div>
582
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
583
            </div>
584
            <div>
585
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
586
            </div>
587
            <div>
588
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
589
            </div>
590
            <div>
591
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
592
            </div>
593
            <div>
594
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
595
            </div>
596
            <div>
597
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
598
            </div>
599
            <div>
600
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
601
            </div>
602
            <div>
603
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
604
            </div>
605
            <div>
606
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
607
            </div>
608
            <div>
609
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
610
            </div>
611
        </div>
612
    </body>
613
</html>
- a/LayoutTests/css3/line-break/line-break-auto-half-kana.html +614 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-half-kana.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before half kana</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: auto;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
47
            </div>
48
            <div>
49
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
50
            </div>
51
            <div>
52
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
53
            </div>
54
            <div>
55
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
56
            </div>
57
            <div>
58
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
59
            </div>
60
            <div>
61
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
71
            </div>
72
            <div>
73
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
74
            </div>
75
            <div>
76
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
77
            </div>
78
            <div>
79
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
80
            </div>
81
            <div>
82
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
83
            </div>
84
            <div>
85
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
86
            </div>
87
            <div>
88
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
89
            </div>
90
            <div>
91
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
92
            </div>
93
            <div>
94
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
95
            </div>
96
            <div>
97
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
98
            </div>
99
            <div>
100
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
101
            </div>
102
            <div>
103
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
104
            </div>
105
            <div>
106
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
107
            </div>
108
            <div>
109
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
110
            </div>
111
            <div>
112
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
113
            </div>
114
            <div>
115
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
116
            </div>
117
            <div>
118
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
119
            </div>
120
            <div>
121
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
122
            </div>
123
            <div>
124
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
125
            </div>
126
            <div>
127
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
128
            </div>
129
            <div>
130
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
131
            </div>
132
            <div>
133
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
134
            </div>
135
            <div>
136
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
137
            </div>
138
            <div>
139
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
140
            </div>
141
            <div>
142
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
143
            </div>
144
            <div>
145
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
146
            </div>
147
            <div>
148
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
149
            </div>
150
            <div>
151
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
152
            </div>
153
            <div>
154
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
155
            </div>
156
            <div>
157
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
158
            </div>
159
            <div>
160
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
161
            </div>
162
            <div>
163
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
164
            </div>
165
        </div>
166
        <div lang="ja">
167
            <div>
168
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
169
            </div>
170
            <div>
171
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
172
            </div>
173
            <div>
174
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
175
            </div>
176
            <div>
177
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
178
            </div>
179
            <div>
180
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
181
            </div>
182
            <div>
183
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
184
            </div>
185
            <div>
186
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
187
            </div>
188
            <div>
189
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
190
            </div>
191
            <div>
192
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
193
            </div>
194
            <div>
195
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
196
            </div>
197
            <div>
198
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
199
            </div>
200
            <div>
201
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
202
            </div>
203
            <div>
204
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
205
            </div>
206
            <div>
207
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
208
            </div>
209
            <div>
210
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
211
            </div>
212
            <div>
213
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
214
            </div>
215
            <div>
216
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
217
            </div>
218
            <div>
219
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
220
            </div>
221
            <div>
222
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
223
            </div>
224
            <div>
225
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
226
            </div>
227
            <div>
228
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
229
            </div>
230
            <div>
231
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
232
            </div>
233
            <div>
234
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
235
            </div>
236
            <div>
237
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
238
            </div>
239
            <div>
240
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
241
            </div>
242
            <div>
243
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
244
            </div>
245
            <div>
246
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
247
            </div>
248
            <div>
249
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
250
            </div>
251
            <div>
252
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
253
            </div>
254
            <div>
255
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
256
            </div>
257
            <div>
258
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
259
            </div>
260
            <div>
261
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
262
            </div>
263
            <div>
264
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
265
            </div>
266
            <div>
267
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
268
            </div>
269
            <div>
270
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
271
            </div>
272
            <div>
273
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
274
            </div>
275
            <div>
276
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
277
            </div>
278
            <div>
279
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
280
            </div>
281
            <div>
282
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
283
            </div>
284
            <div>
285
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
286
            </div>
287
            <div>
288
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
289
            </div>
290
            <div>
291
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
292
            </div>
293
            <div>
294
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
295
            </div>
296
            <div>
297
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
298
            </div>
299
            <div>
300
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
301
            </div>
302
            <div>
303
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
304
            </div>
305
            <div>
306
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
307
            </div>
308
            <div>
309
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
310
            </div>
311
            <div>
312
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
313
            </div>
314
        </div>
315
        <div lang="ko">
316
            <div>
317
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
318
            </div>
319
            <div>
320
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
321
            </div>
322
            <div>
323
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
324
            </div>
325
            <div>
326
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
327
            </div>
328
            <div>
329
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
330
            </div>
331
            <div>
332
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
333
            </div>
334
            <div>
335
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
336
            </div>
337
            <div>
338
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
339
            </div>
340
            <div>
341
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
342
            </div>
343
            <div>
344
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
345
            </div>
346
            <div>
347
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
348
            </div>
349
            <div>
350
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
351
            </div>
352
            <div>
353
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
354
            </div>
355
            <div>
356
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
357
            </div>
358
            <div>
359
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
360
            </div>
361
            <div>
362
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
363
            </div>
364
            <div>
365
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
366
            </div>
367
            <div>
368
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
369
            </div>
370
            <div>
371
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
372
            </div>
373
            <div>
374
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
375
            </div>
376
            <div>
377
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
378
            </div>
379
            <div>
380
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
381
            </div>
382
            <div>
383
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
384
            </div>
385
            <div>
386
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
387
            </div>
388
            <div>
389
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
390
            </div>
391
            <div>
392
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
393
            </div>
394
            <div>
395
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
396
            </div>
397
            <div>
398
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
399
            </div>
400
            <div>
401
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
402
            </div>
403
            <div>
404
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
405
            </div>
406
            <div>
407
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
408
            </div>
409
            <div>
410
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
411
            </div>
412
            <div>
413
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
414
            </div>
415
            <div>
416
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
417
            </div>
418
            <div>
419
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
420
            </div>
421
            <div>
422
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
423
            </div>
424
            <div>
425
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
426
            </div>
427
            <div>
428
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
429
            </div>
430
            <div>
431
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
432
            </div>
433
            <div>
434
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
435
            </div>
436
            <div>
437
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
438
            </div>
439
            <div>
440
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
441
            </div>
442
            <div>
443
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
444
            </div>
445
            <div>
446
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
447
            </div>
448
            <div>
449
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
450
            </div>
451
            <div>
452
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
453
            </div>
454
            <div>
455
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
456
            </div>
457
            <div>
458
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
459
            </div>
460
            <div>
461
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
462
            </div>
463
        </div>
464
        <div lang="zh">
465
            <div>
466
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
467
            </div>
468
            <div>
469
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
470
            </div>
471
            <div>
472
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
473
            </div>
474
            <div>
475
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
476
            </div>
477
            <div>
478
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
479
            </div>
480
            <div>
481
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
482
            </div>
483
            <div>
484
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
485
            </div>
486
            <div>
487
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
488
            </div>
489
            <div>
490
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
491
            </div>
492
            <div>
493
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
494
            </div>
495
            <div>
496
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
497
            </div>
498
            <div>
499
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
500
            </div>
501
            <div>
502
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
503
            </div>
504
            <div>
505
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
506
            </div>
507
            <div>
508
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
509
            </div>
510
            <div>
511
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
512
            </div>
513
            <div>
514
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
515
            </div>
516
            <div>
517
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
518
            </div>
519
            <div>
520
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
521
            </div>
522
            <div>
523
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
524
            </div>
525
            <div>
526
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
527
            </div>
528
            <div>
529
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
530
            </div>
531
            <div>
532
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
533
            </div>
534
            <div>
535
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
536
            </div>
537
            <div>
538
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
539
            </div>
540
            <div>
541
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
542
            </div>
543
            <div>
544
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
545
            </div>
546
            <div>
547
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
548
            </div>
549
            <div>
550
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
551
            </div>
552
            <div>
553
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
554
            </div>
555
            <div>
556
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
557
            </div>
558
            <div>
559
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
560
            </div>
561
            <div>
562
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
563
            </div>
564
            <div>
565
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
566
            </div>
567
            <div>
568
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
569
            </div>
570
            <div>
571
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
572
            </div>
573
            <div>
574
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
575
            </div>
576
            <div>
577
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
578
            </div>
579
            <div>
580
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
581
            </div>
582
            <div>
583
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
584
            </div>
585
            <div>
586
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
587
            </div>
588
            <div>
589
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
590
            </div>
591
            <div>
592
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
593
            </div>
594
            <div>
595
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
596
            </div>
597
            <div>
598
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
599
            </div>
600
            <div>
601
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
602
            </div>
603
            <div>
604
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
605
            </div>
606
            <div>
607
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
608
            </div>
609
            <div>
610
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
611
            </div>
612
        </div>
613
    </body>
614
</html>
- a/LayoutTests/css3/line-break/line-break-auto-hyphens-expected.html +73 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-hyphens-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before hyphens</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2010;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2013;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x301c;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a0;</p>
28
            </div>
29
        </div>
30
        <div lang="ja">
31
            <div>
32
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2010;</p>
33
            </div>
34
            <div>
35
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2013;</p>
36
            </div>
37
            <div>
38
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x301c;</p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a0;</p>
42
            </div>
43
        </div>
44
        <div lang="ko">
45
            <div>
46
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2010;</p>
47
            </div>
48
            <div>
49
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2013;</p>
50
            </div>
51
            <div>
52
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x301c;</p>
53
            </div>
54
            <div>
55
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a0;</p>
56
            </div>
57
        </div>
58
        <div lang="zh">
59
            <div>
60
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2010;</p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2013;</p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x301c;</p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a0;</p>
70
            </div>
71
        </div>
72
    </body>
73
</html>
- a/LayoutTests/css3/line-break/line-break-auto-hyphens.html +74 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-hyphens.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before hyphens</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: auto;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
29
            </div>
30
        </div>
31
        <div lang="ja">
32
            <div>
33
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
34
            </div>
35
            <div>
36
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
37
            </div>
38
            <div>
39
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
43
            </div>
44
        </div>
45
        <div lang="ko">
46
            <div>
47
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
48
            </div>
49
            <div>
50
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
51
            </div>
52
            <div>
53
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
54
            </div>
55
            <div>
56
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
57
            </div>
58
        </div>
59
        <div lang="zh">
60
            <div>
61
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
71
            </div>
72
        </div>
73
    </body>
74
</html>
- a/LayoutTests/css3/line-break/line-break-auto-inseparables-expected.html +73 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-inseparables-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - between inseparables</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 2.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
28
            </div>
29
        </div>
30
        <div lang="ja">
31
            <div>
32
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
33
            </div>
34
            <div>
35
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
36
            </div>
37
            <div>
38
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
42
            </div>
43
        </div>
44
        <div lang="ko">
45
            <div>
46
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
47
            </div>
48
            <div>
49
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
50
            </div>
51
            <div>
52
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
53
            </div>
54
            <div>
55
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
56
            </div>
57
        </div>
58
        <div lang="zh">
59
            <div>
60
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
70
            </div>
71
        </div>
72
    </body>
73
</html>
- a/LayoutTests/css3/line-break/line-break-auto-inseparables.html +74 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-inseparables.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - between inseparables</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 2.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: auto;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x2025;&#x2025</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x2025;&#x2026</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x2026;&#x2025</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x2026;&#x2026</p>
29
            </div>
30
        </div>
31
        <div lang="ja">
32
            <div>
33
                <p>&#x4e00;&#x2025;&#x2025</p>
34
            </div>
35
            <div>
36
                <p>&#x4e00;&#x2025;&#x2026</p>
37
            </div>
38
            <div>
39
                <p>&#x4e00;&#x2026;&#x2025</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x2026;&#x2026</p>
43
            </div>
44
        </div>
45
        <div lang="ko">
46
            <div>
47
                <p>&#x4e00;&#x2025;&#x2025</p>
48
            </div>
49
            <div>
50
                <p>&#x4e00;&#x2025;&#x2026</p>
51
            </div>
52
            <div>
53
                <p>&#x4e00;&#x2026;&#x2025</p>
54
            </div>
55
            <div>
56
                <p>&#x4e00;&#x2026;&#x2026</p>
57
            </div>
58
        </div>
59
        <div lang="zh">
60
            <div>
61
                <p>&#x4e00;&#x2025;&#x2025</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x2025;&#x2026</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x2026;&#x2025</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x2026;&#x2026</p>
71
            </div>
72
        </div>
73
    </body>
74
</html>
- a/LayoutTests/css3/line-break/line-break-auto-iteration-marks-expected.html +97 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-iteration-marks-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before iteration marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
34
            </div>
35
        </div>
36
        <div lang="ja">
37
            <div>
38
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
42
            </div>
43
            <div>
44
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
45
            </div>
46
            <div>
47
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
54
            </div>
55
        </div>
56
        <div lang="ko">
57
            <div>
58
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
59
            </div>
60
            <div>
61
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
62
            </div>
63
            <div>
64
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
65
            </div>
66
            <div>
67
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
68
            </div>
69
            <div>
70
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
71
            </div>
72
            <div>
73
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
74
            </div>
75
        </div>
76
        <div lang="zh">
77
            <div>
78
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
79
            </div>
80
            <div>
81
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
82
            </div>
83
            <div>
84
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
85
            </div>
86
            <div>
87
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
88
            </div>
89
            <div>
90
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
91
            </div>
92
            <div>
93
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
94
            </div>
95
        </div>
96
    </body>
97
</html>
- a/LayoutTests/css3/line-break/line-break-auto-iteration-marks.html +98 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-iteration-marks.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before iteration marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: auto;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
35
            </div>
36
        </div>
37
        <div lang="ja">
38
            <div>
39
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
43
            </div>
44
            <div>
45
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
46
            </div>
47
            <div>
48
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
49
            </div>
50
            <div>
51
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
52
            </div>
53
            <div>
54
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
55
            </div>
56
        </div>
57
        <div lang="ko">
58
            <div>
59
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
60
            </div>
61
            <div>
62
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
63
            </div>
64
            <div>
65
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
66
            </div>
67
            <div>
68
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
69
            </div>
70
            <div>
71
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
72
            </div>
73
            <div>
74
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
75
            </div>
76
        </div>
77
        <div lang="zh">
78
            <div>
79
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
80
            </div>
81
            <div>
82
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
83
            </div>
84
            <div>
85
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
86
            </div>
87
            <div>
88
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
89
            </div>
90
            <div>
91
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
92
            </div>
93
            <div>
94
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
95
            </div>
96
        </div>
97
    </body>
98
</html>
- a/LayoutTests/css3/line-break/line-break-auto-postfixes-expected.html +133 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-postfixes-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before postfixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
43
            </div>
44
        </div>
45
        <div lang="ja">
46
            <div>
47
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
54
            </div>
55
            <div>
56
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
57
            </div>
58
            <div>
59
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
60
            </div>
61
            <div>
62
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
63
            </div>
64
            <div>
65
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
66
            </div>
67
            <div>
68
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
69
            </div>
70
            <div>
71
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
72
            </div>
73
        </div>
74
        <div lang="ko">
75
            <div>
76
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
77
            </div>
78
            <div>
79
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
80
            </div>
81
            <div>
82
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
83
            </div>
84
            <div>
85
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
86
            </div>
87
            <div>
88
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
89
            </div>
90
            <div>
91
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
92
            </div>
93
            <div>
94
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
95
            </div>
96
            <div>
97
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
98
            </div>
99
            <div>
100
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
101
            </div>
102
        </div>
103
        <div lang="zh">
104
            <div>
105
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
109
            </div>
110
            <div>
111
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
112
            </div>
113
            <div>
114
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
115
            </div>
116
            <div>
117
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
118
            </div>
119
            <div>
120
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
121
            </div>
122
            <div>
123
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
124
            </div>
125
            <div>
126
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
127
            </div>
128
            <div>
129
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
130
            </div>
131
        </div>
132
    </body>
133
</html>
- a/LayoutTests/css3/line-break/line-break-auto-postfixes.html +134 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-postfixes.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before postfixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: auto;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
44
            </div>
45
        </div>
46
        <div lang="ja">
47
            <div>
48
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
49
            </div>
50
            <div>
51
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
52
            </div>
53
            <div>
54
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
55
            </div>
56
            <div>
57
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
58
            </div>
59
            <div>
60
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
61
            </div>
62
            <div>
63
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
64
            </div>
65
            <div>
66
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
67
            </div>
68
            <div>
69
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
70
            </div>
71
            <div>
72
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
73
            </div>
74
        </div>
75
        <div lang="ko">
76
            <div>
77
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
78
            </div>
79
            <div>
80
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
81
            </div>
82
            <div>
83
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
84
            </div>
85
            <div>
86
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
87
            </div>
88
            <div>
89
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
90
            </div>
91
            <div>
92
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
93
            </div>
94
            <div>
95
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
96
            </div>
97
            <div>
98
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
99
            </div>
100
            <div>
101
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
102
            </div>
103
        </div>
104
        <div lang="zh">
105
            <div>
106
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
107
            </div>
108
            <div>
109
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
110
            </div>
111
            <div>
112
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
113
            </div>
114
            <div>
115
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
116
            </div>
117
            <div>
118
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
119
            </div>
120
            <div>
121
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
122
            </div>
123
            <div>
124
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
125
            </div>
126
            <div>
127
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
128
            </div>
129
            <div>
130
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
131
            </div>
132
        </div>
133
    </body>
134
</html>
- a/LayoutTests/css3/line-break/line-break-auto-prefixes-expected.html +121 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-prefixes-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - after prefixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 1.5em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x0024;123</nobr></p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x00a3;123</nobr></p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x00a5;123</nobr></p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x20ac;123</nobr></p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x2116;123</nobr></p>
31
            </div>
32
            <div>
33
                <p><nobr>&#xff04;123</nobr></p>
34
            </div>
35
            <div>
36
                <p><nobr>&#xffe1;123</nobr></p>
37
            </div>
38
            <div>
39
                <p><nobr>&#xffe5;123</nobr></p>
40
            </div>
41
        </div>
42
        <div lang="ja">
43
            <div>
44
                <p><nobr>&#x0024;123</nobr></p>
45
            </div>
46
            <div>
47
                <p><nobr>&#x00a3;123</nobr></p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x00a5;123</nobr></p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x20ac;123</nobr></p>
54
            </div>
55
            <div>
56
                <p><nobr>&#x2116;123</nobr></p>
57
            </div>
58
            <div>
59
                <p><nobr>&#xff04;123</nobr></p>
60
            </div>
61
            <div>
62
                <p><nobr>&#xffe1;123</nobr></p>
63
            </div>
64
            <div>
65
                <p><nobr>&#xffe5;123</nobr></p>
66
            </div>
67
        </div>
68
        <div lang="ko">
69
            <div>
70
                <p><nobr>&#x0024;123</nobr></p>
71
            </div>
72
            <div>
73
                <p><nobr>&#x00a3;123</nobr></p>
74
            </div>
75
            <div>
76
                <p><nobr>&#x00a5;123</nobr></p>
77
            </div>
78
            <div>
79
                <p><nobr>&#x20ac;123</nobr></p>
80
            </div>
81
            <div>
82
                <p><nobr>&#x2116;123</nobr></p>
83
            </div>
84
            <div>
85
                <p><nobr>&#xff04;123</nobr></p>
86
            </div>
87
            <div>
88
                <p><nobr>&#xffe1;123</nobr></p>
89
            </div>
90
            <div>
91
                <p><nobr>&#xffe5;123</nobr></p>
92
            </div>
93
        </div>
94
        <div lang="zh">
95
            <div>
96
                <p><nobr>&#x0024;123</nobr></p>
97
            </div>
98
            <div>
99
                <p><nobr>&#x00a3;123</nobr></p>
100
            </div>
101
            <div>
102
                <p><nobr>&#x00a5;123</nobr></p>
103
            </div>
104
            <div>
105
                <p><nobr>&#x20ac;123</nobr></p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x2116;123</nobr></p>
109
            </div>
110
            <div>
111
                <p><nobr>&#xff04;123</nobr></p>
112
            </div>
113
            <div>
114
                <p><nobr>&#xffe1;123</nobr></p>
115
            </div>
116
            <div>
117
                <p><nobr>&#xffe5;123</nobr></p>
118
            </div>
119
        </div>
120
    </body>
121
</html>
- a/LayoutTests/css3/line-break/line-break-auto-prefixes.html +122 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-prefixes.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - after prefixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 1.5em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: auto;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x0024;123</p>
20
            </div>
21
            <div>
22
                <p>&#x00a3;123</p>
23
            </div>
24
            <div>
25
                <p>&#x00a5;123</p>
26
            </div>
27
            <div>
28
                <p>&#x20ac;123</p>
29
            </div>
30
            <div>
31
                <p>&#x2116;123</p>
32
            </div>
33
            <div>
34
                <p>&#xff04;123</p>
35
            </div>
36
            <div>
37
                <p>&#xffe1;123</p>
38
            </div>
39
            <div>
40
                <p>&#xffe5;123</p>
41
            </div>
42
        </div>
43
        <div lang="ja">
44
            <div>
45
                <p>&#x0024;123</p>
46
            </div>
47
            <div>
48
                <p>&#x00a3;123</p>
49
            </div>
50
            <div>
51
                <p>&#x00a5;123</p>
52
            </div>
53
            <div>
54
                <p>&#x20ac;123</p>
55
            </div>
56
            <div>
57
                <p>&#x2116;123</p>
58
            </div>
59
            <div>
60
                <p>&#xff04;123</p>
61
            </div>
62
            <div>
63
                <p>&#xffe1;123</p>
64
            </div>
65
            <div>
66
                <p>&#xffe5;123</p>
67
            </div>
68
        </div>
69
        <div lang="ko">
70
            <div>
71
                <p>&#x0024;123</p>
72
            </div>
73
            <div>
74
                <p>&#x00a3;123</p>
75
            </div>
76
            <div>
77
                <p>&#x00a5;123</p>
78
            </div>
79
            <div>
80
                <p>&#x20ac;123</p>
81
            </div>
82
            <div>
83
                <p>&#x2116;123</p>
84
            </div>
85
            <div>
86
                <p>&#xff04;123</p>
87
            </div>
88
            <div>
89
                <p>&#xffe1;123</p>
90
            </div>
91
            <div>
92
                <p>&#xffe5;123</p>
93
            </div>
94
        </div>
95
        <div lang="zh">
96
            <div>
97
                <p>&#x0024;123</p>
98
            </div>
99
            <div>
100
                <p>&#x00a3;123</p>
101
            </div>
102
            <div>
103
                <p>&#x00a5;123</p>
104
            </div>
105
            <div>
106
                <p>&#x20ac;123</p>
107
            </div>
108
            <div>
109
                <p>&#x2116;123</p>
110
            </div>
111
            <div>
112
                <p>&#xff04;123</p>
113
            </div>
114
            <div>
115
                <p>&#xffe1;123</p>
116
            </div>
117
            <div>
118
                <p>&#xffe5;123</p>
119
            </div>
120
        </div>
121
    </body>
122
</html>
- a/LayoutTests/css3/line-break/line-break-auto-sound-marks-expected.html +49 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-sound-marks-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before sound marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fc;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff70;</p>
22
            </div>
23
        </div>
24
        <div lang="ja">
25
            <div>
26
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
27
            </div>
28
            <div>
29
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
30
            </div>
31
        </div>
32
        <div lang="ko">
33
            <div>
34
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
35
            </div>
36
            <div>
37
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
38
            </div>
39
        </div>
40
        <div lang="zh">
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
46
            </div>
47
        </div>
48
    </body>
49
</html>
- a/LayoutTests/css3/line-break/line-break-auto-sound-marks.html +50 lines
Line 0 a/LayoutTests/css3/line-break/line-break-auto-sound-marks.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before sound marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: auto;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
23
            </div>
24
        </div>
25
        <div lang="ja">
26
            <div>
27
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
28
            </div>
29
            <div>
30
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
31
            </div>
32
        </div>
33
        <div lang="ko">
34
            <div>
35
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
36
            </div>
37
            <div>
38
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
39
            </div>
40
        </div>
41
        <div lang="zh">
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
47
            </div>
48
        </div>
49
    </body>
50
</html>
- a/LayoutTests/css3/line-break/line-break-loose-centered-expected.html +193 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-centered-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before centered punctuation</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
46
            </div>
47
            <div>
48
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
49
            </div>
50
            <div>
51
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
52
            </div>
53
            <div>
54
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
55
            </div>
56
            <div>
57
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
58
            </div>
59
        </div>
60
        <div lang="ja">
61
            <div>
62
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x003a;</p>
63
            </div>
64
            <div>
65
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x003b;</p>
66
            </div>
67
            <div>
68
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fb;</p>
69
            </div>
70
            <div>
71
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff1a;</p>
72
            </div>
73
            <div>
74
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff1b;</p>
75
            </div>
76
            <div>
77
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff65;</p>
78
            </div>
79
            <div>
80
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x0021;</p>
81
            </div>
82
            <div>
83
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x003f;</p>
84
            </div>
85
            <div>
86
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x203c;</p>
87
            </div>
88
            <div>
89
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2047;</p>
90
            </div>
91
            <div>
92
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2048;</p>
93
            </div>
94
            <div>
95
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2049;</p>
96
            </div>
97
            <div>
98
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff01;</p>
99
            </div>
100
            <div>
101
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff1f;</p>
102
            </div>
103
        </div>
104
        <div lang="ko">
105
            <div>
106
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x003a;</p>
107
            </div>
108
            <div>
109
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x003b;</p>
110
            </div>
111
            <div>
112
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fb;</p>
113
            </div>
114
            <div>
115
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff1a;</p>
116
            </div>
117
            <div>
118
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff1b;</p>
119
            </div>
120
            <div>
121
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff65;</p>
122
            </div>
123
            <div>
124
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x0021;</p>
125
            </div>
126
            <div>
127
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x003f;</p>
128
            </div>
129
            <div>
130
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x203c;</p>
131
            </div>
132
            <div>
133
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2047;</p>
134
            </div>
135
            <div>
136
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2048;</p>
137
            </div>
138
            <div>
139
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2049;</p>
140
            </div>
141
            <div>
142
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff01;</p>
143
            </div>
144
            <div>
145
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff1f;</p>
146
            </div>
147
        </div>
148
        <div lang="zh">
149
            <div>
150
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x003a;</p>
151
            </div>
152
            <div>
153
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x003b;</p>
154
            </div>
155
            <div>
156
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fb;</p>
157
            </div>
158
            <div>
159
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff1a;</p>
160
            </div>
161
            <div>
162
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff1b;</p>
163
            </div>
164
            <div>
165
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff65;</p>
166
            </div>
167
            <div>
168
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x0021;</p>
169
            </div>
170
            <div>
171
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x003f;</p>
172
            </div>
173
            <div>
174
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x203c;</p>
175
            </div>
176
            <div>
177
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2047;</p>
178
            </div>
179
            <div>
180
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2048;</p>
181
            </div>
182
            <div>
183
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2049;</p>
184
            </div>
185
            <div>
186
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff01;</p>
187
            </div>
188
            <div>
189
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff1f;</p>
190
            </div>
191
        </div>
192
    </body>
193
</html>
- a/LayoutTests/css3/line-break/line-break-loose-centered.html +194 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-centered.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : loose - before centered punctuation</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: loose;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
47
            </div>
48
            <div>
49
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
50
            </div>
51
            <div>
52
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
53
            </div>
54
            <div>
55
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
56
            </div>
57
            <div>
58
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
59
            </div>
60
        </div>
61
        <div lang="ja">
62
            <div>
63
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
64
            </div>
65
            <div>
66
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
67
            </div>
68
            <div>
69
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
70
            </div>
71
            <div>
72
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
73
            </div>
74
            <div>
75
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
76
            </div>
77
            <div>
78
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
79
            </div>
80
            <div>
81
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
82
            </div>
83
            <div>
84
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
85
            </div>
86
            <div>
87
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
88
            </div>
89
            <div>
90
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
91
            </div>
92
            <div>
93
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
94
            </div>
95
            <div>
96
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
97
            </div>
98
            <div>
99
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
100
            </div>
101
            <div>
102
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
103
            </div>
104
        </div>
105
        <div lang="ko">
106
            <div>
107
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
108
            </div>
109
            <div>
110
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
111
            </div>
112
            <div>
113
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
114
            </div>
115
            <div>
116
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
117
            </div>
118
            <div>
119
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
120
            </div>
121
            <div>
122
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
123
            </div>
124
            <div>
125
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
126
            </div>
127
            <div>
128
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
129
            </div>
130
            <div>
131
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
132
            </div>
133
            <div>
134
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
135
            </div>
136
            <div>
137
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
138
            </div>
139
            <div>
140
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
141
            </div>
142
            <div>
143
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
144
            </div>
145
            <div>
146
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
147
            </div>
148
        </div>
149
        <div lang="zh">
150
            <div>
151
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
152
            </div>
153
            <div>
154
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
155
            </div>
156
            <div>
157
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
158
            </div>
159
            <div>
160
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
161
            </div>
162
            <div>
163
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
164
            </div>
165
            <div>
166
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
167
            </div>
168
            <div>
169
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
170
            </div>
171
            <div>
172
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
173
            </div>
174
            <div>
175
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
176
            </div>
177
            <div>
178
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
179
            </div>
180
            <div>
181
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
182
            </div>
183
            <div>
184
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
185
            </div>
186
            <div>
187
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
188
            </div>
189
            <div>
190
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
191
            </div>
192
        </div>
193
    </body>
194
</html>
- a/LayoutTests/css3/line-break/line-break-loose-half-kana-expected.html +613 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-half-kana-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before half kana</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3041;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3043;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3045;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3047;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3049;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3095;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3096;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3063;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3083;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3085;</p>
46
            </div>
47
            <div>
48
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3087;</p>
49
            </div>
50
            <div>
51
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x308e;</p>
52
            </div>
53
            <div>
54
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a1;</p>
55
            </div>
56
            <div>
57
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a3;</p>
58
            </div>
59
            <div>
60
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a5;</p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a7;</p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a9;</p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f5;</p>
70
            </div>
71
            <div>
72
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f0;</p>
73
            </div>
74
            <div>
75
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f6;</p>
76
            </div>
77
            <div>
78
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f1;</p>
79
            </div>
80
            <div>
81
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f2;</p>
82
            </div>
83
            <div>
84
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30c3;</p>
85
            </div>
86
            <div>
87
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f3;</p>
88
            </div>
89
            <div>
90
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f4;</p>
91
            </div>
92
            <div>
93
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f5;</p>
94
            </div>
95
            <div>
96
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f6;</p>
97
            </div>
98
            <div>
99
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f7;</p>
100
            </div>
101
            <div>
102
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f8;</p>
103
            </div>
104
            <div>
105
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f9;</p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fa;</p>
109
            </div>
110
            <div>
111
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e3;</p>
112
            </div>
113
            <div>
114
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e5;</p>
115
            </div>
116
            <div>
117
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e7;</p>
118
            </div>
119
            <div>
120
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fb;</p>
121
            </div>
122
            <div>
123
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fc;</p>
124
            </div>
125
            <div>
126
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fd;</p>
127
            </div>
128
            <div>
129
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fe;</p>
130
            </div>
131
            <div>
132
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31ff;</p>
133
            </div>
134
            <div>
135
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30ee;</p>
136
            </div>
137
            <div>
138
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff67;</p>
139
            </div>
140
            <div>
141
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff68;</p>
142
            </div>
143
            <div>
144
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff69;</p>
145
            </div>
146
            <div>
147
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6a;</p>
148
            </div>
149
            <div>
150
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6b;</p>
151
            </div>
152
            <div>
153
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6f;</p>
154
            </div>
155
            <div>
156
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6c;</p>
157
            </div>
158
            <div>
159
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6d;</p>
160
            </div>
161
            <div>
162
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6e;</p>
163
            </div>
164
        </div>
165
        <div lang="ja">
166
            <div>
167
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3041;</p>
168
            </div>
169
            <div>
170
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3043;</p>
171
            </div>
172
            <div>
173
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3045;</p>
174
            </div>
175
            <div>
176
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3047;</p>
177
            </div>
178
            <div>
179
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3049;</p>
180
            </div>
181
            <div>
182
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3095;</p>
183
            </div>
184
            <div>
185
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3096;</p>
186
            </div>
187
            <div>
188
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3063;</p>
189
            </div>
190
            <div>
191
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3083;</p>
192
            </div>
193
            <div>
194
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3085;</p>
195
            </div>
196
            <div>
197
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3087;</p>
198
            </div>
199
            <div>
200
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x308e;</p>
201
            </div>
202
            <div>
203
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a1;</p>
204
            </div>
205
            <div>
206
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a3;</p>
207
            </div>
208
            <div>
209
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a5;</p>
210
            </div>
211
            <div>
212
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a7;</p>
213
            </div>
214
            <div>
215
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a9;</p>
216
            </div>
217
            <div>
218
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f5;</p>
219
            </div>
220
            <div>
221
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f0;</p>
222
            </div>
223
            <div>
224
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f6;</p>
225
            </div>
226
            <div>
227
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f1;</p>
228
            </div>
229
            <div>
230
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f2;</p>
231
            </div>
232
            <div>
233
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30c3;</p>
234
            </div>
235
            <div>
236
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f3;</p>
237
            </div>
238
            <div>
239
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f4;</p>
240
            </div>
241
            <div>
242
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f5;</p>
243
            </div>
244
            <div>
245
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f6;</p>
246
            </div>
247
            <div>
248
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f7;</p>
249
            </div>
250
            <div>
251
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f8;</p>
252
            </div>
253
            <div>
254
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f9;</p>
255
            </div>
256
            <div>
257
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fa;</p>
258
            </div>
259
            <div>
260
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e3;</p>
261
            </div>
262
            <div>
263
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e5;</p>
264
            </div>
265
            <div>
266
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e7;</p>
267
            </div>
268
            <div>
269
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fb;</p>
270
            </div>
271
            <div>
272
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fc;</p>
273
            </div>
274
            <div>
275
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fd;</p>
276
            </div>
277
            <div>
278
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fe;</p>
279
            </div>
280
            <div>
281
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31ff;</p>
282
            </div>
283
            <div>
284
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30ee;</p>
285
            </div>
286
            <div>
287
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff67;</p>
288
            </div>
289
            <div>
290
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff68;</p>
291
            </div>
292
            <div>
293
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff69;</p>
294
            </div>
295
            <div>
296
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6a;</p>
297
            </div>
298
            <div>
299
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6b;</p>
300
            </div>
301
            <div>
302
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6f;</p>
303
            </div>
304
            <div>
305
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6c;</p>
306
            </div>
307
            <div>
308
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6d;</p>
309
            </div>
310
            <div>
311
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6e;</p>
312
            </div>
313
        </div>
314
        <div lang="ko">
315
            <div>
316
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3041;</p>
317
            </div>
318
            <div>
319
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3043;</p>
320
            </div>
321
            <div>
322
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3045;</p>
323
            </div>
324
            <div>
325
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3047;</p>
326
            </div>
327
            <div>
328
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3049;</p>
329
            </div>
330
            <div>
331
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3095;</p>
332
            </div>
333
            <div>
334
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3096;</p>
335
            </div>
336
            <div>
337
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3063;</p>
338
            </div>
339
            <div>
340
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3083;</p>
341
            </div>
342
            <div>
343
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3085;</p>
344
            </div>
345
            <div>
346
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3087;</p>
347
            </div>
348
            <div>
349
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x308e;</p>
350
            </div>
351
            <div>
352
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a1;</p>
353
            </div>
354
            <div>
355
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a3;</p>
356
            </div>
357
            <div>
358
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a5;</p>
359
            </div>
360
            <div>
361
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a7;</p>
362
            </div>
363
            <div>
364
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a9;</p>
365
            </div>
366
            <div>
367
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f5;</p>
368
            </div>
369
            <div>
370
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f0;</p>
371
            </div>
372
            <div>
373
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f6;</p>
374
            </div>
375
            <div>
376
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f1;</p>
377
            </div>
378
            <div>
379
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f2;</p>
380
            </div>
381
            <div>
382
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30c3;</p>
383
            </div>
384
            <div>
385
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f3;</p>
386
            </div>
387
            <div>
388
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f4;</p>
389
            </div>
390
            <div>
391
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f5;</p>
392
            </div>
393
            <div>
394
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f6;</p>
395
            </div>
396
            <div>
397
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f7;</p>
398
            </div>
399
            <div>
400
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f8;</p>
401
            </div>
402
            <div>
403
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f9;</p>
404
            </div>
405
            <div>
406
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fa;</p>
407
            </div>
408
            <div>
409
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e3;</p>
410
            </div>
411
            <div>
412
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e5;</p>
413
            </div>
414
            <div>
415
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e7;</p>
416
            </div>
417
            <div>
418
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fb;</p>
419
            </div>
420
            <div>
421
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fc;</p>
422
            </div>
423
            <div>
424
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fd;</p>
425
            </div>
426
            <div>
427
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fe;</p>
428
            </div>
429
            <div>
430
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31ff;</p>
431
            </div>
432
            <div>
433
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30ee;</p>
434
            </div>
435
            <div>
436
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff67;</p>
437
            </div>
438
            <div>
439
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff68;</p>
440
            </div>
441
            <div>
442
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff69;</p>
443
            </div>
444
            <div>
445
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6a;</p>
446
            </div>
447
            <div>
448
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6b;</p>
449
            </div>
450
            <div>
451
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6f;</p>
452
            </div>
453
            <div>
454
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6c;</p>
455
            </div>
456
            <div>
457
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6d;</p>
458
            </div>
459
            <div>
460
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6e;</p>
461
            </div>
462
        </div>
463
        <div lang="zh">
464
            <div>
465
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3041;</p>
466
            </div>
467
            <div>
468
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3043;</p>
469
            </div>
470
            <div>
471
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3045;</p>
472
            </div>
473
            <div>
474
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3047;</p>
475
            </div>
476
            <div>
477
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3049;</p>
478
            </div>
479
            <div>
480
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3095;</p>
481
            </div>
482
            <div>
483
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3096;</p>
484
            </div>
485
            <div>
486
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3063;</p>
487
            </div>
488
            <div>
489
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3083;</p>
490
            </div>
491
            <div>
492
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3085;</p>
493
            </div>
494
            <div>
495
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3087;</p>
496
            </div>
497
            <div>
498
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x308e;</p>
499
            </div>
500
            <div>
501
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a1;</p>
502
            </div>
503
            <div>
504
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a3;</p>
505
            </div>
506
            <div>
507
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a5;</p>
508
            </div>
509
            <div>
510
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a7;</p>
511
            </div>
512
            <div>
513
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a9;</p>
514
            </div>
515
            <div>
516
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f5;</p>
517
            </div>
518
            <div>
519
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f0;</p>
520
            </div>
521
            <div>
522
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f6;</p>
523
            </div>
524
            <div>
525
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f1;</p>
526
            </div>
527
            <div>
528
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f2;</p>
529
            </div>
530
            <div>
531
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30c3;</p>
532
            </div>
533
            <div>
534
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f3;</p>
535
            </div>
536
            <div>
537
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f4;</p>
538
            </div>
539
            <div>
540
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f5;</p>
541
            </div>
542
            <div>
543
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f6;</p>
544
            </div>
545
            <div>
546
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f7;</p>
547
            </div>
548
            <div>
549
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f8;</p>
550
            </div>
551
            <div>
552
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f9;</p>
553
            </div>
554
            <div>
555
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fa;</p>
556
            </div>
557
            <div>
558
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e3;</p>
559
            </div>
560
            <div>
561
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e5;</p>
562
            </div>
563
            <div>
564
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e7;</p>
565
            </div>
566
            <div>
567
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fb;</p>
568
            </div>
569
            <div>
570
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fc;</p>
571
            </div>
572
            <div>
573
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fd;</p>
574
            </div>
575
            <div>
576
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fe;</p>
577
            </div>
578
            <div>
579
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31ff;</p>
580
            </div>
581
            <div>
582
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30ee;</p>
583
            </div>
584
            <div>
585
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff67;</p>
586
            </div>
587
            <div>
588
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff68;</p>
589
            </div>
590
            <div>
591
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff69;</p>
592
            </div>
593
            <div>
594
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6a;</p>
595
            </div>
596
            <div>
597
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6b;</p>
598
            </div>
599
            <div>
600
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6f;</p>
601
            </div>
602
            <div>
603
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6c;</p>
604
            </div>
605
            <div>
606
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6d;</p>
607
            </div>
608
            <div>
609
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6e;</p>
610
            </div>
611
        </div>
612
    </body>
613
</html>
- a/LayoutTests/css3/line-break/line-break-loose-half-kana.html +614 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-half-kana.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : loose - before half kana</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: loose;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
47
            </div>
48
            <div>
49
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
50
            </div>
51
            <div>
52
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
53
            </div>
54
            <div>
55
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
56
            </div>
57
            <div>
58
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
59
            </div>
60
            <div>
61
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
71
            </div>
72
            <div>
73
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
74
            </div>
75
            <div>
76
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
77
            </div>
78
            <div>
79
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
80
            </div>
81
            <div>
82
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
83
            </div>
84
            <div>
85
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
86
            </div>
87
            <div>
88
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
89
            </div>
90
            <div>
91
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
92
            </div>
93
            <div>
94
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
95
            </div>
96
            <div>
97
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
98
            </div>
99
            <div>
100
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
101
            </div>
102
            <div>
103
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
104
            </div>
105
            <div>
106
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
107
            </div>
108
            <div>
109
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
110
            </div>
111
            <div>
112
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
113
            </div>
114
            <div>
115
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
116
            </div>
117
            <div>
118
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
119
            </div>
120
            <div>
121
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
122
            </div>
123
            <div>
124
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
125
            </div>
126
            <div>
127
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
128
            </div>
129
            <div>
130
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
131
            </div>
132
            <div>
133
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
134
            </div>
135
            <div>
136
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
137
            </div>
138
            <div>
139
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
140
            </div>
141
            <div>
142
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
143
            </div>
144
            <div>
145
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
146
            </div>
147
            <div>
148
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
149
            </div>
150
            <div>
151
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
152
            </div>
153
            <div>
154
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
155
            </div>
156
            <div>
157
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
158
            </div>
159
            <div>
160
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
161
            </div>
162
            <div>
163
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
164
            </div>
165
        </div>
166
        <div lang="ja">
167
            <div>
168
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
169
            </div>
170
            <div>
171
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
172
            </div>
173
            <div>
174
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
175
            </div>
176
            <div>
177
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
178
            </div>
179
            <div>
180
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
181
            </div>
182
            <div>
183
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
184
            </div>
185
            <div>
186
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
187
            </div>
188
            <div>
189
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
190
            </div>
191
            <div>
192
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
193
            </div>
194
            <div>
195
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
196
            </div>
197
            <div>
198
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
199
            </div>
200
            <div>
201
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
202
            </div>
203
            <div>
204
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
205
            </div>
206
            <div>
207
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
208
            </div>
209
            <div>
210
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
211
            </div>
212
            <div>
213
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
214
            </div>
215
            <div>
216
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
217
            </div>
218
            <div>
219
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
220
            </div>
221
            <div>
222
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
223
            </div>
224
            <div>
225
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
226
            </div>
227
            <div>
228
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
229
            </div>
230
            <div>
231
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
232
            </div>
233
            <div>
234
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
235
            </div>
236
            <div>
237
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
238
            </div>
239
            <div>
240
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
241
            </div>
242
            <div>
243
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
244
            </div>
245
            <div>
246
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
247
            </div>
248
            <div>
249
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
250
            </div>
251
            <div>
252
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
253
            </div>
254
            <div>
255
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
256
            </div>
257
            <div>
258
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
259
            </div>
260
            <div>
261
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
262
            </div>
263
            <div>
264
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
265
            </div>
266
            <div>
267
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
268
            </div>
269
            <div>
270
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
271
            </div>
272
            <div>
273
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
274
            </div>
275
            <div>
276
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
277
            </div>
278
            <div>
279
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
280
            </div>
281
            <div>
282
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
283
            </div>
284
            <div>
285
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
286
            </div>
287
            <div>
288
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
289
            </div>
290
            <div>
291
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
292
            </div>
293
            <div>
294
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
295
            </div>
296
            <div>
297
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
298
            </div>
299
            <div>
300
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
301
            </div>
302
            <div>
303
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
304
            </div>
305
            <div>
306
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
307
            </div>
308
            <div>
309
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
310
            </div>
311
            <div>
312
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
313
            </div>
314
        </div>
315
        <div lang="ko">
316
            <div>
317
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
318
            </div>
319
            <div>
320
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
321
            </div>
322
            <div>
323
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
324
            </div>
325
            <div>
326
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
327
            </div>
328
            <div>
329
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
330
            </div>
331
            <div>
332
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
333
            </div>
334
            <div>
335
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
336
            </div>
337
            <div>
338
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
339
            </div>
340
            <div>
341
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
342
            </div>
343
            <div>
344
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
345
            </div>
346
            <div>
347
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
348
            </div>
349
            <div>
350
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
351
            </div>
352
            <div>
353
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
354
            </div>
355
            <div>
356
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
357
            </div>
358
            <div>
359
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
360
            </div>
361
            <div>
362
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
363
            </div>
364
            <div>
365
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
366
            </div>
367
            <div>
368
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
369
            </div>
370
            <div>
371
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
372
            </div>
373
            <div>
374
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
375
            </div>
376
            <div>
377
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
378
            </div>
379
            <div>
380
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
381
            </div>
382
            <div>
383
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
384
            </div>
385
            <div>
386
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
387
            </div>
388
            <div>
389
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
390
            </div>
391
            <div>
392
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
393
            </div>
394
            <div>
395
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
396
            </div>
397
            <div>
398
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
399
            </div>
400
            <div>
401
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
402
            </div>
403
            <div>
404
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
405
            </div>
406
            <div>
407
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
408
            </div>
409
            <div>
410
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
411
            </div>
412
            <div>
413
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
414
            </div>
415
            <div>
416
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
417
            </div>
418
            <div>
419
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
420
            </div>
421
            <div>
422
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
423
            </div>
424
            <div>
425
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
426
            </div>
427
            <div>
428
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
429
            </div>
430
            <div>
431
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
432
            </div>
433
            <div>
434
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
435
            </div>
436
            <div>
437
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
438
            </div>
439
            <div>
440
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
441
            </div>
442
            <div>
443
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
444
            </div>
445
            <div>
446
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
447
            </div>
448
            <div>
449
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
450
            </div>
451
            <div>
452
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
453
            </div>
454
            <div>
455
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
456
            </div>
457
            <div>
458
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
459
            </div>
460
            <div>
461
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
462
            </div>
463
        </div>
464
        <div lang="zh">
465
            <div>
466
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
467
            </div>
468
            <div>
469
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
470
            </div>
471
            <div>
472
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
473
            </div>
474
            <div>
475
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
476
            </div>
477
            <div>
478
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
479
            </div>
480
            <div>
481
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
482
            </div>
483
            <div>
484
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
485
            </div>
486
            <div>
487
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
488
            </div>
489
            <div>
490
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
491
            </div>
492
            <div>
493
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
494
            </div>
495
            <div>
496
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
497
            </div>
498
            <div>
499
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
500
            </div>
501
            <div>
502
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
503
            </div>
504
            <div>
505
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
506
            </div>
507
            <div>
508
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
509
            </div>
510
            <div>
511
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
512
            </div>
513
            <div>
514
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
515
            </div>
516
            <div>
517
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
518
            </div>
519
            <div>
520
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
521
            </div>
522
            <div>
523
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
524
            </div>
525
            <div>
526
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
527
            </div>
528
            <div>
529
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
530
            </div>
531
            <div>
532
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
533
            </div>
534
            <div>
535
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
536
            </div>
537
            <div>
538
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
539
            </div>
540
            <div>
541
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
542
            </div>
543
            <div>
544
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
545
            </div>
546
            <div>
547
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
548
            </div>
549
            <div>
550
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
551
            </div>
552
            <div>
553
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
554
            </div>
555
            <div>
556
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
557
            </div>
558
            <div>
559
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
560
            </div>
561
            <div>
562
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
563
            </div>
564
            <div>
565
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
566
            </div>
567
            <div>
568
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
569
            </div>
570
            <div>
571
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
572
            </div>
573
            <div>
574
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
575
            </div>
576
            <div>
577
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
578
            </div>
579
            <div>
580
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
581
            </div>
582
            <div>
583
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
584
            </div>
585
            <div>
586
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
587
            </div>
588
            <div>
589
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
590
            </div>
591
            <div>
592
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
593
            </div>
594
            <div>
595
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
596
            </div>
597
            <div>
598
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
599
            </div>
600
            <div>
601
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
602
            </div>
603
            <div>
604
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
605
            </div>
606
            <div>
607
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
608
            </div>
609
            <div>
610
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
611
            </div>
612
        </div>
613
    </body>
614
</html>
- a/LayoutTests/css3/line-break/line-break-loose-hyphens-expected.html +73 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-hyphens-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before hyphens</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2010;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2013;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x301c;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a0;</p>
28
            </div>
29
        </div>
30
        <div lang="ja">
31
            <div>
32
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2010;</p>
33
            </div>
34
            <div>
35
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2013;</p>
36
            </div>
37
            <div>
38
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x301c;</p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a0;</p>
42
            </div>
43
        </div>
44
        <div lang="ko">
45
            <div>
46
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2010;</p>
47
            </div>
48
            <div>
49
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2013;</p>
50
            </div>
51
            <div>
52
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x301c;</p>
53
            </div>
54
            <div>
55
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a0;</p>
56
            </div>
57
        </div>
58
        <div lang="zh">
59
            <div>
60
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2010;</p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2013;</p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x301c;</p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a0;</p>
70
            </div>
71
        </div>
72
    </body>
73
</html>
- a/LayoutTests/css3/line-break/line-break-loose-hyphens.html +74 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-hyphens.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : loose - before hyphens</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: loose;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
29
            </div>
30
        </div>
31
        <div lang="ja">
32
            <div>
33
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
34
            </div>
35
            <div>
36
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
37
            </div>
38
            <div>
39
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
43
            </div>
44
        </div>
45
        <div lang="ko">
46
            <div>
47
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
48
            </div>
49
            <div>
50
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
51
            </div>
52
            <div>
53
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
54
            </div>
55
            <div>
56
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
57
            </div>
58
        </div>
59
        <div lang="zh">
60
            <div>
61
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
71
            </div>
72
        </div>
73
    </body>
74
</html>
- a/LayoutTests/css3/line-break/line-break-loose-inseparables-expected.html +73 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-inseparables-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - between inseparables</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 2.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p>&#x4e00;&#x2025;<br>&#x2025</p>
19
            </div>
20
            <div>
21
                <p>&#x4e00;&#x2025;<br>&#x2026</p>
22
            </div>
23
            <div>
24
                <p>&#x4e00;&#x2026;<br>&#x2025</p>
25
            </div>
26
            <div>
27
                <p>&#x4e00;&#x2026;<br>&#x2026</p>
28
            </div>
29
        </div>
30
        <div lang="ja">
31
            <div>
32
                <p>&#x4e00;&#x2025;<br>&#x2025</p>
33
            </div>
34
            <div>
35
                <p>&#x4e00;&#x2025;<br>&#x2026</p>
36
            </div>
37
            <div>
38
                <p>&#x4e00;&#x2026;<br>&#x2025</p>
39
            </div>
40
            <div>
41
                <p>&#x4e00;&#x2026;<br>&#x2026</p>
42
            </div>
43
        </div>
44
        <div lang="ko">
45
            <div>
46
                <p>&#x4e00;&#x2025;<br>&#x2025</p>
47
            </div>
48
            <div>
49
                <p>&#x4e00;&#x2025;<br>&#x2026</p>
50
            </div>
51
            <div>
52
                <p>&#x4e00;&#x2026;<br>&#x2025</p>
53
            </div>
54
            <div>
55
                <p>&#x4e00;&#x2026;<br>&#x2026</p>
56
            </div>
57
        </div>
58
        <div lang="zh">
59
            <div>
60
                <p>&#x4e00;&#x2025;<br>&#x2025</p>
61
            </div>
62
            <div>
63
                <p>&#x4e00;&#x2025;<br>&#x2026</p>
64
            </div>
65
            <div>
66
                <p>&#x4e00;&#x2026;<br>&#x2025</p>
67
            </div>
68
            <div>
69
                <p>&#x4e00;&#x2026;<br>&#x2026</p>
70
            </div>
71
        </div>
72
    </body>
73
</html>
- a/LayoutTests/css3/line-break/line-break-loose-inseparables.html +74 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-inseparables.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : loose - between inseparables</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 2.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: loose;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x2025;&#x2025</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x2025;&#x2026</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x2026;&#x2025</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x2026;&#x2026</p>
29
            </div>
30
        </div>
31
        <div lang="ja">
32
            <div>
33
                <p>&#x4e00;&#x2025;&#x2025</p>
34
            </div>
35
            <div>
36
                <p>&#x4e00;&#x2025;&#x2026</p>
37
            </div>
38
            <div>
39
                <p>&#x4e00;&#x2026;&#x2025</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x2026;&#x2026</p>
43
            </div>
44
        </div>
45
        <div lang="ko">
46
            <div>
47
                <p>&#x4e00;&#x2025;&#x2025</p>
48
            </div>
49
            <div>
50
                <p>&#x4e00;&#x2025;&#x2026</p>
51
            </div>
52
            <div>
53
                <p>&#x4e00;&#x2026;&#x2025</p>
54
            </div>
55
            <div>
56
                <p>&#x4e00;&#x2026;&#x2026</p>
57
            </div>
58
        </div>
59
        <div lang="zh">
60
            <div>
61
                <p>&#x4e00;&#x2025;&#x2025</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x2025;&#x2026</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x2026;&#x2025</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x2026;&#x2026</p>
71
            </div>
72
        </div>
73
    </body>
74
</html>
- a/LayoutTests/css3/line-break/line-break-loose-iteration-marks-expected.html +97 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-iteration-marks-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before iteration marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3005;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x303b;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x309d;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x309e;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fd;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fe;</p>
34
            </div>
35
        </div>
36
        <div lang="ja">
37
            <div>
38
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3005;</p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x303b;</p>
42
            </div>
43
            <div>
44
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x309d;</p>
45
            </div>
46
            <div>
47
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x309e;</p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fd;</p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fe;</p>
54
            </div>
55
        </div>
56
        <div lang="ko">
57
            <div>
58
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3005;</p>
59
            </div>
60
            <div>
61
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x303b;</p>
62
            </div>
63
            <div>
64
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x309d;</p>
65
            </div>
66
            <div>
67
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x309e;</p>
68
            </div>
69
            <div>
70
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fd;</p>
71
            </div>
72
            <div>
73
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fe;</p>
74
            </div>
75
        </div>
76
        <div lang="zh">
77
            <div>
78
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3005;</p>
79
            </div>
80
            <div>
81
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x303b;</p>
82
            </div>
83
            <div>
84
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x309d;</p>
85
            </div>
86
            <div>
87
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x309e;</p>
88
            </div>
89
            <div>
90
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fd;</p>
91
            </div>
92
            <div>
93
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fe;</p>
94
            </div>
95
        </div>
96
    </body>
97
</html>
- a/LayoutTests/css3/line-break/line-break-loose-iteration-marks.html +98 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-iteration-marks.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : loose - before iteration marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: loose;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
35
            </div>
36
        </div>
37
        <div lang="ja">
38
            <div>
39
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
43
            </div>
44
            <div>
45
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
46
            </div>
47
            <div>
48
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
49
            </div>
50
            <div>
51
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
52
            </div>
53
            <div>
54
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
55
            </div>
56
        </div>
57
        <div lang="ko">
58
            <div>
59
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
60
            </div>
61
            <div>
62
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
63
            </div>
64
            <div>
65
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
66
            </div>
67
            <div>
68
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
69
            </div>
70
            <div>
71
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
72
            </div>
73
            <div>
74
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
75
            </div>
76
        </div>
77
        <div lang="zh">
78
            <div>
79
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
80
            </div>
81
            <div>
82
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
83
            </div>
84
            <div>
85
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
86
            </div>
87
            <div>
88
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
89
            </div>
90
            <div>
91
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
92
            </div>
93
            <div>
94
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
95
            </div>
96
        </div>
97
    </body>
98
</html>
- a/LayoutTests/css3/line-break/line-break-loose-postfixes-expected.html +133 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-postfixes-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before postfixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
43
            </div>
44
        </div>
45
        <div lang="ja">
46
            <div>
47
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x0025;</p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x00a2;</p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x00b0;</p>
54
            </div>
55
            <div>
56
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2030;</p>
57
            </div>
58
            <div>
59
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2032;</p>
60
            </div>
61
            <div>
62
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2033;</p>
63
            </div>
64
            <div>
65
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2103;</p>
66
            </div>
67
            <div>
68
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff05;</p>
69
            </div>
70
            <div>
71
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xffe0;</p>
72
            </div>
73
        </div>
74
        <div lang="ko">
75
            <div>
76
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x0025;</p>
77
            </div>
78
            <div>
79
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x00a2;</p>
80
            </div>
81
            <div>
82
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x00b0;</p>
83
            </div>
84
            <div>
85
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2030;</p>
86
            </div>
87
            <div>
88
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2032;</p>
89
            </div>
90
            <div>
91
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2033;</p>
92
            </div>
93
            <div>
94
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2103;</p>
95
            </div>
96
            <div>
97
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff05;</p>
98
            </div>
99
            <div>
100
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xffe0;</p>
101
            </div>
102
        </div>
103
        <div lang="zh">
104
            <div>
105
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x0025;</p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x00a2;</p>
109
            </div>
110
            <div>
111
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x00b0;</p>
112
            </div>
113
            <div>
114
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2030;</p>
115
            </div>
116
            <div>
117
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2032;</p>
118
            </div>
119
            <div>
120
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2033;</p>
121
            </div>
122
            <div>
123
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2103;</p>
124
            </div>
125
            <div>
126
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff05;</p>
127
            </div>
128
            <div>
129
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xffe0;</p>
130
            </div>
131
        </div>
132
    </body>
133
</html>
- a/LayoutTests/css3/line-break/line-break-loose-postfixes.html +134 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-postfixes.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : loose - before postfixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: loose;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
44
            </div>
45
        </div>
46
        <div lang="ja">
47
            <div>
48
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
49
            </div>
50
            <div>
51
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
52
            </div>
53
            <div>
54
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
55
            </div>
56
            <div>
57
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
58
            </div>
59
            <div>
60
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
61
            </div>
62
            <div>
63
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
64
            </div>
65
            <div>
66
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
67
            </div>
68
            <div>
69
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
70
            </div>
71
            <div>
72
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
73
            </div>
74
        </div>
75
        <div lang="ko">
76
            <div>
77
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
78
            </div>
79
            <div>
80
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
81
            </div>
82
            <div>
83
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
84
            </div>
85
            <div>
86
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
87
            </div>
88
            <div>
89
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
90
            </div>
91
            <div>
92
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
93
            </div>
94
            <div>
95
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
96
            </div>
97
            <div>
98
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
99
            </div>
100
            <div>
101
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
102
            </div>
103
        </div>
104
        <div lang="zh">
105
            <div>
106
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
107
            </div>
108
            <div>
109
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
110
            </div>
111
            <div>
112
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
113
            </div>
114
            <div>
115
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
116
            </div>
117
            <div>
118
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
119
            </div>
120
            <div>
121
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
122
            </div>
123
            <div>
124
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
125
            </div>
126
            <div>
127
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
128
            </div>
129
            <div>
130
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
131
            </div>
132
        </div>
133
    </body>
134
</html>
- a/LayoutTests/css3/line-break/line-break-loose-prefixes-expected.html +121 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-prefixes-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - after prefixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 1.5em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x0024;123</nobr></p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x00a3;123</nobr></p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x00a5;123</nobr></p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x20ac;123</nobr></p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x2116;123</nobr></p>
31
            </div>
32
            <div>
33
                <p><nobr>&#xff04;123</nobr></p>
34
            </div>
35
            <div>
36
                <p><nobr>&#xffe1;123</nobr></p>
37
            </div>
38
            <div>
39
                <p><nobr>&#xffe5;123</nobr></p>
40
            </div>
41
        </div>
42
        <div lang="ja">
43
            <div>
44
                <p>&#x0024;<br>123</p>
45
            </div>
46
            <div>
47
                <p>&#x00a3;<br>123</p>
48
            </div>
49
            <div>
50
                <p>&#x00a5;<br>123</p>
51
            </div>
52
            <div>
53
                <p>&#x20ac;<br>123</p>
54
            </div>
55
            <div>
56
                <p>&#x2116;<br>123</p>
57
            </div>
58
            <div>
59
                <p>&#xff04;<br>123</p>
60
            </div>
61
            <div>
62
                <p>&#xffe1;<br>123</p>
63
            </div>
64
            <div>
65
                <p>&#xffe5;<br>123</p>
66
            </div>
67
        </div>
68
        <div lang="ko">
69
            <div>
70
                <p>&#x0024;<br>123</p>
71
            </div>
72
            <div>
73
                <p>&#x00a3;<br>123</p>
74
            </div>
75
            <div>
76
                <p>&#x00a5;<br>123</p>
77
            </div>
78
            <div>
79
                <p>&#x20ac;<br>123</p>
80
            </div>
81
            <div>
82
                <p>&#x2116;<br>123</p>
83
            </div>
84
            <div>
85
                <p>&#xff04;<br>123</p>
86
            </div>
87
            <div>
88
                <p>&#xffe1;<br>123</p>
89
            </div>
90
            <div>
91
                <p>&#xffe5;<br>123</p>
92
            </div>
93
        </div>
94
        <div lang="zh">
95
            <div>
96
                <p>&#x0024;<br>123</p>
97
            </div>
98
            <div>
99
                <p>&#x00a3;<br>123</p>
100
            </div>
101
            <div>
102
                <p>&#x00a5;<br>123</p>
103
            </div>
104
            <div>
105
                <p>&#x20ac;<br>123</p>
106
            </div>
107
            <div>
108
                <p>&#x2116;<br>123</p>
109
            </div>
110
            <div>
111
                <p>&#xff04;<br>123</p>
112
            </div>
113
            <div>
114
                <p>&#xffe1;<br>123</p>
115
            </div>
116
            <div>
117
                <p>&#xffe5;<br>123</p>
118
            </div>
119
        </div>
120
    </body>
121
</html>
- a/LayoutTests/css3/line-break/line-break-loose-prefixes.html +122 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-prefixes.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : loose - after prefixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 1.5em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: loose;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x0024;123</p>
20
            </div>
21
            <div>
22
                <p>&#x00a3;123</p>
23
            </div>
24
            <div>
25
                <p>&#x00a5;123</p>
26
            </div>
27
            <div>
28
                <p>&#x20ac;123</p>
29
            </div>
30
            <div>
31
                <p>&#x2116;123</p>
32
            </div>
33
            <div>
34
                <p>&#xff04;123</p>
35
            </div>
36
            <div>
37
                <p>&#xffe1;123</p>
38
            </div>
39
            <div>
40
                <p>&#xffe5;123</p>
41
            </div>
42
        </div>
43
        <div lang="ja">
44
            <div>
45
                <p>&#x0024;123</p>
46
            </div>
47
            <div>
48
                <p>&#x00a3;123</p>
49
            </div>
50
            <div>
51
                <p>&#x00a5;123</p>
52
            </div>
53
            <div>
54
                <p>&#x20ac;123</p>
55
            </div>
56
            <div>
57
                <p>&#x2116;123</p>
58
            </div>
59
            <div>
60
                <p>&#xff04;123</p>
61
            </div>
62
            <div>
63
                <p>&#xffe1;123</p>
64
            </div>
65
            <div>
66
                <p>&#xffe5;123</p>
67
            </div>
68
        </div>
69
        <div lang="ko">
70
            <div>
71
                <p>&#x0024;123</p>
72
            </div>
73
            <div>
74
                <p>&#x00a3;123</p>
75
            </div>
76
            <div>
77
                <p>&#x00a5;123</p>
78
            </div>
79
            <div>
80
                <p>&#x20ac;123</p>
81
            </div>
82
            <div>
83
                <p>&#x2116;123</p>
84
            </div>
85
            <div>
86
                <p>&#xff04;123</p>
87
            </div>
88
            <div>
89
                <p>&#xffe1;123</p>
90
            </div>
91
            <div>
92
                <p>&#xffe5;123</p>
93
            </div>
94
        </div>
95
        <div lang="zh">
96
            <div>
97
                <p>&#x0024;123</p>
98
            </div>
99
            <div>
100
                <p>&#x00a3;123</p>
101
            </div>
102
            <div>
103
                <p>&#x00a5;123</p>
104
            </div>
105
            <div>
106
                <p>&#x20ac;123</p>
107
            </div>
108
            <div>
109
                <p>&#x2116;123</p>
110
            </div>
111
            <div>
112
                <p>&#xff04;123</p>
113
            </div>
114
            <div>
115
                <p>&#xffe1;123</p>
116
            </div>
117
            <div>
118
                <p>&#xffe5;123</p>
119
            </div>
120
        </div>
121
    </body>
122
</html>
- a/LayoutTests/css3/line-break/line-break-loose-sound-marks-expected.html +49 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-sound-marks-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before sound marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
22
            </div>
23
        </div>
24
        <div lang="ja">
25
            <div>
26
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
27
            </div>
28
            <div>
29
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
30
            </div>
31
        </div>
32
        <div lang="ko">
33
            <div>
34
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
35
            </div>
36
            <div>
37
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
38
            </div>
39
        </div>
40
        <div lang="zh">
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
46
            </div>
47
        </div>
48
    </body>
49
</html>
- a/LayoutTests/css3/line-break/line-break-loose-sound-marks.html +50 lines
Line 0 a/LayoutTests/css3/line-break/line-break-loose-sound-marks.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : loose - before sound marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: loose;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
23
            </div>
24
        </div>
25
        <div lang="ja">
26
            <div>
27
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
28
            </div>
29
            <div>
30
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
31
            </div>
32
        </div>
33
        <div lang="ko">
34
            <div>
35
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
36
            </div>
37
            <div>
38
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
39
            </div>
40
        </div>
41
        <div lang="zh">
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
47
            </div>
48
        </div>
49
    </body>
50
</html>
- a/LayoutTests/css3/line-break/line-break-normal-centered-expected.html +193 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-centered-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before centered punctuation</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
46
            </div>
47
            <div>
48
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
49
            </div>
50
            <div>
51
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
52
            </div>
53
            <div>
54
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
55
            </div>
56
            <div>
57
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
58
            </div>
59
        </div>
60
        <div lang="ja">
61
            <div>
62
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
63
            </div>
64
            <div>
65
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
66
            </div>
67
            <div>
68
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
69
            </div>
70
            <div>
71
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
72
            </div>
73
            <div>
74
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
75
            </div>
76
            <div>
77
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
78
            </div>
79
            <div>
80
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
81
            </div>
82
            <div>
83
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
84
            </div>
85
            <div>
86
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
87
            </div>
88
            <div>
89
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
90
            </div>
91
            <div>
92
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
93
            </div>
94
            <div>
95
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
96
            </div>
97
            <div>
98
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
99
            </div>
100
            <div>
101
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
102
            </div>
103
        </div>
104
        <div lang="ko">
105
            <div>
106
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
107
            </div>
108
            <div>
109
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
110
            </div>
111
            <div>
112
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
113
            </div>
114
            <div>
115
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
116
            </div>
117
            <div>
118
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
119
            </div>
120
            <div>
121
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
122
            </div>
123
            <div>
124
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
125
            </div>
126
            <div>
127
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
128
            </div>
129
            <div>
130
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
131
            </div>
132
            <div>
133
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
134
            </div>
135
            <div>
136
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
137
            </div>
138
            <div>
139
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
140
            </div>
141
            <div>
142
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
143
            </div>
144
            <div>
145
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
146
            </div>
147
        </div>
148
        <div lang="zh">
149
            <div>
150
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
151
            </div>
152
            <div>
153
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
154
            </div>
155
            <div>
156
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
157
            </div>
158
            <div>
159
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
160
            </div>
161
            <div>
162
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
163
            </div>
164
            <div>
165
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
166
            </div>
167
            <div>
168
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
169
            </div>
170
            <div>
171
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
172
            </div>
173
            <div>
174
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
175
            </div>
176
            <div>
177
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
178
            </div>
179
            <div>
180
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
181
            </div>
182
            <div>
183
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
184
            </div>
185
            <div>
186
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
187
            </div>
188
            <div>
189
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
190
            </div>
191
        </div>
192
    </body>
193
</html>
- a/LayoutTests/css3/line-break/line-break-normal-centered.html +194 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-centered.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : normal - before centered punctuation</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: normal;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
47
            </div>
48
            <div>
49
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
50
            </div>
51
            <div>
52
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
53
            </div>
54
            <div>
55
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
56
            </div>
57
            <div>
58
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
59
            </div>
60
        </div>
61
        <div lang="ja">
62
            <div>
63
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
64
            </div>
65
            <div>
66
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
67
            </div>
68
            <div>
69
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
70
            </div>
71
            <div>
72
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
73
            </div>
74
            <div>
75
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
76
            </div>
77
            <div>
78
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
79
            </div>
80
            <div>
81
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
82
            </div>
83
            <div>
84
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
85
            </div>
86
            <div>
87
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
88
            </div>
89
            <div>
90
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
91
            </div>
92
            <div>
93
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
94
            </div>
95
            <div>
96
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
97
            </div>
98
            <div>
99
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
100
            </div>
101
            <div>
102
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
103
            </div>
104
        </div>
105
        <div lang="ko">
106
            <div>
107
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
108
            </div>
109
            <div>
110
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
111
            </div>
112
            <div>
113
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
114
            </div>
115
            <div>
116
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
117
            </div>
118
            <div>
119
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
120
            </div>
121
            <div>
122
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
123
            </div>
124
            <div>
125
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
126
            </div>
127
            <div>
128
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
129
            </div>
130
            <div>
131
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
132
            </div>
133
            <div>
134
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
135
            </div>
136
            <div>
137
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
138
            </div>
139
            <div>
140
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
141
            </div>
142
            <div>
143
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
144
            </div>
145
            <div>
146
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
147
            </div>
148
        </div>
149
        <div lang="zh">
150
            <div>
151
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
152
            </div>
153
            <div>
154
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
155
            </div>
156
            <div>
157
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
158
            </div>
159
            <div>
160
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
161
            </div>
162
            <div>
163
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
164
            </div>
165
            <div>
166
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
167
            </div>
168
            <div>
169
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
170
            </div>
171
            <div>
172
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
173
            </div>
174
            <div>
175
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
176
            </div>
177
            <div>
178
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
179
            </div>
180
            <div>
181
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
182
            </div>
183
            <div>
184
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
185
            </div>
186
            <div>
187
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
188
            </div>
189
            <div>
190
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
191
            </div>
192
        </div>
193
    </body>
194
</html>
- a/LayoutTests/css3/line-break/line-break-normal-half-kana-expected.html +613 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-half-kana-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before half kana</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3041;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3043;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3045;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3047;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3049;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3095;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3096;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3063;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3083;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3085;</p>
46
            </div>
47
            <div>
48
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3087;</p>
49
            </div>
50
            <div>
51
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x308e;</p>
52
            </div>
53
            <div>
54
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a1;</p>
55
            </div>
56
            <div>
57
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a3;</p>
58
            </div>
59
            <div>
60
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a5;</p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a7;</p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a9;</p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f5;</p>
70
            </div>
71
            <div>
72
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f0;</p>
73
            </div>
74
            <div>
75
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f6;</p>
76
            </div>
77
            <div>
78
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f1;</p>
79
            </div>
80
            <div>
81
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f2;</p>
82
            </div>
83
            <div>
84
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30c3;</p>
85
            </div>
86
            <div>
87
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f3;</p>
88
            </div>
89
            <div>
90
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f4;</p>
91
            </div>
92
            <div>
93
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f5;</p>
94
            </div>
95
            <div>
96
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f6;</p>
97
            </div>
98
            <div>
99
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f7;</p>
100
            </div>
101
            <div>
102
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f8;</p>
103
            </div>
104
            <div>
105
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f9;</p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fa;</p>
109
            </div>
110
            <div>
111
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e3;</p>
112
            </div>
113
            <div>
114
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e5;</p>
115
            </div>
116
            <div>
117
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e7;</p>
118
            </div>
119
            <div>
120
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fb;</p>
121
            </div>
122
            <div>
123
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fc;</p>
124
            </div>
125
            <div>
126
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fd;</p>
127
            </div>
128
            <div>
129
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fe;</p>
130
            </div>
131
            <div>
132
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31ff;</p>
133
            </div>
134
            <div>
135
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30ee;</p>
136
            </div>
137
            <div>
138
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff67;</p>
139
            </div>
140
            <div>
141
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff68;</p>
142
            </div>
143
            <div>
144
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff69;</p>
145
            </div>
146
            <div>
147
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6a;</p>
148
            </div>
149
            <div>
150
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6b;</p>
151
            </div>
152
            <div>
153
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6f;</p>
154
            </div>
155
            <div>
156
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6c;</p>
157
            </div>
158
            <div>
159
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6d;</p>
160
            </div>
161
            <div>
162
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6e;</p>
163
            </div>
164
        </div>
165
        <div lang="ja">
166
            <div>
167
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3041;</p>
168
            </div>
169
            <div>
170
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3043;</p>
171
            </div>
172
            <div>
173
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3045;</p>
174
            </div>
175
            <div>
176
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3047;</p>
177
            </div>
178
            <div>
179
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3049;</p>
180
            </div>
181
            <div>
182
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3095;</p>
183
            </div>
184
            <div>
185
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3096;</p>
186
            </div>
187
            <div>
188
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3063;</p>
189
            </div>
190
            <div>
191
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3083;</p>
192
            </div>
193
            <div>
194
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3085;</p>
195
            </div>
196
            <div>
197
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3087;</p>
198
            </div>
199
            <div>
200
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x308e;</p>
201
            </div>
202
            <div>
203
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a1;</p>
204
            </div>
205
            <div>
206
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a3;</p>
207
            </div>
208
            <div>
209
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a5;</p>
210
            </div>
211
            <div>
212
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a7;</p>
213
            </div>
214
            <div>
215
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a9;</p>
216
            </div>
217
            <div>
218
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f5;</p>
219
            </div>
220
            <div>
221
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f0;</p>
222
            </div>
223
            <div>
224
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f6;</p>
225
            </div>
226
            <div>
227
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f1;</p>
228
            </div>
229
            <div>
230
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f2;</p>
231
            </div>
232
            <div>
233
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30c3;</p>
234
            </div>
235
            <div>
236
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f3;</p>
237
            </div>
238
            <div>
239
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f4;</p>
240
            </div>
241
            <div>
242
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f5;</p>
243
            </div>
244
            <div>
245
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f6;</p>
246
            </div>
247
            <div>
248
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f7;</p>
249
            </div>
250
            <div>
251
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f8;</p>
252
            </div>
253
            <div>
254
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f9;</p>
255
            </div>
256
            <div>
257
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fa;</p>
258
            </div>
259
            <div>
260
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e3;</p>
261
            </div>
262
            <div>
263
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e5;</p>
264
            </div>
265
            <div>
266
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e7;</p>
267
            </div>
268
            <div>
269
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fb;</p>
270
            </div>
271
            <div>
272
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fc;</p>
273
            </div>
274
            <div>
275
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fd;</p>
276
            </div>
277
            <div>
278
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fe;</p>
279
            </div>
280
            <div>
281
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31ff;</p>
282
            </div>
283
            <div>
284
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30ee;</p>
285
            </div>
286
            <div>
287
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff67;</p>
288
            </div>
289
            <div>
290
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff68;</p>
291
            </div>
292
            <div>
293
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff69;</p>
294
            </div>
295
            <div>
296
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6a;</p>
297
            </div>
298
            <div>
299
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6b;</p>
300
            </div>
301
            <div>
302
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6f;</p>
303
            </div>
304
            <div>
305
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6c;</p>
306
            </div>
307
            <div>
308
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6d;</p>
309
            </div>
310
            <div>
311
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6e;</p>
312
            </div>
313
        </div>
314
        <div lang="ko">
315
            <div>
316
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3041;</p>
317
            </div>
318
            <div>
319
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3043;</p>
320
            </div>
321
            <div>
322
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3045;</p>
323
            </div>
324
            <div>
325
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3047;</p>
326
            </div>
327
            <div>
328
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3049;</p>
329
            </div>
330
            <div>
331
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3095;</p>
332
            </div>
333
            <div>
334
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3096;</p>
335
            </div>
336
            <div>
337
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3063;</p>
338
            </div>
339
            <div>
340
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3083;</p>
341
            </div>
342
            <div>
343
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3085;</p>
344
            </div>
345
            <div>
346
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3087;</p>
347
            </div>
348
            <div>
349
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x308e;</p>
350
            </div>
351
            <div>
352
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a1;</p>
353
            </div>
354
            <div>
355
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a3;</p>
356
            </div>
357
            <div>
358
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a5;</p>
359
            </div>
360
            <div>
361
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a7;</p>
362
            </div>
363
            <div>
364
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a9;</p>
365
            </div>
366
            <div>
367
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f5;</p>
368
            </div>
369
            <div>
370
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f0;</p>
371
            </div>
372
            <div>
373
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f6;</p>
374
            </div>
375
            <div>
376
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f1;</p>
377
            </div>
378
            <div>
379
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f2;</p>
380
            </div>
381
            <div>
382
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30c3;</p>
383
            </div>
384
            <div>
385
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f3;</p>
386
            </div>
387
            <div>
388
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f4;</p>
389
            </div>
390
            <div>
391
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f5;</p>
392
            </div>
393
            <div>
394
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f6;</p>
395
            </div>
396
            <div>
397
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f7;</p>
398
            </div>
399
            <div>
400
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f8;</p>
401
            </div>
402
            <div>
403
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f9;</p>
404
            </div>
405
            <div>
406
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fa;</p>
407
            </div>
408
            <div>
409
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e3;</p>
410
            </div>
411
            <div>
412
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e5;</p>
413
            </div>
414
            <div>
415
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e7;</p>
416
            </div>
417
            <div>
418
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fb;</p>
419
            </div>
420
            <div>
421
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fc;</p>
422
            </div>
423
            <div>
424
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fd;</p>
425
            </div>
426
            <div>
427
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fe;</p>
428
            </div>
429
            <div>
430
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31ff;</p>
431
            </div>
432
            <div>
433
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30ee;</p>
434
            </div>
435
            <div>
436
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff67;</p>
437
            </div>
438
            <div>
439
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff68;</p>
440
            </div>
441
            <div>
442
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff69;</p>
443
            </div>
444
            <div>
445
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6a;</p>
446
            </div>
447
            <div>
448
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6b;</p>
449
            </div>
450
            <div>
451
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6f;</p>
452
            </div>
453
            <div>
454
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6c;</p>
455
            </div>
456
            <div>
457
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6d;</p>
458
            </div>
459
            <div>
460
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6e;</p>
461
            </div>
462
        </div>
463
        <div lang="zh">
464
            <div>
465
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3041;</p>
466
            </div>
467
            <div>
468
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3043;</p>
469
            </div>
470
            <div>
471
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3045;</p>
472
            </div>
473
            <div>
474
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3047;</p>
475
            </div>
476
            <div>
477
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3049;</p>
478
            </div>
479
            <div>
480
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3095;</p>
481
            </div>
482
            <div>
483
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3096;</p>
484
            </div>
485
            <div>
486
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3063;</p>
487
            </div>
488
            <div>
489
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3083;</p>
490
            </div>
491
            <div>
492
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3085;</p>
493
            </div>
494
            <div>
495
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3087;</p>
496
            </div>
497
            <div>
498
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x308e;</p>
499
            </div>
500
            <div>
501
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a1;</p>
502
            </div>
503
            <div>
504
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a3;</p>
505
            </div>
506
            <div>
507
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a5;</p>
508
            </div>
509
            <div>
510
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a7;</p>
511
            </div>
512
            <div>
513
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a9;</p>
514
            </div>
515
            <div>
516
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f5;</p>
517
            </div>
518
            <div>
519
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f0;</p>
520
            </div>
521
            <div>
522
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f6;</p>
523
            </div>
524
            <div>
525
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f1;</p>
526
            </div>
527
            <div>
528
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f2;</p>
529
            </div>
530
            <div>
531
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30c3;</p>
532
            </div>
533
            <div>
534
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f3;</p>
535
            </div>
536
            <div>
537
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f4;</p>
538
            </div>
539
            <div>
540
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f5;</p>
541
            </div>
542
            <div>
543
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f6;</p>
544
            </div>
545
            <div>
546
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f7;</p>
547
            </div>
548
            <div>
549
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f8;</p>
550
            </div>
551
            <div>
552
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f9;</p>
553
            </div>
554
            <div>
555
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fa;</p>
556
            </div>
557
            <div>
558
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e3;</p>
559
            </div>
560
            <div>
561
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e5;</p>
562
            </div>
563
            <div>
564
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e7;</p>
565
            </div>
566
            <div>
567
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fb;</p>
568
            </div>
569
            <div>
570
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fc;</p>
571
            </div>
572
            <div>
573
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fd;</p>
574
            </div>
575
            <div>
576
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fe;</p>
577
            </div>
578
            <div>
579
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31ff;</p>
580
            </div>
581
            <div>
582
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30ee;</p>
583
            </div>
584
            <div>
585
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff67;</p>
586
            </div>
587
            <div>
588
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff68;</p>
589
            </div>
590
            <div>
591
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff69;</p>
592
            </div>
593
            <div>
594
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6a;</p>
595
            </div>
596
            <div>
597
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6b;</p>
598
            </div>
599
            <div>
600
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6f;</p>
601
            </div>
602
            <div>
603
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6c;</p>
604
            </div>
605
            <div>
606
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6d;</p>
607
            </div>
608
            <div>
609
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6e;</p>
610
            </div>
611
        </div>
612
    </body>
613
</html>
- a/LayoutTests/css3/line-break/line-break-normal-half-kana.html +614 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-half-kana.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : normal - before half kana</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: normal;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
47
            </div>
48
            <div>
49
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
50
            </div>
51
            <div>
52
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
53
            </div>
54
            <div>
55
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
56
            </div>
57
            <div>
58
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
59
            </div>
60
            <div>
61
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
71
            </div>
72
            <div>
73
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
74
            </div>
75
            <div>
76
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
77
            </div>
78
            <div>
79
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
80
            </div>
81
            <div>
82
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
83
            </div>
84
            <div>
85
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
86
            </div>
87
            <div>
88
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
89
            </div>
90
            <div>
91
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
92
            </div>
93
            <div>
94
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
95
            </div>
96
            <div>
97
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
98
            </div>
99
            <div>
100
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
101
            </div>
102
            <div>
103
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
104
            </div>
105
            <div>
106
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
107
            </div>
108
            <div>
109
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
110
            </div>
111
            <div>
112
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
113
            </div>
114
            <div>
115
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
116
            </div>
117
            <div>
118
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
119
            </div>
120
            <div>
121
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
122
            </div>
123
            <div>
124
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
125
            </div>
126
            <div>
127
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
128
            </div>
129
            <div>
130
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
131
            </div>
132
            <div>
133
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
134
            </div>
135
            <div>
136
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
137
            </div>
138
            <div>
139
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
140
            </div>
141
            <div>
142
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
143
            </div>
144
            <div>
145
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
146
            </div>
147
            <div>
148
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
149
            </div>
150
            <div>
151
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
152
            </div>
153
            <div>
154
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
155
            </div>
156
            <div>
157
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
158
            </div>
159
            <div>
160
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
161
            </div>
162
            <div>
163
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
164
            </div>
165
        </div>
166
        <div lang="ja">
167
            <div>
168
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
169
            </div>
170
            <div>
171
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
172
            </div>
173
            <div>
174
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
175
            </div>
176
            <div>
177
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
178
            </div>
179
            <div>
180
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
181
            </div>
182
            <div>
183
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
184
            </div>
185
            <div>
186
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
187
            </div>
188
            <div>
189
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
190
            </div>
191
            <div>
192
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
193
            </div>
194
            <div>
195
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
196
            </div>
197
            <div>
198
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
199
            </div>
200
            <div>
201
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
202
            </div>
203
            <div>
204
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
205
            </div>
206
            <div>
207
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
208
            </div>
209
            <div>
210
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
211
            </div>
212
            <div>
213
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
214
            </div>
215
            <div>
216
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
217
            </div>
218
            <div>
219
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
220
            </div>
221
            <div>
222
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
223
            </div>
224
            <div>
225
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
226
            </div>
227
            <div>
228
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
229
            </div>
230
            <div>
231
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
232
            </div>
233
            <div>
234
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
235
            </div>
236
            <div>
237
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
238
            </div>
239
            <div>
240
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
241
            </div>
242
            <div>
243
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
244
            </div>
245
            <div>
246
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
247
            </div>
248
            <div>
249
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
250
            </div>
251
            <div>
252
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
253
            </div>
254
            <div>
255
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
256
            </div>
257
            <div>
258
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
259
            </div>
260
            <div>
261
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
262
            </div>
263
            <div>
264
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
265
            </div>
266
            <div>
267
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
268
            </div>
269
            <div>
270
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
271
            </div>
272
            <div>
273
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
274
            </div>
275
            <div>
276
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
277
            </div>
278
            <div>
279
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
280
            </div>
281
            <div>
282
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
283
            </div>
284
            <div>
285
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
286
            </div>
287
            <div>
288
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
289
            </div>
290
            <div>
291
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
292
            </div>
293
            <div>
294
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
295
            </div>
296
            <div>
297
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
298
            </div>
299
            <div>
300
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
301
            </div>
302
            <div>
303
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
304
            </div>
305
            <div>
306
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
307
            </div>
308
            <div>
309
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
310
            </div>
311
            <div>
312
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
313
            </div>
314
        </div>
315
        <div lang="ko">
316
            <div>
317
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
318
            </div>
319
            <div>
320
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
321
            </div>
322
            <div>
323
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
324
            </div>
325
            <div>
326
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
327
            </div>
328
            <div>
329
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
330
            </div>
331
            <div>
332
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
333
            </div>
334
            <div>
335
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
336
            </div>
337
            <div>
338
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
339
            </div>
340
            <div>
341
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
342
            </div>
343
            <div>
344
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
345
            </div>
346
            <div>
347
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
348
            </div>
349
            <div>
350
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
351
            </div>
352
            <div>
353
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
354
            </div>
355
            <div>
356
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
357
            </div>
358
            <div>
359
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
360
            </div>
361
            <div>
362
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
363
            </div>
364
            <div>
365
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
366
            </div>
367
            <div>
368
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
369
            </div>
370
            <div>
371
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
372
            </div>
373
            <div>
374
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
375
            </div>
376
            <div>
377
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
378
            </div>
379
            <div>
380
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
381
            </div>
382
            <div>
383
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
384
            </div>
385
            <div>
386
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
387
            </div>
388
            <div>
389
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
390
            </div>
391
            <div>
392
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
393
            </div>
394
            <div>
395
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
396
            </div>
397
            <div>
398
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
399
            </div>
400
            <div>
401
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
402
            </div>
403
            <div>
404
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
405
            </div>
406
            <div>
407
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
408
            </div>
409
            <div>
410
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
411
            </div>
412
            <div>
413
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
414
            </div>
415
            <div>
416
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
417
            </div>
418
            <div>
419
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
420
            </div>
421
            <div>
422
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
423
            </div>
424
            <div>
425
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
426
            </div>
427
            <div>
428
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
429
            </div>
430
            <div>
431
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
432
            </div>
433
            <div>
434
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
435
            </div>
436
            <div>
437
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
438
            </div>
439
            <div>
440
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
441
            </div>
442
            <div>
443
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
444
            </div>
445
            <div>
446
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
447
            </div>
448
            <div>
449
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
450
            </div>
451
            <div>
452
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
453
            </div>
454
            <div>
455
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
456
            </div>
457
            <div>
458
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
459
            </div>
460
            <div>
461
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
462
            </div>
463
        </div>
464
        <div lang="zh">
465
            <div>
466
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
467
            </div>
468
            <div>
469
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
470
            </div>
471
            <div>
472
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
473
            </div>
474
            <div>
475
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
476
            </div>
477
            <div>
478
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
479
            </div>
480
            <div>
481
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
482
            </div>
483
            <div>
484
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
485
            </div>
486
            <div>
487
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
488
            </div>
489
            <div>
490
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
491
            </div>
492
            <div>
493
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
494
            </div>
495
            <div>
496
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
497
            </div>
498
            <div>
499
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
500
            </div>
501
            <div>
502
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
503
            </div>
504
            <div>
505
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
506
            </div>
507
            <div>
508
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
509
            </div>
510
            <div>
511
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
512
            </div>
513
            <div>
514
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
515
            </div>
516
            <div>
517
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
518
            </div>
519
            <div>
520
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
521
            </div>
522
            <div>
523
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
524
            </div>
525
            <div>
526
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
527
            </div>
528
            <div>
529
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
530
            </div>
531
            <div>
532
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
533
            </div>
534
            <div>
535
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
536
            </div>
537
            <div>
538
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
539
            </div>
540
            <div>
541
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
542
            </div>
543
            <div>
544
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
545
            </div>
546
            <div>
547
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
548
            </div>
549
            <div>
550
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
551
            </div>
552
            <div>
553
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
554
            </div>
555
            <div>
556
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
557
            </div>
558
            <div>
559
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
560
            </div>
561
            <div>
562
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
563
            </div>
564
            <div>
565
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
566
            </div>
567
            <div>
568
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
569
            </div>
570
            <div>
571
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
572
            </div>
573
            <div>
574
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
575
            </div>
576
            <div>
577
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
578
            </div>
579
            <div>
580
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
581
            </div>
582
            <div>
583
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
584
            </div>
585
            <div>
586
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
587
            </div>
588
            <div>
589
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
590
            </div>
591
            <div>
592
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
593
            </div>
594
            <div>
595
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
596
            </div>
597
            <div>
598
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
599
            </div>
600
            <div>
601
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
602
            </div>
603
            <div>
604
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
605
            </div>
606
            <div>
607
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
608
            </div>
609
            <div>
610
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
611
            </div>
612
        </div>
613
    </body>
614
</html>
- a/LayoutTests/css3/line-break/line-break-normal-hyphens-expected.html +73 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-hyphens-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before hyphens</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2010;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2013;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x301c;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a0;</p>
28
            </div>
29
        </div>
30
        <div lang="ja">
31
            <div>
32
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2010;</p>
33
            </div>
34
            <div>
35
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2013;</p>
36
            </div>
37
            <div>
38
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x301c;</p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a0;</p>
42
            </div>
43
        </div>
44
        <div lang="ko">
45
            <div>
46
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2010;</p>
47
            </div>
48
            <div>
49
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2013;</p>
50
            </div>
51
            <div>
52
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x301c;</p>
53
            </div>
54
            <div>
55
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a0;</p>
56
            </div>
57
        </div>
58
        <div lang="zh">
59
            <div>
60
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2010;</p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x2013;</p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x301c;</p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a0;</p>
70
            </div>
71
        </div>
72
    </body>
73
</html>
- a/LayoutTests/css3/line-break/line-break-normal-hyphens.html +74 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-hyphens.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : normal - before hyphens</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: normal;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
29
            </div>
30
        </div>
31
        <div lang="ja">
32
            <div>
33
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
34
            </div>
35
            <div>
36
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
37
            </div>
38
            <div>
39
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
43
            </div>
44
        </div>
45
        <div lang="ko">
46
            <div>
47
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
48
            </div>
49
            <div>
50
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
51
            </div>
52
            <div>
53
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
54
            </div>
55
            <div>
56
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
57
            </div>
58
        </div>
59
        <div lang="zh">
60
            <div>
61
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
71
            </div>
72
        </div>
73
    </body>
74
</html>
- a/LayoutTests/css3/line-break/line-break-normal-inseparables-expected.html +73 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-inseparables-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - between inseparables</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 2.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
28
            </div>
29
        </div>
30
        <div lang="ja">
31
            <div>
32
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
33
            </div>
34
            <div>
35
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
36
            </div>
37
            <div>
38
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
42
            </div>
43
        </div>
44
        <div lang="ko">
45
            <div>
46
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
47
            </div>
48
            <div>
49
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
50
            </div>
51
            <div>
52
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
53
            </div>
54
            <div>
55
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
56
            </div>
57
        </div>
58
        <div lang="zh">
59
            <div>
60
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
70
            </div>
71
        </div>
72
    </body>
73
</html>
- a/LayoutTests/css3/line-break/line-break-normal-inseparables.html +74 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-inseparables.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : normal - between inseparables</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 2.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: normal;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x2025;&#x2025</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x2025;&#x2026</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x2026;&#x2025</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x2026;&#x2026</p>
29
            </div>
30
        </div>
31
        <div lang="ja">
32
            <div>
33
                <p>&#x4e00;&#x2025;&#x2025</p>
34
            </div>
35
            <div>
36
                <p>&#x4e00;&#x2025;&#x2026</p>
37
            </div>
38
            <div>
39
                <p>&#x4e00;&#x2026;&#x2025</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x2026;&#x2026</p>
43
            </div>
44
        </div>
45
        <div lang="ko">
46
            <div>
47
                <p>&#x4e00;&#x2025;&#x2025</p>
48
            </div>
49
            <div>
50
                <p>&#x4e00;&#x2025;&#x2026</p>
51
            </div>
52
            <div>
53
                <p>&#x4e00;&#x2026;&#x2025</p>
54
            </div>
55
            <div>
56
                <p>&#x4e00;&#x2026;&#x2026</p>
57
            </div>
58
        </div>
59
        <div lang="zh">
60
            <div>
61
                <p>&#x4e00;&#x2025;&#x2025</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x2025;&#x2026</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x2026;&#x2025</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x2026;&#x2026</p>
71
            </div>
72
        </div>
73
    </body>
74
</html>
- a/LayoutTests/css3/line-break/line-break-normal-iteration-marks-expected.html +97 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-iteration-marks-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before iteration marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
34
            </div>
35
        </div>
36
        <div lang="ja">
37
            <div>
38
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
42
            </div>
43
            <div>
44
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
45
            </div>
46
            <div>
47
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
54
            </div>
55
        </div>
56
        <div lang="ko">
57
            <div>
58
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
59
            </div>
60
            <div>
61
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
62
            </div>
63
            <div>
64
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
65
            </div>
66
            <div>
67
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
68
            </div>
69
            <div>
70
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
71
            </div>
72
            <div>
73
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
74
            </div>
75
        </div>
76
        <div lang="zh">
77
            <div>
78
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
79
            </div>
80
            <div>
81
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
82
            </div>
83
            <div>
84
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
85
            </div>
86
            <div>
87
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
88
            </div>
89
            <div>
90
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
91
            </div>
92
            <div>
93
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
94
            </div>
95
        </div>
96
    </body>
97
</html>
- a/LayoutTests/css3/line-break/line-break-normal-iteration-marks.html +98 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-iteration-marks.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : normal - before iteration marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: normal;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
35
            </div>
36
        </div>
37
        <div lang="ja">
38
            <div>
39
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
43
            </div>
44
            <div>
45
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
46
            </div>
47
            <div>
48
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
49
            </div>
50
            <div>
51
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
52
            </div>
53
            <div>
54
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
55
            </div>
56
        </div>
57
        <div lang="ko">
58
            <div>
59
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
60
            </div>
61
            <div>
62
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
63
            </div>
64
            <div>
65
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
66
            </div>
67
            <div>
68
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
69
            </div>
70
            <div>
71
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
72
            </div>
73
            <div>
74
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
75
            </div>
76
        </div>
77
        <div lang="zh">
78
            <div>
79
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
80
            </div>
81
            <div>
82
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
83
            </div>
84
            <div>
85
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
86
            </div>
87
            <div>
88
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
89
            </div>
90
            <div>
91
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
92
            </div>
93
            <div>
94
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
95
            </div>
96
        </div>
97
    </body>
98
</html>
- a/LayoutTests/css3/line-break/line-break-normal-postfixes-expected.html +133 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-postfixes-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before postfixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
43
            </div>
44
        </div>
45
        <div lang="ja">
46
            <div>
47
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
54
            </div>
55
            <div>
56
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
57
            </div>
58
            <div>
59
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
60
            </div>
61
            <div>
62
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
63
            </div>
64
            <div>
65
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
66
            </div>
67
            <div>
68
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
69
            </div>
70
            <div>
71
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
72
            </div>
73
        </div>
74
        <div lang="ko">
75
            <div>
76
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
77
            </div>
78
            <div>
79
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
80
            </div>
81
            <div>
82
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
83
            </div>
84
            <div>
85
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
86
            </div>
87
            <div>
88
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
89
            </div>
90
            <div>
91
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
92
            </div>
93
            <div>
94
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
95
            </div>
96
            <div>
97
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
98
            </div>
99
            <div>
100
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
101
            </div>
102
        </div>
103
        <div lang="zh">
104
            <div>
105
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
109
            </div>
110
            <div>
111
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
112
            </div>
113
            <div>
114
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
115
            </div>
116
            <div>
117
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
118
            </div>
119
            <div>
120
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
121
            </div>
122
            <div>
123
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
124
            </div>
125
            <div>
126
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
127
            </div>
128
            <div>
129
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
130
            </div>
131
        </div>
132
    </body>
133
</html>
- a/LayoutTests/css3/line-break/line-break-normal-postfixes.html +134 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-postfixes.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : normal - before postfixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: normal;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
44
            </div>
45
        </div>
46
        <div lang="ja">
47
            <div>
48
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
49
            </div>
50
            <div>
51
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
52
            </div>
53
            <div>
54
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
55
            </div>
56
            <div>
57
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
58
            </div>
59
            <div>
60
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
61
            </div>
62
            <div>
63
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
64
            </div>
65
            <div>
66
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
67
            </div>
68
            <div>
69
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
70
            </div>
71
            <div>
72
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
73
            </div>
74
        </div>
75
        <div lang="ko">
76
            <div>
77
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
78
            </div>
79
            <div>
80
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
81
            </div>
82
            <div>
83
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
84
            </div>
85
            <div>
86
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
87
            </div>
88
            <div>
89
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
90
            </div>
91
            <div>
92
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
93
            </div>
94
            <div>
95
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
96
            </div>
97
            <div>
98
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
99
            </div>
100
            <div>
101
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
102
            </div>
103
        </div>
104
        <div lang="zh">
105
            <div>
106
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
107
            </div>
108
            <div>
109
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
110
            </div>
111
            <div>
112
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
113
            </div>
114
            <div>
115
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
116
            </div>
117
            <div>
118
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
119
            </div>
120
            <div>
121
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
122
            </div>
123
            <div>
124
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
125
            </div>
126
            <div>
127
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
128
            </div>
129
            <div>
130
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
131
            </div>
132
        </div>
133
    </body>
134
</html>
- a/LayoutTests/css3/line-break/line-break-normal-prefixes-expected.html +121 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-prefixes-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - after prefixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 1.5em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x0024;123</nobr></p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x00a3;123</nobr></p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x00a5;123</nobr></p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x20ac;123</nobr></p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x2116;123</nobr></p>
31
            </div>
32
            <div>
33
                <p><nobr>&#xff04;123</nobr></p>
34
            </div>
35
            <div>
36
                <p><nobr>&#xffe1;123</nobr></p>
37
            </div>
38
            <div>
39
                <p><nobr>&#xffe5;123</nobr></p>
40
            </div>
41
        </div>
42
        <div lang="ja">
43
            <div>
44
                <p><nobr>&#x0024;123</nobr></p>
45
            </div>
46
            <div>
47
                <p><nobr>&#x00a3;123</nobr></p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x00a5;123</nobr></p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x20ac;123</nobr></p>
54
            </div>
55
            <div>
56
                <p><nobr>&#x2116;123</nobr></p>
57
            </div>
58
            <div>
59
                <p><nobr>&#xff04;123</nobr></p>
60
            </div>
61
            <div>
62
                <p><nobr>&#xffe1;123</nobr></p>
63
            </div>
64
            <div>
65
                <p><nobr>&#xffe5;123</nobr></p>
66
            </div>
67
        </div>
68
        <div lang="ko">
69
            <div>
70
                <p><nobr>&#x0024;123</nobr></p>
71
            </div>
72
            <div>
73
                <p><nobr>&#x00a3;123</nobr></p>
74
            </div>
75
            <div>
76
                <p><nobr>&#x00a5;123</nobr></p>
77
            </div>
78
            <div>
79
                <p><nobr>&#x20ac;123</nobr></p>
80
            </div>
81
            <div>
82
                <p><nobr>&#x2116;123</nobr></p>
83
            </div>
84
            <div>
85
                <p><nobr>&#xff04;123</nobr></p>
86
            </div>
87
            <div>
88
                <p><nobr>&#xffe1;123</nobr></p>
89
            </div>
90
            <div>
91
                <p><nobr>&#xffe5;123</nobr></p>
92
            </div>
93
        </div>
94
        <div lang="zh">
95
            <div>
96
                <p><nobr>&#x0024;123</nobr></p>
97
            </div>
98
            <div>
99
                <p><nobr>&#x00a3;123</nobr></p>
100
            </div>
101
            <div>
102
                <p><nobr>&#x00a5;123</nobr></p>
103
            </div>
104
            <div>
105
                <p><nobr>&#x20ac;123</nobr></p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x2116;123</nobr></p>
109
            </div>
110
            <div>
111
                <p><nobr>&#xff04;123</nobr></p>
112
            </div>
113
            <div>
114
                <p><nobr>&#xffe1;123</nobr></p>
115
            </div>
116
            <div>
117
                <p><nobr>&#xffe5;123</nobr></p>
118
            </div>
119
        </div>
120
    </body>
121
</html>
- a/LayoutTests/css3/line-break/line-break-normal-prefixes.html +122 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-prefixes.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : normal - after prefixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 1.5em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: normal;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x0024;123</p>
20
            </div>
21
            <div>
22
                <p>&#x00a3;123</p>
23
            </div>
24
            <div>
25
                <p>&#x00a5;123</p>
26
            </div>
27
            <div>
28
                <p>&#x20ac;123</p>
29
            </div>
30
            <div>
31
                <p>&#x2116;123</p>
32
            </div>
33
            <div>
34
                <p>&#xff04;123</p>
35
            </div>
36
            <div>
37
                <p>&#xffe1;123</p>
38
            </div>
39
            <div>
40
                <p>&#xffe5;123</p>
41
            </div>
42
        </div>
43
        <div lang="ja">
44
            <div>
45
                <p>&#x0024;123</p>
46
            </div>
47
            <div>
48
                <p>&#x00a3;123</p>
49
            </div>
50
            <div>
51
                <p>&#x00a5;123</p>
52
            </div>
53
            <div>
54
                <p>&#x20ac;123</p>
55
            </div>
56
            <div>
57
                <p>&#x2116;123</p>
58
            </div>
59
            <div>
60
                <p>&#xff04;123</p>
61
            </div>
62
            <div>
63
                <p>&#xffe1;123</p>
64
            </div>
65
            <div>
66
                <p>&#xffe5;123</p>
67
            </div>
68
        </div>
69
        <div lang="ko">
70
            <div>
71
                <p>&#x0024;123</p>
72
            </div>
73
            <div>
74
                <p>&#x00a3;123</p>
75
            </div>
76
            <div>
77
                <p>&#x00a5;123</p>
78
            </div>
79
            <div>
80
                <p>&#x20ac;123</p>
81
            </div>
82
            <div>
83
                <p>&#x2116;123</p>
84
            </div>
85
            <div>
86
                <p>&#xff04;123</p>
87
            </div>
88
            <div>
89
                <p>&#xffe1;123</p>
90
            </div>
91
            <div>
92
                <p>&#xffe5;123</p>
93
            </div>
94
        </div>
95
        <div lang="zh">
96
            <div>
97
                <p>&#x0024;123</p>
98
            </div>
99
            <div>
100
                <p>&#x00a3;123</p>
101
            </div>
102
            <div>
103
                <p>&#x00a5;123</p>
104
            </div>
105
            <div>
106
                <p>&#x20ac;123</p>
107
            </div>
108
            <div>
109
                <p>&#x2116;123</p>
110
            </div>
111
            <div>
112
                <p>&#xff04;123</p>
113
            </div>
114
            <div>
115
                <p>&#xffe1;123</p>
116
            </div>
117
            <div>
118
                <p>&#xffe5;123</p>
119
            </div>
120
        </div>
121
    </body>
122
</html>
- a/LayoutTests/css3/line-break/line-break-normal-sound-marks-expected.html +49 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-sound-marks-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before sound marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
22
            </div>
23
        </div>
24
        <div lang="ja">
25
            <div>
26
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
27
            </div>
28
            <div>
29
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
30
            </div>
31
        </div>
32
        <div lang="ko">
33
            <div>
34
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
35
            </div>
36
            <div>
37
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
38
            </div>
39
        </div>
40
        <div lang="zh">
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
46
            </div>
47
        </div>
48
    </body>
49
</html>
- a/LayoutTests/css3/line-break/line-break-normal-sound-marks.html +50 lines
Line 0 a/LayoutTests/css3/line-break/line-break-normal-sound-marks.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : normal - before sound marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: normal;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
23
            </div>
24
        </div>
25
        <div lang="ja">
26
            <div>
27
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
28
            </div>
29
            <div>
30
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
31
            </div>
32
        </div>
33
        <div lang="ko">
34
            <div>
35
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
36
            </div>
37
            <div>
38
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
39
            </div>
40
        </div>
41
        <div lang="zh">
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
47
            </div>
48
        </div>
49
    </body>
50
</html>
- a/LayoutTests/css3/line-break/line-break-strict-centered-expected.html +193 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-centered-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before centered punctuation</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
46
            </div>
47
            <div>
48
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
49
            </div>
50
            <div>
51
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
52
            </div>
53
            <div>
54
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
55
            </div>
56
            <div>
57
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
58
            </div>
59
        </div>
60
        <div lang="ja">
61
            <div>
62
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
63
            </div>
64
            <div>
65
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
66
            </div>
67
            <div>
68
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
69
            </div>
70
            <div>
71
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
72
            </div>
73
            <div>
74
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
75
            </div>
76
            <div>
77
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
78
            </div>
79
            <div>
80
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
81
            </div>
82
            <div>
83
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
84
            </div>
85
            <div>
86
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
87
            </div>
88
            <div>
89
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
90
            </div>
91
            <div>
92
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
93
            </div>
94
            <div>
95
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
96
            </div>
97
            <div>
98
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
99
            </div>
100
            <div>
101
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
102
            </div>
103
        </div>
104
        <div lang="ko">
105
            <div>
106
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
107
            </div>
108
            <div>
109
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
110
            </div>
111
            <div>
112
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
113
            </div>
114
            <div>
115
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
116
            </div>
117
            <div>
118
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
119
            </div>
120
            <div>
121
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
122
            </div>
123
            <div>
124
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
125
            </div>
126
            <div>
127
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
128
            </div>
129
            <div>
130
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
131
            </div>
132
            <div>
133
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
134
            </div>
135
            <div>
136
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
137
            </div>
138
            <div>
139
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
140
            </div>
141
            <div>
142
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
143
            </div>
144
            <div>
145
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
146
            </div>
147
        </div>
148
        <div lang="zh">
149
            <div>
150
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003a;</p>
151
            </div>
152
            <div>
153
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003b;</p>
154
            </div>
155
            <div>
156
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fb;</p>
157
            </div>
158
            <div>
159
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1a;</p>
160
            </div>
161
            <div>
162
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1b;</p>
163
            </div>
164
            <div>
165
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff65;</p>
166
            </div>
167
            <div>
168
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0021;</p>
169
            </div>
170
            <div>
171
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x003f;</p>
172
            </div>
173
            <div>
174
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x203c;</p>
175
            </div>
176
            <div>
177
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2047;</p>
178
            </div>
179
            <div>
180
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2048;</p>
181
            </div>
182
            <div>
183
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2049;</p>
184
            </div>
185
            <div>
186
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff01;</p>
187
            </div>
188
            <div>
189
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff1f;</p>
190
            </div>
191
        </div>
192
    </body>
193
</html>
- a/LayoutTests/css3/line-break/line-break-strict-centered.html +194 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-centered.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : strict - before centered punctuation</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: strict;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
47
            </div>
48
            <div>
49
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
50
            </div>
51
            <div>
52
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
53
            </div>
54
            <div>
55
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
56
            </div>
57
            <div>
58
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
59
            </div>
60
        </div>
61
        <div lang="ja">
62
            <div>
63
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
64
            </div>
65
            <div>
66
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
67
            </div>
68
            <div>
69
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
70
            </div>
71
            <div>
72
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
73
            </div>
74
            <div>
75
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
76
            </div>
77
            <div>
78
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
79
            </div>
80
            <div>
81
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
82
            </div>
83
            <div>
84
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
85
            </div>
86
            <div>
87
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
88
            </div>
89
            <div>
90
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
91
            </div>
92
            <div>
93
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
94
            </div>
95
            <div>
96
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
97
            </div>
98
            <div>
99
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
100
            </div>
101
            <div>
102
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
103
            </div>
104
        </div>
105
        <div lang="ko">
106
            <div>
107
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
108
            </div>
109
            <div>
110
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
111
            </div>
112
            <div>
113
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
114
            </div>
115
            <div>
116
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
117
            </div>
118
            <div>
119
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
120
            </div>
121
            <div>
122
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
123
            </div>
124
            <div>
125
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
126
            </div>
127
            <div>
128
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
129
            </div>
130
            <div>
131
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
132
            </div>
133
            <div>
134
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
135
            </div>
136
            <div>
137
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
138
            </div>
139
            <div>
140
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
141
            </div>
142
            <div>
143
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
144
            </div>
145
            <div>
146
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
147
            </div>
148
        </div>
149
        <div lang="zh">
150
            <div>
151
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003a;</p>
152
            </div>
153
            <div>
154
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003b;</p>
155
            </div>
156
            <div>
157
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fb;</p>
158
            </div>
159
            <div>
160
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1a;</p>
161
            </div>
162
            <div>
163
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1b;</p>
164
            </div>
165
            <div>
166
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff65;</p>
167
            </div>
168
            <div>
169
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0021;</p>
170
            </div>
171
            <div>
172
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x003f;</p>
173
            </div>
174
            <div>
175
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x203c;</p>
176
            </div>
177
            <div>
178
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2047;</p>
179
            </div>
180
            <div>
181
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2048;</p>
182
            </div>
183
            <div>
184
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2049;</p>
185
            </div>
186
            <div>
187
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff01;</p>
188
            </div>
189
            <div>
190
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff1f;</p>
191
            </div>
192
        </div>
193
    </body>
194
</html>
- a/LayoutTests/css3/line-break/line-break-strict-half-kana-expected.html +613 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-half-kana-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before half kana</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
46
            </div>
47
            <div>
48
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
49
            </div>
50
            <div>
51
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
52
            </div>
53
            <div>
54
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
55
            </div>
56
            <div>
57
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
58
            </div>
59
            <div>
60
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
70
            </div>
71
            <div>
72
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
73
            </div>
74
            <div>
75
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
76
            </div>
77
            <div>
78
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
79
            </div>
80
            <div>
81
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
82
            </div>
83
            <div>
84
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
85
            </div>
86
            <div>
87
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
88
            </div>
89
            <div>
90
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
91
            </div>
92
            <div>
93
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
94
            </div>
95
            <div>
96
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
97
            </div>
98
            <div>
99
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
100
            </div>
101
            <div>
102
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
103
            </div>
104
            <div>
105
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
109
            </div>
110
            <div>
111
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
112
            </div>
113
            <div>
114
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
115
            </div>
116
            <div>
117
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
118
            </div>
119
            <div>
120
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
121
            </div>
122
            <div>
123
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
124
            </div>
125
            <div>
126
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
127
            </div>
128
            <div>
129
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
130
            </div>
131
            <div>
132
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
133
            </div>
134
            <div>
135
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
136
            </div>
137
            <div>
138
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
139
            </div>
140
            <div>
141
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
142
            </div>
143
            <div>
144
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
145
            </div>
146
            <div>
147
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
148
            </div>
149
            <div>
150
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
151
            </div>
152
            <div>
153
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
154
            </div>
155
            <div>
156
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
157
            </div>
158
            <div>
159
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
160
            </div>
161
            <div>
162
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
163
            </div>
164
        </div>
165
        <div lang="ja">
166
            <div>
167
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
168
            </div>
169
            <div>
170
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
171
            </div>
172
            <div>
173
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
174
            </div>
175
            <div>
176
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
177
            </div>
178
            <div>
179
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
180
            </div>
181
            <div>
182
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
183
            </div>
184
            <div>
185
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
186
            </div>
187
            <div>
188
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
189
            </div>
190
            <div>
191
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
192
            </div>
193
            <div>
194
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
195
            </div>
196
            <div>
197
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
198
            </div>
199
            <div>
200
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
201
            </div>
202
            <div>
203
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
204
            </div>
205
            <div>
206
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
207
            </div>
208
            <div>
209
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
210
            </div>
211
            <div>
212
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
213
            </div>
214
            <div>
215
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
216
            </div>
217
            <div>
218
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
219
            </div>
220
            <div>
221
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
222
            </div>
223
            <div>
224
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
225
            </div>
226
            <div>
227
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
228
            </div>
229
            <div>
230
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
231
            </div>
232
            <div>
233
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
234
            </div>
235
            <div>
236
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
237
            </div>
238
            <div>
239
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
240
            </div>
241
            <div>
242
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
243
            </div>
244
            <div>
245
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
246
            </div>
247
            <div>
248
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
249
            </div>
250
            <div>
251
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
252
            </div>
253
            <div>
254
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
255
            </div>
256
            <div>
257
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
258
            </div>
259
            <div>
260
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
261
            </div>
262
            <div>
263
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
264
            </div>
265
            <div>
266
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
267
            </div>
268
            <div>
269
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
270
            </div>
271
            <div>
272
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
273
            </div>
274
            <div>
275
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
276
            </div>
277
            <div>
278
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
279
            </div>
280
            <div>
281
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
282
            </div>
283
            <div>
284
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
285
            </div>
286
            <div>
287
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
288
            </div>
289
            <div>
290
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
291
            </div>
292
            <div>
293
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
294
            </div>
295
            <div>
296
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
297
            </div>
298
            <div>
299
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
300
            </div>
301
            <div>
302
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
303
            </div>
304
            <div>
305
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
306
            </div>
307
            <div>
308
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
309
            </div>
310
            <div>
311
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
312
            </div>
313
        </div>
314
        <div lang="ko">
315
            <div>
316
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
317
            </div>
318
            <div>
319
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
320
            </div>
321
            <div>
322
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
323
            </div>
324
            <div>
325
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
326
            </div>
327
            <div>
328
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
329
            </div>
330
            <div>
331
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
332
            </div>
333
            <div>
334
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
335
            </div>
336
            <div>
337
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
338
            </div>
339
            <div>
340
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
341
            </div>
342
            <div>
343
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
344
            </div>
345
            <div>
346
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
347
            </div>
348
            <div>
349
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
350
            </div>
351
            <div>
352
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
353
            </div>
354
            <div>
355
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
356
            </div>
357
            <div>
358
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
359
            </div>
360
            <div>
361
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
362
            </div>
363
            <div>
364
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
365
            </div>
366
            <div>
367
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
368
            </div>
369
            <div>
370
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
371
            </div>
372
            <div>
373
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
374
            </div>
375
            <div>
376
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
377
            </div>
378
            <div>
379
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
380
            </div>
381
            <div>
382
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
383
            </div>
384
            <div>
385
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
386
            </div>
387
            <div>
388
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
389
            </div>
390
            <div>
391
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
392
            </div>
393
            <div>
394
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
395
            </div>
396
            <div>
397
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
398
            </div>
399
            <div>
400
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
401
            </div>
402
            <div>
403
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
404
            </div>
405
            <div>
406
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
407
            </div>
408
            <div>
409
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
410
            </div>
411
            <div>
412
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
413
            </div>
414
            <div>
415
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
416
            </div>
417
            <div>
418
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
419
            </div>
420
            <div>
421
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
422
            </div>
423
            <div>
424
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
425
            </div>
426
            <div>
427
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
428
            </div>
429
            <div>
430
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
431
            </div>
432
            <div>
433
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
434
            </div>
435
            <div>
436
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
437
            </div>
438
            <div>
439
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
440
            </div>
441
            <div>
442
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
443
            </div>
444
            <div>
445
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
446
            </div>
447
            <div>
448
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
449
            </div>
450
            <div>
451
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
452
            </div>
453
            <div>
454
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
455
            </div>
456
            <div>
457
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
458
            </div>
459
            <div>
460
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
461
            </div>
462
        </div>
463
        <div lang="zh">
464
            <div>
465
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
466
            </div>
467
            <div>
468
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
469
            </div>
470
            <div>
471
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
472
            </div>
473
            <div>
474
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
475
            </div>
476
            <div>
477
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
478
            </div>
479
            <div>
480
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
481
            </div>
482
            <div>
483
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
484
            </div>
485
            <div>
486
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
487
            </div>
488
            <div>
489
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
490
            </div>
491
            <div>
492
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
493
            </div>
494
            <div>
495
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
496
            </div>
497
            <div>
498
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
499
            </div>
500
            <div>
501
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
502
            </div>
503
            <div>
504
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
505
            </div>
506
            <div>
507
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
508
            </div>
509
            <div>
510
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
511
            </div>
512
            <div>
513
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
514
            </div>
515
            <div>
516
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
517
            </div>
518
            <div>
519
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
520
            </div>
521
            <div>
522
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
523
            </div>
524
            <div>
525
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
526
            </div>
527
            <div>
528
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
529
            </div>
530
            <div>
531
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
532
            </div>
533
            <div>
534
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
535
            </div>
536
            <div>
537
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
538
            </div>
539
            <div>
540
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
541
            </div>
542
            <div>
543
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
544
            </div>
545
            <div>
546
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
547
            </div>
548
            <div>
549
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
550
            </div>
551
            <div>
552
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
553
            </div>
554
            <div>
555
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
556
            </div>
557
            <div>
558
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
559
            </div>
560
            <div>
561
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
562
            </div>
563
            <div>
564
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
565
            </div>
566
            <div>
567
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
568
            </div>
569
            <div>
570
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
571
            </div>
572
            <div>
573
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
574
            </div>
575
            <div>
576
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
577
            </div>
578
            <div>
579
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
580
            </div>
581
            <div>
582
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
583
            </div>
584
            <div>
585
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
586
            </div>
587
            <div>
588
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
589
            </div>
590
            <div>
591
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
592
            </div>
593
            <div>
594
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
595
            </div>
596
            <div>
597
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
598
            </div>
599
            <div>
600
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
601
            </div>
602
            <div>
603
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
604
            </div>
605
            <div>
606
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
607
            </div>
608
            <div>
609
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
610
            </div>
611
        </div>
612
    </body>
613
</html>
- a/LayoutTests/css3/line-break/line-break-strict-half-kana.html +614 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-half-kana.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : strict - before half kana</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: strict;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
47
            </div>
48
            <div>
49
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
50
            </div>
51
            <div>
52
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
53
            </div>
54
            <div>
55
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
56
            </div>
57
            <div>
58
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
59
            </div>
60
            <div>
61
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
71
            </div>
72
            <div>
73
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
74
            </div>
75
            <div>
76
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
77
            </div>
78
            <div>
79
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
80
            </div>
81
            <div>
82
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
83
            </div>
84
            <div>
85
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
86
            </div>
87
            <div>
88
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
89
            </div>
90
            <div>
91
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
92
            </div>
93
            <div>
94
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
95
            </div>
96
            <div>
97
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
98
            </div>
99
            <div>
100
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
101
            </div>
102
            <div>
103
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
104
            </div>
105
            <div>
106
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
107
            </div>
108
            <div>
109
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
110
            </div>
111
            <div>
112
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
113
            </div>
114
            <div>
115
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
116
            </div>
117
            <div>
118
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
119
            </div>
120
            <div>
121
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
122
            </div>
123
            <div>
124
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
125
            </div>
126
            <div>
127
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
128
            </div>
129
            <div>
130
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
131
            </div>
132
            <div>
133
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
134
            </div>
135
            <div>
136
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
137
            </div>
138
            <div>
139
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
140
            </div>
141
            <div>
142
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
143
            </div>
144
            <div>
145
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
146
            </div>
147
            <div>
148
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
149
            </div>
150
            <div>
151
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
152
            </div>
153
            <div>
154
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
155
            </div>
156
            <div>
157
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
158
            </div>
159
            <div>
160
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
161
            </div>
162
            <div>
163
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
164
            </div>
165
        </div>
166
        <div lang="ja">
167
            <div>
168
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
169
            </div>
170
            <div>
171
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
172
            </div>
173
            <div>
174
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
175
            </div>
176
            <div>
177
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
178
            </div>
179
            <div>
180
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
181
            </div>
182
            <div>
183
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
184
            </div>
185
            <div>
186
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
187
            </div>
188
            <div>
189
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
190
            </div>
191
            <div>
192
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
193
            </div>
194
            <div>
195
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
196
            </div>
197
            <div>
198
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
199
            </div>
200
            <div>
201
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
202
            </div>
203
            <div>
204
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
205
            </div>
206
            <div>
207
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
208
            </div>
209
            <div>
210
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
211
            </div>
212
            <div>
213
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
214
            </div>
215
            <div>
216
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
217
            </div>
218
            <div>
219
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
220
            </div>
221
            <div>
222
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
223
            </div>
224
            <div>
225
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
226
            </div>
227
            <div>
228
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
229
            </div>
230
            <div>
231
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
232
            </div>
233
            <div>
234
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
235
            </div>
236
            <div>
237
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
238
            </div>
239
            <div>
240
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
241
            </div>
242
            <div>
243
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
244
            </div>
245
            <div>
246
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
247
            </div>
248
            <div>
249
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
250
            </div>
251
            <div>
252
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
253
            </div>
254
            <div>
255
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
256
            </div>
257
            <div>
258
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
259
            </div>
260
            <div>
261
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
262
            </div>
263
            <div>
264
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
265
            </div>
266
            <div>
267
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
268
            </div>
269
            <div>
270
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
271
            </div>
272
            <div>
273
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
274
            </div>
275
            <div>
276
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
277
            </div>
278
            <div>
279
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
280
            </div>
281
            <div>
282
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
283
            </div>
284
            <div>
285
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
286
            </div>
287
            <div>
288
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
289
            </div>
290
            <div>
291
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
292
            </div>
293
            <div>
294
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
295
            </div>
296
            <div>
297
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
298
            </div>
299
            <div>
300
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
301
            </div>
302
            <div>
303
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
304
            </div>
305
            <div>
306
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
307
            </div>
308
            <div>
309
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
310
            </div>
311
            <div>
312
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
313
            </div>
314
        </div>
315
        <div lang="ko">
316
            <div>
317
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
318
            </div>
319
            <div>
320
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
321
            </div>
322
            <div>
323
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
324
            </div>
325
            <div>
326
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
327
            </div>
328
            <div>
329
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
330
            </div>
331
            <div>
332
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
333
            </div>
334
            <div>
335
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
336
            </div>
337
            <div>
338
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
339
            </div>
340
            <div>
341
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
342
            </div>
343
            <div>
344
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
345
            </div>
346
            <div>
347
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
348
            </div>
349
            <div>
350
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
351
            </div>
352
            <div>
353
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
354
            </div>
355
            <div>
356
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
357
            </div>
358
            <div>
359
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
360
            </div>
361
            <div>
362
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
363
            </div>
364
            <div>
365
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
366
            </div>
367
            <div>
368
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
369
            </div>
370
            <div>
371
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
372
            </div>
373
            <div>
374
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
375
            </div>
376
            <div>
377
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
378
            </div>
379
            <div>
380
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
381
            </div>
382
            <div>
383
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
384
            </div>
385
            <div>
386
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
387
            </div>
388
            <div>
389
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
390
            </div>
391
            <div>
392
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
393
            </div>
394
            <div>
395
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
396
            </div>
397
            <div>
398
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
399
            </div>
400
            <div>
401
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
402
            </div>
403
            <div>
404
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
405
            </div>
406
            <div>
407
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
408
            </div>
409
            <div>
410
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
411
            </div>
412
            <div>
413
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
414
            </div>
415
            <div>
416
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
417
            </div>
418
            <div>
419
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
420
            </div>
421
            <div>
422
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
423
            </div>
424
            <div>
425
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
426
            </div>
427
            <div>
428
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
429
            </div>
430
            <div>
431
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
432
            </div>
433
            <div>
434
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
435
            </div>
436
            <div>
437
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
438
            </div>
439
            <div>
440
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
441
            </div>
442
            <div>
443
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
444
            </div>
445
            <div>
446
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
447
            </div>
448
            <div>
449
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
450
            </div>
451
            <div>
452
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
453
            </div>
454
            <div>
455
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
456
            </div>
457
            <div>
458
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
459
            </div>
460
            <div>
461
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
462
            </div>
463
        </div>
464
        <div lang="zh">
465
            <div>
466
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3041;</p>
467
            </div>
468
            <div>
469
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3043;</p>
470
            </div>
471
            <div>
472
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3045;</p>
473
            </div>
474
            <div>
475
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3047;</p>
476
            </div>
477
            <div>
478
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3049;</p>
479
            </div>
480
            <div>
481
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3095;</p>
482
            </div>
483
            <div>
484
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3096;</p>
485
            </div>
486
            <div>
487
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3063;</p>
488
            </div>
489
            <div>
490
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3083;</p>
491
            </div>
492
            <div>
493
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3085;</p>
494
            </div>
495
            <div>
496
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3087;</p>
497
            </div>
498
            <div>
499
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x308e;</p>
500
            </div>
501
            <div>
502
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a1;</p>
503
            </div>
504
            <div>
505
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a3;</p>
506
            </div>
507
            <div>
508
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a5;</p>
509
            </div>
510
            <div>
511
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a7;</p>
512
            </div>
513
            <div>
514
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a9;</p>
515
            </div>
516
            <div>
517
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f5;</p>
518
            </div>
519
            <div>
520
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f0;</p>
521
            </div>
522
            <div>
523
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30f6;</p>
524
            </div>
525
            <div>
526
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f1;</p>
527
            </div>
528
            <div>
529
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f2;</p>
530
            </div>
531
            <div>
532
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30c3;</p>
533
            </div>
534
            <div>
535
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f3;</p>
536
            </div>
537
            <div>
538
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f4;</p>
539
            </div>
540
            <div>
541
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f5;</p>
542
            </div>
543
            <div>
544
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f6;</p>
545
            </div>
546
            <div>
547
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f7;</p>
548
            </div>
549
            <div>
550
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f8;</p>
551
            </div>
552
            <div>
553
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31f9;</p>
554
            </div>
555
            <div>
556
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fa;</p>
557
            </div>
558
            <div>
559
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e3;</p>
560
            </div>
561
            <div>
562
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e5;</p>
563
            </div>
564
            <div>
565
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30e7;</p>
566
            </div>
567
            <div>
568
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fb;</p>
569
            </div>
570
            <div>
571
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fc;</p>
572
            </div>
573
            <div>
574
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fd;</p>
575
            </div>
576
            <div>
577
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31fe;</p>
578
            </div>
579
            <div>
580
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x31ff;</p>
581
            </div>
582
            <div>
583
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30ee;</p>
584
            </div>
585
            <div>
586
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff67;</p>
587
            </div>
588
            <div>
589
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff68;</p>
590
            </div>
591
            <div>
592
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff69;</p>
593
            </div>
594
            <div>
595
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6a;</p>
596
            </div>
597
            <div>
598
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6b;</p>
599
            </div>
600
            <div>
601
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6f;</p>
602
            </div>
603
            <div>
604
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6c;</p>
605
            </div>
606
            <div>
607
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6d;</p>
608
            </div>
609
            <div>
610
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff6e;</p>
611
            </div>
612
        </div>
613
    </body>
614
</html>
- a/LayoutTests/css3/line-break/line-break-strict-hyphens-expected.html +73 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-hyphens-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before hyphens</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2010;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2013;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x301c;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a0;</p>
28
            </div>
29
        </div>
30
        <div lang="ja">
31
            <div>
32
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2010;</p>
33
            </div>
34
            <div>
35
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2013;</p>
36
            </div>
37
            <div>
38
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x301c;</p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a0;</p>
42
            </div>
43
        </div>
44
        <div lang="ko">
45
            <div>
46
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2010;</p>
47
            </div>
48
            <div>
49
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2013;</p>
50
            </div>
51
            <div>
52
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x301c;</p>
53
            </div>
54
            <div>
55
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a0;</p>
56
            </div>
57
        </div>
58
        <div lang="zh">
59
            <div>
60
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2010;</p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2013;</p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x301c;</p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a0;</p>
70
            </div>
71
        </div>
72
    </body>
73
</html>
- a/LayoutTests/css3/line-break/line-break-strict-hyphens.html +74 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-hyphens.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : strict - before hyphens</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: strict;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
29
            </div>
30
        </div>
31
        <div lang="ja">
32
            <div>
33
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
34
            </div>
35
            <div>
36
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
37
            </div>
38
            <div>
39
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
43
            </div>
44
        </div>
45
        <div lang="ko">
46
            <div>
47
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
48
            </div>
49
            <div>
50
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
51
            </div>
52
            <div>
53
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
54
            </div>
55
            <div>
56
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
57
            </div>
58
        </div>
59
        <div lang="zh">
60
            <div>
61
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2010;</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2013;</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x301c;</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30a0;</p>
71
            </div>
72
        </div>
73
    </body>
74
</html>
- a/LayoutTests/css3/line-break/line-break-strict-inseparables-expected.html +73 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-inseparables-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - between inseparables</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 2.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
28
            </div>
29
        </div>
30
        <div lang="ja">
31
            <div>
32
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
33
            </div>
34
            <div>
35
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
36
            </div>
37
            <div>
38
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
42
            </div>
43
        </div>
44
        <div lang="ko">
45
            <div>
46
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
47
            </div>
48
            <div>
49
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
50
            </div>
51
            <div>
52
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
53
            </div>
54
            <div>
55
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
56
            </div>
57
        </div>
58
        <div lang="zh">
59
            <div>
60
                <p><nobr>&#x4e00;&#x2025;&#x2025</nobr></p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x2025;&#x2026</nobr></p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x2026;&#x2025</nobr></p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x2026;&#x2026</nobr></p>
70
            </div>
71
        </div>
72
    </body>
73
</html>
- a/LayoutTests/css3/line-break/line-break-strict-inseparables.html +74 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-inseparables.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : strict - between inseparables</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 2.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: strict;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x2025;&#x2025</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x2025;&#x2026</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x2026;&#x2025</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x2026;&#x2026</p>
29
            </div>
30
        </div>
31
        <div lang="ja">
32
            <div>
33
                <p>&#x4e00;&#x2025;&#x2025</p>
34
            </div>
35
            <div>
36
                <p>&#x4e00;&#x2025;&#x2026</p>
37
            </div>
38
            <div>
39
                <p>&#x4e00;&#x2026;&#x2025</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x2026;&#x2026</p>
43
            </div>
44
        </div>
45
        <div lang="ko">
46
            <div>
47
                <p>&#x4e00;&#x2025;&#x2025</p>
48
            </div>
49
            <div>
50
                <p>&#x4e00;&#x2025;&#x2026</p>
51
            </div>
52
            <div>
53
                <p>&#x4e00;&#x2026;&#x2025</p>
54
            </div>
55
            <div>
56
                <p>&#x4e00;&#x2026;&#x2026</p>
57
            </div>
58
        </div>
59
        <div lang="zh">
60
            <div>
61
                <p>&#x4e00;&#x2025;&#x2025</p>
62
            </div>
63
            <div>
64
                <p>&#x4e00;&#x2025;&#x2026</p>
65
            </div>
66
            <div>
67
                <p>&#x4e00;&#x2026;&#x2025</p>
68
            </div>
69
            <div>
70
                <p>&#x4e00;&#x2026;&#x2026</p>
71
            </div>
72
        </div>
73
    </body>
74
</html>
- a/LayoutTests/css3/line-break/line-break-strict-iteration-marks-expected.html +97 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-iteration-marks-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before iteration marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
34
            </div>
35
        </div>
36
        <div lang="ja">
37
            <div>
38
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
39
            </div>
40
            <div>
41
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
42
            </div>
43
            <div>
44
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
45
            </div>
46
            <div>
47
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
54
            </div>
55
        </div>
56
        <div lang="ko">
57
            <div>
58
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
59
            </div>
60
            <div>
61
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
62
            </div>
63
            <div>
64
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
65
            </div>
66
            <div>
67
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
68
            </div>
69
            <div>
70
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
71
            </div>
72
            <div>
73
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
74
            </div>
75
        </div>
76
        <div lang="zh">
77
            <div>
78
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3005;</p>
79
            </div>
80
            <div>
81
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x303b;</p>
82
            </div>
83
            <div>
84
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309d;</p>
85
            </div>
86
            <div>
87
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x309e;</p>
88
            </div>
89
            <div>
90
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fd;</p>
91
            </div>
92
            <div>
93
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fe;</p>
94
            </div>
95
        </div>
96
    </body>
97
</html>
- a/LayoutTests/css3/line-break/line-break-strict-iteration-marks.html +98 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-iteration-marks.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : strict - before iteration marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: strict;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
35
            </div>
36
        </div>
37
        <div lang="ja">
38
            <div>
39
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
40
            </div>
41
            <div>
42
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
43
            </div>
44
            <div>
45
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
46
            </div>
47
            <div>
48
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
49
            </div>
50
            <div>
51
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
52
            </div>
53
            <div>
54
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
55
            </div>
56
        </div>
57
        <div lang="ko">
58
            <div>
59
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
60
            </div>
61
            <div>
62
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
63
            </div>
64
            <div>
65
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
66
            </div>
67
            <div>
68
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
69
            </div>
70
            <div>
71
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
72
            </div>
73
            <div>
74
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
75
            </div>
76
        </div>
77
        <div lang="zh">
78
            <div>
79
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x3005;</p>
80
            </div>
81
            <div>
82
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x303b;</p>
83
            </div>
84
            <div>
85
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309d;</p>
86
            </div>
87
            <div>
88
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x309e;</p>
89
            </div>
90
            <div>
91
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fd;</p>
92
            </div>
93
            <div>
94
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fe;</p>
95
            </div>
96
        </div>
97
    </body>
98
</html>
- a/LayoutTests/css3/line-break/line-break-strict-postfixes-expected.html +133 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-postfixes-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before postfixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
43
            </div>
44
        </div>
45
        <div lang="ja">
46
            <div>
47
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
54
            </div>
55
            <div>
56
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
57
            </div>
58
            <div>
59
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
60
            </div>
61
            <div>
62
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
63
            </div>
64
            <div>
65
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
66
            </div>
67
            <div>
68
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
69
            </div>
70
            <div>
71
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
72
            </div>
73
        </div>
74
        <div lang="ko">
75
            <div>
76
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
77
            </div>
78
            <div>
79
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
80
            </div>
81
            <div>
82
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
83
            </div>
84
            <div>
85
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
86
            </div>
87
            <div>
88
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
89
            </div>
90
            <div>
91
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
92
            </div>
93
            <div>
94
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
95
            </div>
96
            <div>
97
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
98
            </div>
99
            <div>
100
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
101
            </div>
102
        </div>
103
        <div lang="zh">
104
            <div>
105
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x0025;</p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00a2;</p>
109
            </div>
110
            <div>
111
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x00b0;</p>
112
            </div>
113
            <div>
114
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2030;</p>
115
            </div>
116
            <div>
117
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2032;</p>
118
            </div>
119
            <div>
120
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2033;</p>
121
            </div>
122
            <div>
123
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x2103;</p>
124
            </div>
125
            <div>
126
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff05;</p>
127
            </div>
128
            <div>
129
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xffe0;</p>
130
            </div>
131
        </div>
132
    </body>
133
</html>
- a/LayoutTests/css3/line-break/line-break-strict-postfixes.html +134 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-postfixes.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : strict - before postfixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: strict;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
23
            </div>
24
            <div>
25
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
26
            </div>
27
            <div>
28
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
29
            </div>
30
            <div>
31
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
32
            </div>
33
            <div>
34
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
35
            </div>
36
            <div>
37
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
38
            </div>
39
            <div>
40
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
41
            </div>
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
44
            </div>
45
        </div>
46
        <div lang="ja">
47
            <div>
48
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
49
            </div>
50
            <div>
51
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
52
            </div>
53
            <div>
54
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
55
            </div>
56
            <div>
57
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
58
            </div>
59
            <div>
60
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
61
            </div>
62
            <div>
63
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
64
            </div>
65
            <div>
66
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
67
            </div>
68
            <div>
69
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
70
            </div>
71
            <div>
72
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
73
            </div>
74
        </div>
75
        <div lang="ko">
76
            <div>
77
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
78
            </div>
79
            <div>
80
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
81
            </div>
82
            <div>
83
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
84
            </div>
85
            <div>
86
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
87
            </div>
88
            <div>
89
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
90
            </div>
91
            <div>
92
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
93
            </div>
94
            <div>
95
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
96
            </div>
97
            <div>
98
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
99
            </div>
100
            <div>
101
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
102
            </div>
103
        </div>
104
        <div lang="zh">
105
            <div>
106
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x0025;</p>
107
            </div>
108
            <div>
109
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00a2;</p>
110
            </div>
111
            <div>
112
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x00b0;</p>
113
            </div>
114
            <div>
115
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2030;</p>
116
            </div>
117
            <div>
118
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2032;</p>
119
            </div>
120
            <div>
121
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2033;</p>
122
            </div>
123
            <div>
124
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x2103;</p>
125
            </div>
126
            <div>
127
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff05;</p>
128
            </div>
129
            <div>
130
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xffe0;</p>
131
            </div>
132
        </div>
133
    </body>
134
</html>
- a/LayoutTests/css3/line-break/line-break-strict-prefixes-expected.html +121 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-prefixes-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - after prefixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 1.5em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x0024;123</nobr></p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x00a3;123</nobr></p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x00a5;123</nobr></p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x20ac;123</nobr></p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x2116;123</nobr></p>
31
            </div>
32
            <div>
33
                <p><nobr>&#xff04;123</nobr></p>
34
            </div>
35
            <div>
36
                <p><nobr>&#xffe1;123</nobr></p>
37
            </div>
38
            <div>
39
                <p><nobr>&#xffe5;123</nobr></p>
40
            </div>
41
        </div>
42
        <div lang="ja">
43
            <div>
44
                <p><nobr>&#x0024;123</nobr></p>
45
            </div>
46
            <div>
47
                <p><nobr>&#x00a3;123</nobr></p>
48
            </div>
49
            <div>
50
                <p><nobr>&#x00a5;123</nobr></p>
51
            </div>
52
            <div>
53
                <p><nobr>&#x20ac;123</nobr></p>
54
            </div>
55
            <div>
56
                <p><nobr>&#x2116;123</nobr></p>
57
            </div>
58
            <div>
59
                <p><nobr>&#xff04;123</nobr></p>
60
            </div>
61
            <div>
62
                <p><nobr>&#xffe1;123</nobr></p>
63
            </div>
64
            <div>
65
                <p><nobr>&#xffe5;123</nobr></p>
66
            </div>
67
        </div>
68
        <div lang="ko">
69
            <div>
70
                <p><nobr>&#x0024;123</nobr></p>
71
            </div>
72
            <div>
73
                <p><nobr>&#x00a3;123</nobr></p>
74
            </div>
75
            <div>
76
                <p><nobr>&#x00a5;123</nobr></p>
77
            </div>
78
            <div>
79
                <p><nobr>&#x20ac;123</nobr></p>
80
            </div>
81
            <div>
82
                <p><nobr>&#x2116;123</nobr></p>
83
            </div>
84
            <div>
85
                <p><nobr>&#xff04;123</nobr></p>
86
            </div>
87
            <div>
88
                <p><nobr>&#xffe1;123</nobr></p>
89
            </div>
90
            <div>
91
                <p><nobr>&#xffe5;123</nobr></p>
92
            </div>
93
        </div>
94
        <div lang="zh">
95
            <div>
96
                <p><nobr>&#x0024;123</nobr></p>
97
            </div>
98
            <div>
99
                <p><nobr>&#x00a3;123</nobr></p>
100
            </div>
101
            <div>
102
                <p><nobr>&#x00a5;123</nobr></p>
103
            </div>
104
            <div>
105
                <p><nobr>&#x20ac;123</nobr></p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x2116;123</nobr></p>
109
            </div>
110
            <div>
111
                <p><nobr>&#xff04;123</nobr></p>
112
            </div>
113
            <div>
114
                <p><nobr>&#xffe1;123</nobr></p>
115
            </div>
116
            <div>
117
                <p><nobr>&#xffe5;123</nobr></p>
118
            </div>
119
        </div>
120
    </body>
121
</html>
- a/LayoutTests/css3/line-break/line-break-strict-prefixes.html +122 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-prefixes.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : strict - after prefixes</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 1.5em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: strict;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x0024;123</p>
20
            </div>
21
            <div>
22
                <p>&#x00a3;123</p>
23
            </div>
24
            <div>
25
                <p>&#x00a5;123</p>
26
            </div>
27
            <div>
28
                <p>&#x20ac;123</p>
29
            </div>
30
            <div>
31
                <p>&#x2116;123</p>
32
            </div>
33
            <div>
34
                <p>&#xff04;123</p>
35
            </div>
36
            <div>
37
                <p>&#xffe1;123</p>
38
            </div>
39
            <div>
40
                <p>&#xffe5;123</p>
41
            </div>
42
        </div>
43
        <div lang="ja">
44
            <div>
45
                <p>&#x0024;123</p>
46
            </div>
47
            <div>
48
                <p>&#x00a3;123</p>
49
            </div>
50
            <div>
51
                <p>&#x00a5;123</p>
52
            </div>
53
            <div>
54
                <p>&#x20ac;123</p>
55
            </div>
56
            <div>
57
                <p>&#x2116;123</p>
58
            </div>
59
            <div>
60
                <p>&#xff04;123</p>
61
            </div>
62
            <div>
63
                <p>&#xffe1;123</p>
64
            </div>
65
            <div>
66
                <p>&#xffe5;123</p>
67
            </div>
68
        </div>
69
        <div lang="ko">
70
            <div>
71
                <p>&#x0024;123</p>
72
            </div>
73
            <div>
74
                <p>&#x00a3;123</p>
75
            </div>
76
            <div>
77
                <p>&#x00a5;123</p>
78
            </div>
79
            <div>
80
                <p>&#x20ac;123</p>
81
            </div>
82
            <div>
83
                <p>&#x2116;123</p>
84
            </div>
85
            <div>
86
                <p>&#xff04;123</p>
87
            </div>
88
            <div>
89
                <p>&#xffe1;123</p>
90
            </div>
91
            <div>
92
                <p>&#xffe5;123</p>
93
            </div>
94
        </div>
95
        <div lang="zh">
96
            <div>
97
                <p>&#x0024;123</p>
98
            </div>
99
            <div>
100
                <p>&#x00a3;123</p>
101
            </div>
102
            <div>
103
                <p>&#x00a5;123</p>
104
            </div>
105
            <div>
106
                <p>&#x20ac;123</p>
107
            </div>
108
            <div>
109
                <p>&#x2116;123</p>
110
            </div>
111
            <div>
112
                <p>&#xff04;123</p>
113
            </div>
114
            <div>
115
                <p>&#xffe1;123</p>
116
            </div>
117
            <div>
118
                <p>&#xffe5;123</p>
119
            </div>
120
        </div>
121
    </body>
122
</html>
- a/LayoutTests/css3/line-break/line-break-strict-sound-marks-expected.html +49 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-sound-marks-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before sound marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fc;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff70;</p>
22
            </div>
23
        </div>
24
        <div lang="ja">
25
            <div>
26
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fc;</p>
27
            </div>
28
            <div>
29
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff70;</p>
30
            </div>
31
        </div>
32
        <div lang="ko">
33
            <div>
34
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fc;</p>
35
            </div>
36
            <div>
37
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff70;</p>
38
            </div>
39
        </div>
40
        <div lang="zh">
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fc;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff70;</p>
46
            </div>
47
        </div>
48
    </body>
49
</html>
- a/LayoutTests/css3/line-break/line-break-strict-sound-marks.html +50 lines
Line 0 a/LayoutTests/css3/line-break/line-break-strict-sound-marks.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : strict - before sound marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
            -webkit-line-break: strict;
13
          }
14
        </style>
15
    </head>
16
    <body>
17
        <div lang="en">
18
            <div>
19
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
20
            </div>
21
            <div>
22
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
23
            </div>
24
        </div>
25
        <div lang="ja">
26
            <div>
27
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
28
            </div>
29
            <div>
30
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
31
            </div>
32
        </div>
33
        <div lang="ko">
34
            <div>
35
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
36
            </div>
37
            <div>
38
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
39
            </div>
40
        </div>
41
        <div lang="zh">
42
            <div>
43
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#x30fc;</p>
44
            </div>
45
            <div>
46
                <p>&#x4e00;&#x4e8c;&#x4e09;&#x56db;&#xff70;</p>
47
            </div>
48
        </div>
49
    </body>
50
</html>
- a/LayoutTests/platform/chromium-android/css3/line-break/line-break-auto-half-kana-expected.html +613 lines
Line 0 a/LayoutTests/platform/chromium-android/css3/line-break/line-break-auto-half-kana-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before half kana</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
22
            </div>
23
            <div>
24
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
25
            </div>
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
31
            </div>
32
            <div>
33
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
34
            </div>
35
            <div>
36
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
37
            </div>
38
            <div>
39
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
40
            </div>
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
46
            </div>
47
            <div>
48
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
49
            </div>
50
            <div>
51
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
52
            </div>
53
            <div>
54
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
55
            </div>
56
            <div>
57
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
58
            </div>
59
            <div>
60
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
61
            </div>
62
            <div>
63
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
64
            </div>
65
            <div>
66
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
67
            </div>
68
            <div>
69
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
70
            </div>
71
            <div>
72
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
73
            </div>
74
            <div>
75
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
76
            </div>
77
            <div>
78
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
79
            </div>
80
            <div>
81
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
82
            </div>
83
            <div>
84
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
85
            </div>
86
            <div>
87
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
88
            </div>
89
            <div>
90
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
91
            </div>
92
            <div>
93
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
94
            </div>
95
            <div>
96
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
97
            </div>
98
            <div>
99
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
100
            </div>
101
            <div>
102
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
103
            </div>
104
            <div>
105
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
106
            </div>
107
            <div>
108
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
109
            </div>
110
            <div>
111
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
112
            </div>
113
            <div>
114
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
115
            </div>
116
            <div>
117
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
118
            </div>
119
            <div>
120
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
121
            </div>
122
            <div>
123
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
124
            </div>
125
            <div>
126
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
127
            </div>
128
            <div>
129
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
130
            </div>
131
            <div>
132
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
133
            </div>
134
            <div>
135
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
136
            </div>
137
            <div>
138
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
139
            </div>
140
            <div>
141
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
142
            </div>
143
            <div>
144
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
145
            </div>
146
            <div>
147
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
148
            </div>
149
            <div>
150
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
151
            </div>
152
            <div>
153
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
154
            </div>
155
            <div>
156
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
157
            </div>
158
            <div>
159
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
160
            </div>
161
            <div>
162
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
163
            </div>
164
        </div>
165
        <div lang="ja">
166
            <div>
167
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
168
            </div>
169
            <div>
170
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
171
            </div>
172
            <div>
173
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
174
            </div>
175
            <div>
176
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
177
            </div>
178
            <div>
179
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
180
            </div>
181
            <div>
182
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
183
            </div>
184
            <div>
185
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
186
            </div>
187
            <div>
188
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
189
            </div>
190
            <div>
191
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
192
            </div>
193
            <div>
194
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
195
            </div>
196
            <div>
197
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
198
            </div>
199
            <div>
200
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
201
            </div>
202
            <div>
203
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
204
            </div>
205
            <div>
206
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
207
            </div>
208
            <div>
209
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
210
            </div>
211
            <div>
212
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
213
            </div>
214
            <div>
215
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
216
            </div>
217
            <div>
218
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
219
            </div>
220
            <div>
221
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
222
            </div>
223
            <div>
224
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
225
            </div>
226
            <div>
227
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
228
            </div>
229
            <div>
230
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
231
            </div>
232
            <div>
233
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
234
            </div>
235
            <div>
236
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
237
            </div>
238
            <div>
239
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
240
            </div>
241
            <div>
242
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
243
            </div>
244
            <div>
245
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
246
            </div>
247
            <div>
248
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
249
            </div>
250
            <div>
251
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
252
            </div>
253
            <div>
254
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
255
            </div>
256
            <div>
257
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
258
            </div>
259
            <div>
260
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
261
            </div>
262
            <div>
263
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
264
            </div>
265
            <div>
266
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
267
            </div>
268
            <div>
269
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
270
            </div>
271
            <div>
272
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
273
            </div>
274
            <div>
275
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
276
            </div>
277
            <div>
278
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
279
            </div>
280
            <div>
281
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
282
            </div>
283
            <div>
284
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
285
            </div>
286
            <div>
287
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
288
            </div>
289
            <div>
290
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
291
            </div>
292
            <div>
293
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
294
            </div>
295
            <div>
296
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
297
            </div>
298
            <div>
299
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
300
            </div>
301
            <div>
302
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
303
            </div>
304
            <div>
305
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
306
            </div>
307
            <div>
308
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
309
            </div>
310
            <div>
311
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
312
            </div>
313
        </div>
314
        <div lang="ko">
315
            <div>
316
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
317
            </div>
318
            <div>
319
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
320
            </div>
321
            <div>
322
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
323
            </div>
324
            <div>
325
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
326
            </div>
327
            <div>
328
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
329
            </div>
330
            <div>
331
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
332
            </div>
333
            <div>
334
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
335
            </div>
336
            <div>
337
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
338
            </div>
339
            <div>
340
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
341
            </div>
342
            <div>
343
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
344
            </div>
345
            <div>
346
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
347
            </div>
348
            <div>
349
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
350
            </div>
351
            <div>
352
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
353
            </div>
354
            <div>
355
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
356
            </div>
357
            <div>
358
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
359
            </div>
360
            <div>
361
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
362
            </div>
363
            <div>
364
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
365
            </div>
366
            <div>
367
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
368
            </div>
369
            <div>
370
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
371
            </div>
372
            <div>
373
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
374
            </div>
375
            <div>
376
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
377
            </div>
378
            <div>
379
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
380
            </div>
381
            <div>
382
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
383
            </div>
384
            <div>
385
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
386
            </div>
387
            <div>
388
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
389
            </div>
390
            <div>
391
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
392
            </div>
393
            <div>
394
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
395
            </div>
396
            <div>
397
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
398
            </div>
399
            <div>
400
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
401
            </div>
402
            <div>
403
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
404
            </div>
405
            <div>
406
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
407
            </div>
408
            <div>
409
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
410
            </div>
411
            <div>
412
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
413
            </div>
414
            <div>
415
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
416
            </div>
417
            <div>
418
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
419
            </div>
420
            <div>
421
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
422
            </div>
423
            <div>
424
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
425
            </div>
426
            <div>
427
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
428
            </div>
429
            <div>
430
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
431
            </div>
432
            <div>
433
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
434
            </div>
435
            <div>
436
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
437
            </div>
438
            <div>
439
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
440
            </div>
441
            <div>
442
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
443
            </div>
444
            <div>
445
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
446
            </div>
447
            <div>
448
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
449
            </div>
450
            <div>
451
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
452
            </div>
453
            <div>
454
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
455
            </div>
456
            <div>
457
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
458
            </div>
459
            <div>
460
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
461
            </div>
462
        </div>
463
        <div lang="zh">
464
            <div>
465
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
466
            </div>
467
            <div>
468
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
469
            </div>
470
            <div>
471
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
472
            </div>
473
            <div>
474
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
475
            </div>
476
            <div>
477
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
478
            </div>
479
            <div>
480
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
481
            </div>
482
            <div>
483
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
484
            </div>
485
            <div>
486
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
487
            </div>
488
            <div>
489
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
490
            </div>
491
            <div>
492
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
493
            </div>
494
            <div>
495
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
496
            </div>
497
            <div>
498
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
499
            </div>
500
            <div>
501
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
502
            </div>
503
            <div>
504
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
505
            </div>
506
            <div>
507
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
508
            </div>
509
            <div>
510
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
511
            </div>
512
            <div>
513
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
514
            </div>
515
            <div>
516
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
517
            </div>
518
            <div>
519
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
520
            </div>
521
            <div>
522
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
523
            </div>
524
            <div>
525
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
526
            </div>
527
            <div>
528
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
529
            </div>
530
            <div>
531
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
532
            </div>
533
            <div>
534
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
535
            </div>
536
            <div>
537
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
538
            </div>
539
            <div>
540
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
541
            </div>
542
            <div>
543
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
544
            </div>
545
            <div>
546
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
547
            </div>
548
            <div>
549
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
550
            </div>
551
            <div>
552
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
553
            </div>
554
            <div>
555
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
556
            </div>
557
            <div>
558
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
559
            </div>
560
            <div>
561
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
562
            </div>
563
            <div>
564
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
565
            </div>
566
            <div>
567
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
568
            </div>
569
            <div>
570
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
571
            </div>
572
            <div>
573
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
574
            </div>
575
            <div>
576
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
577
            </div>
578
            <div>
579
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
580
            </div>
581
            <div>
582
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
583
            </div>
584
            <div>
585
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
586
            </div>
587
            <div>
588
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
589
            </div>
590
            <div>
591
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
592
            </div>
593
            <div>
594
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
595
            </div>
596
            <div>
597
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
598
            </div>
599
            <div>
600
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
601
            </div>
602
            <div>
603
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
604
            </div>
605
            <div>
606
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
607
            </div>
608
            <div>
609
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
610
            </div>
611
        </div>
612
    </body>
613
</html>
- a/LayoutTests/platform/chromium-android/css3/line-break/line-break-auto-sound-marks-expected.html +49 lines
Line 0 a/LayoutTests/platform/chromium-android/css3/line-break/line-break-auto-sound-marks-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before sound marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <div>
18
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30fc;</p>
19
            </div>
20
            <div>
21
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff70;</p>
22
            </div>
23
        </div>
24
        <div lang="ja">
25
            <div>
26
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
27
            </div>
28
            <div>
29
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
30
            </div>
31
        </div>
32
        <div lang="ko">
33
            <div>
34
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
35
            </div>
36
            <div>
37
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
38
            </div>
39
        </div>
40
        <div lang="zh">
41
            <div>
42
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
43
            </div>
44
            <div>
45
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
46
            </div>
47
        </div>
48
    </body>
49
</html>
- a/LayoutTests/platform/chromium/css3/line-break/line-break-auto-half-kana-expected.html +614 lines
Line 0 a/LayoutTests/platform/chromium/css3/line-break/line-break-auto-half-kana-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before half kana</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <!-- chromium-linux icu46 differs from icu49 default behavior for small kana for non-CJK locale -->
18
            <div>
19
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3041;</p>
20
            </div>
21
            <div>
22
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3043;</p>
23
            </div>
24
            <div>
25
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3045;</p>
26
            </div>
27
            <div>
28
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3047;</p>
29
            </div>
30
            <div>
31
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3049;</p>
32
            </div>
33
            <div>
34
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3095;</p>
35
            </div>
36
            <div>
37
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3096;</p>
38
            </div>
39
            <div>
40
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3063;</p>
41
            </div>
42
            <div>
43
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3083;</p>
44
            </div>
45
            <div>
46
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3085;</p>
47
            </div>
48
            <div>
49
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x3087;</p>
50
            </div>
51
            <div>
52
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x308e;</p>
53
            </div>
54
            <div>
55
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a1;</p>
56
            </div>
57
            <div>
58
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a3;</p>
59
            </div>
60
            <div>
61
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a5;</p>
62
            </div>
63
            <div>
64
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a7;</p>
65
            </div>
66
            <div>
67
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30a9;</p>
68
            </div>
69
            <div>
70
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f5;</p>
71
            </div>
72
            <div>
73
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f0;</p>
74
            </div>
75
            <div>
76
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30f6;</p>
77
            </div>
78
            <div>
79
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f1;</p>
80
            </div>
81
            <div>
82
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f2;</p>
83
            </div>
84
            <div>
85
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30c3;</p>
86
            </div>
87
            <div>
88
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f3;</p>
89
            </div>
90
            <div>
91
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f4;</p>
92
            </div>
93
            <div>
94
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f5;</p>
95
            </div>
96
            <div>
97
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f6;</p>
98
            </div>
99
            <div>
100
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f7;</p>
101
            </div>
102
            <div>
103
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f8;</p>
104
            </div>
105
            <div>
106
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31f9;</p>
107
            </div>
108
            <div>
109
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fa;</p>
110
            </div>
111
            <div>
112
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e3;</p>
113
            </div>
114
            <div>
115
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e5;</p>
116
            </div>
117
            <div>
118
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30e7;</p>
119
            </div>
120
            <div>
121
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fb;</p>
122
            </div>
123
            <div>
124
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fc;</p>
125
            </div>
126
            <div>
127
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fd;</p>
128
            </div>
129
            <div>
130
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31fe;</p>
131
            </div>
132
            <div>
133
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x31ff;</p>
134
            </div>
135
            <div>
136
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30ee;</p>
137
            </div>
138
            <div>
139
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff67;</p>
140
            </div>
141
            <div>
142
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff68;</p>
143
            </div>
144
            <div>
145
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff69;</p>
146
            </div>
147
            <div>
148
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6a;</p>
149
            </div>
150
            <div>
151
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6b;</p>
152
            </div>
153
            <div>
154
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6f;</p>
155
            </div>
156
            <div>
157
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6c;</p>
158
            </div>
159
            <div>
160
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6d;</p>
161
            </div>
162
            <div>
163
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff6e;</p>
164
            </div>
165
        </div>
166
        <div lang="ja">
167
            <div>
168
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
169
            </div>
170
            <div>
171
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
172
            </div>
173
            <div>
174
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
175
            </div>
176
            <div>
177
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
178
            </div>
179
            <div>
180
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
181
            </div>
182
            <div>
183
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
184
            </div>
185
            <div>
186
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
187
            </div>
188
            <div>
189
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
190
            </div>
191
            <div>
192
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
193
            </div>
194
            <div>
195
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
196
            </div>
197
            <div>
198
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
199
            </div>
200
            <div>
201
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
202
            </div>
203
            <div>
204
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
205
            </div>
206
            <div>
207
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
208
            </div>
209
            <div>
210
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
211
            </div>
212
            <div>
213
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
214
            </div>
215
            <div>
216
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
217
            </div>
218
            <div>
219
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
220
            </div>
221
            <div>
222
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
223
            </div>
224
            <div>
225
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
226
            </div>
227
            <div>
228
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
229
            </div>
230
            <div>
231
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
232
            </div>
233
            <div>
234
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
235
            </div>
236
            <div>
237
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
238
            </div>
239
            <div>
240
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
241
            </div>
242
            <div>
243
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
244
            </div>
245
            <div>
246
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
247
            </div>
248
            <div>
249
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
250
            </div>
251
            <div>
252
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
253
            </div>
254
            <div>
255
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
256
            </div>
257
            <div>
258
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
259
            </div>
260
            <div>
261
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
262
            </div>
263
            <div>
264
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
265
            </div>
266
            <div>
267
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
268
            </div>
269
            <div>
270
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
271
            </div>
272
            <div>
273
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
274
            </div>
275
            <div>
276
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
277
            </div>
278
            <div>
279
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
280
            </div>
281
            <div>
282
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
283
            </div>
284
            <div>
285
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
286
            </div>
287
            <div>
288
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
289
            </div>
290
            <div>
291
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
292
            </div>
293
            <div>
294
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
295
            </div>
296
            <div>
297
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
298
            </div>
299
            <div>
300
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
301
            </div>
302
            <div>
303
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
304
            </div>
305
            <div>
306
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
307
            </div>
308
            <div>
309
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
310
            </div>
311
            <div>
312
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
313
            </div>
314
        </div>
315
        <div lang="ko">
316
            <div>
317
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
318
            </div>
319
            <div>
320
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
321
            </div>
322
            <div>
323
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
324
            </div>
325
            <div>
326
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
327
            </div>
328
            <div>
329
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
330
            </div>
331
            <div>
332
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
333
            </div>
334
            <div>
335
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
336
            </div>
337
            <div>
338
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
339
            </div>
340
            <div>
341
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
342
            </div>
343
            <div>
344
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
345
            </div>
346
            <div>
347
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
348
            </div>
349
            <div>
350
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
351
            </div>
352
            <div>
353
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
354
            </div>
355
            <div>
356
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
357
            </div>
358
            <div>
359
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
360
            </div>
361
            <div>
362
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
363
            </div>
364
            <div>
365
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
366
            </div>
367
            <div>
368
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
369
            </div>
370
            <div>
371
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
372
            </div>
373
            <div>
374
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
375
            </div>
376
            <div>
377
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
378
            </div>
379
            <div>
380
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
381
            </div>
382
            <div>
383
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
384
            </div>
385
            <div>
386
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
387
            </div>
388
            <div>
389
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
390
            </div>
391
            <div>
392
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
393
            </div>
394
            <div>
395
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
396
            </div>
397
            <div>
398
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
399
            </div>
400
            <div>
401
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
402
            </div>
403
            <div>
404
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
405
            </div>
406
            <div>
407
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
408
            </div>
409
            <div>
410
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
411
            </div>
412
            <div>
413
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
414
            </div>
415
            <div>
416
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
417
            </div>
418
            <div>
419
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
420
            </div>
421
            <div>
422
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
423
            </div>
424
            <div>
425
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
426
            </div>
427
            <div>
428
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
429
            </div>
430
            <div>
431
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
432
            </div>
433
            <div>
434
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
435
            </div>
436
            <div>
437
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
438
            </div>
439
            <div>
440
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
441
            </div>
442
            <div>
443
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
444
            </div>
445
            <div>
446
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
447
            </div>
448
            <div>
449
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
450
            </div>
451
            <div>
452
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
453
            </div>
454
            <div>
455
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
456
            </div>
457
            <div>
458
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
459
            </div>
460
            <div>
461
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
462
            </div>
463
        </div>
464
        <div lang="zh">
465
            <div>
466
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3041;</p>
467
            </div>
468
            <div>
469
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3043;</p>
470
            </div>
471
            <div>
472
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3045;</p>
473
            </div>
474
            <div>
475
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3047;</p>
476
            </div>
477
            <div>
478
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3049;</p>
479
            </div>
480
            <div>
481
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3095;</p>
482
            </div>
483
            <div>
484
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3096;</p>
485
            </div>
486
            <div>
487
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3063;</p>
488
            </div>
489
            <div>
490
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3083;</p>
491
            </div>
492
            <div>
493
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3085;</p>
494
            </div>
495
            <div>
496
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x3087;</p>
497
            </div>
498
            <div>
499
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x308e;</p>
500
            </div>
501
            <div>
502
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a1;</p>
503
            </div>
504
            <div>
505
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a3;</p>
506
            </div>
507
            <div>
508
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a5;</p>
509
            </div>
510
            <div>
511
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a7;</p>
512
            </div>
513
            <div>
514
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30a9;</p>
515
            </div>
516
            <div>
517
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f5;</p>
518
            </div>
519
            <div>
520
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f0;</p>
521
            </div>
522
            <div>
523
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30f6;</p>
524
            </div>
525
            <div>
526
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f1;</p>
527
            </div>
528
            <div>
529
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f2;</p>
530
            </div>
531
            <div>
532
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30c3;</p>
533
            </div>
534
            <div>
535
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f3;</p>
536
            </div>
537
            <div>
538
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f4;</p>
539
            </div>
540
            <div>
541
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f5;</p>
542
            </div>
543
            <div>
544
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f6;</p>
545
            </div>
546
            <div>
547
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f7;</p>
548
            </div>
549
            <div>
550
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f8;</p>
551
            </div>
552
            <div>
553
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31f9;</p>
554
            </div>
555
            <div>
556
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fa;</p>
557
            </div>
558
            <div>
559
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e3;</p>
560
            </div>
561
            <div>
562
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e5;</p>
563
            </div>
564
            <div>
565
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30e7;</p>
566
            </div>
567
            <div>
568
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fb;</p>
569
            </div>
570
            <div>
571
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fc;</p>
572
            </div>
573
            <div>
574
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fd;</p>
575
            </div>
576
            <div>
577
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31fe;</p>
578
            </div>
579
            <div>
580
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x31ff;</p>
581
            </div>
582
            <div>
583
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#x30ee;</p>
584
            </div>
585
            <div>
586
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff67;</p>
587
            </div>
588
            <div>
589
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff68;</p>
590
            </div>
591
            <div>
592
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff69;</p>
593
            </div>
594
            <div>
595
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6a;</p>
596
            </div>
597
            <div>
598
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6b;</p>
599
            </div>
600
            <div>
601
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6f;</p>
602
            </div>
603
            <div>
604
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6c;</p>
605
            </div>
606
            <div>
607
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6d;</p>
608
            </div>
609
            <div>
610
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff6e;</p>
611
            </div>
612
        </div>
613
    </body>
614
</html>
- a/LayoutTests/platform/chromium/css3/line-break/line-break-auto-sound-marks-expected.html +50 lines
Line 0 a/LayoutTests/platform/chromium/css3/line-break/line-break-auto-sound-marks-expected.html_sec1
1
<html>
2
    <head>
3
        <title>Line breaks using [-webkit-]line-break : auto - before sound marks</title>
4
        <style>
5
          div > div {
6
            font-family: 'Lucida Grande';
7
            font-size: 16pt;
8
            width: 4.1em;
9
          }
10
          div > p {
11
            border: solid blue 1px;
12
          }
13
        </style>
14
    </head>
15
    <body>
16
        <div lang="en">
17
            <!-- chromium-linux icu46 differs from icu49 default behavior for U+30FC for non-CJK locale -->
18
            <div>
19
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
20
            </div>
21
            <div>
22
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;</nobr><br>&#x56db;&#xff70;</p>
23
            </div>
24
        </div>
25
        <div lang="ja">
26
            <div>
27
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
28
            </div>
29
            <div>
30
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
31
            </div>
32
        </div>
33
        <div lang="ko">
34
            <div>
35
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
36
            </div>
37
            <div>
38
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
39
            </div>
40
        </div>
41
        <div lang="zh">
42
            <div>
43
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#x30fc;</p>
44
            </div>
45
            <div>
46
                <p><nobr>&#x4e00;&#x4e8c;&#x4e09;&#x56db;</nobr><br>&#xff70;</p>
47
            </div>
48
        </div>
49
    </body>
50
</html>

Return to Bug 89235