Backed out 4 changesets (bug 1316482) for frequent reftest failures on win7vm a=backout

Backed out changeset ad208e73ab6c (bug 1316482)
Backed out changeset 2a28dc0a75d3 (bug 1316482)
Backed out changeset b54126cc63d4 (bug 1316482)
Backed out changeset ebd0c6c8b783 (bug 1316482)

MozReview-Commit-ID: IFpLJUjj8qH
This commit is contained in:
Wes Kocher 2017-01-10 18:11:10 -08:00
Родитель 1d16e48df0
Коммит b0c1453d57
112 изменённых файлов: 152 добавлений и 1768 удалений

Просмотреть файл

@ -15,8 +15,7 @@
using namespace mozilla;
static bool
IsDiscardable(char16_t ch, uint32_t* aFlags)
static bool IsDiscardable(char16_t ch, uint32_t* aFlags)
{
// Unlike IS_DISCARDABLE, we don't discard \r. \r will be ignored by gfxTextRun
// and discarding it would force us to copy text in many cases of preformatted
@ -28,8 +27,7 @@ IsDiscardable(char16_t ch, uint32_t* aFlags)
return IsBidiControl(ch);
}
static bool
IsDiscardable(uint8_t ch, uint32_t* aFlags)
static bool IsDiscardable(uint8_t ch, uint32_t* aFlags)
{
if (ch == CH_SHY) {
*aFlags |= nsTextFrameUtils::TEXT_HAS_SHY;
@ -38,159 +36,25 @@ IsDiscardable(uint8_t ch, uint32_t* aFlags)
return false;
}
static bool
IsSegmentBreak(char16_t aCh)
{
return aCh == '\n' || aCh == '\r';
}
static bool
IsSpaceOrTab(char16_t aCh)
{
return aCh == ' ' || aCh == '\t';
}
static bool
IsSpaceOrTabOrSegmentBreak(char16_t aCh)
{
return IsSpaceOrTab(aCh) || IsSegmentBreak(aCh);
}
template<class CharT>
static CharT*
TransformWhiteSpaces(const CharT* aText, uint32_t aLength,
uint32_t aBegin, uint32_t aEnd,
bool aHasSegmentBreak,
bool& aInWhitespace,
CharT* aOutput,
uint32_t& aFlags,
nsTextFrameUtils::CompressionMode aCompression,
gfxSkipChars* aSkipChars)
{
MOZ_ASSERT(aCompression == nsTextFrameUtils::COMPRESS_WHITESPACE ||
aCompression == nsTextFrameUtils::COMPRESS_WHITESPACE_NEWLINE,
"whitespaces should be skippable!!");
// Get the context preceding/following this white space range.
// For 8-bit text (sizeof CharT == 1), the checks here should get optimized
// out, and isSegmentBreakSkippable should be initialized to be 'false'.
bool isSegmentBreakSkippable =
sizeof(CharT) > 1 &&
((aBegin > 0 && IS_ZERO_WIDTH_SPACE(aText[aBegin - 1])) ||
(aEnd < aLength && IS_ZERO_WIDTH_SPACE(aText[aEnd])));
if (sizeof(CharT) > 1 && !isSegmentBreakSkippable &&
aBegin > 0 && aEnd < aLength) {
uint32_t ucs4before;
uint32_t ucs4after;
if (aBegin > 1 &&
NS_IS_LOW_SURROGATE(aText[aBegin - 1]) &&
NS_IS_HIGH_SURROGATE(aText[aBegin - 2])) {
ucs4before = SURROGATE_TO_UCS4(aText[aBegin - 2], aText[aBegin - 1]);
} else {
ucs4before = aText[aBegin - 1];
}
if (aEnd + 1 < aLength &&
NS_IS_HIGH_SURROGATE(aText[aEnd]) &&
NS_IS_LOW_SURROGATE(aText[aEnd + 1])) {
ucs4after = SURROGATE_TO_UCS4(aText[aEnd], aText[aEnd + 1]);
} else {
ucs4after = aText[aEnd];
}
// Discard newlines between characters that have F, W, or H
// EastAsianWidth property and neither side is Hangul.
isSegmentBreakSkippable = IsSegmentBreakSkipChar(ucs4before) &&
IsSegmentBreakSkipChar(ucs4after);
}
for (uint32_t i = aBegin; i < aEnd; ++i) {
CharT ch = aText[i];
bool keepChar = false;
bool keepTransformedWhiteSpace = false;
if (IsDiscardable(ch, &aFlags)) {
aSkipChars->SkipChar();
continue;
}
if (IsSpaceOrTab(ch)) {
if (aHasSegmentBreak) {
// If white-space is set to normal, nowrap, or pre-line, white space
// characters are considered collapsible and all spaces and tabs
// immediately preceding or following a segment break are removed.
aSkipChars->SkipChar();
continue;
}
if (aInWhitespace) {
aSkipChars->SkipChar();
continue;
} else {
keepTransformedWhiteSpace = true;
}
} else {
// Apply Segment Break Transformation Rules (CSS Text 3 - 4.1.2) for
// segment break characters.
if (aCompression == nsTextFrameUtils::COMPRESS_WHITESPACE ||
// XXX: According to CSS Text 3, a lone CR should not always be
// kept, but still go through the Segment Break Transformation
// Rules. However, this is what current modern browser engines
// (webkit/blink/edge) do. So, once we can get some clarity
// from the specification issue, we should either remove the
// lone CR condition here, or leave it here with this comment
// being rephrased.
// Please see https://github.com/w3c/csswg-drafts/issues/855.
ch == '\r') {
keepChar = true;
} else {
// aCompression == COMPRESS_WHITESPACE_NEWLINE
// Any collapsible segment break immediately following another
// collapsible segment break is removed. Then the remaining segment
// break is either transformed into a space (U+0020) or removed
// depending on the context before and after the break.
if (isSegmentBreakSkippable || aInWhitespace) {
aSkipChars->SkipChar();
continue;
}
isSegmentBreakSkippable = true;
keepTransformedWhiteSpace = true;
}
}
if (keepChar) {
*aOutput++ = ch;
aSkipChars->KeepChar();
aInWhitespace = IsSpaceOrTab(ch);
} else if (keepTransformedWhiteSpace) {
if (ch != ' ') {
aFlags |= nsTextFrameUtils::TEXT_WAS_TRANSFORMED;
}
*aOutput++ = ' ';
aSkipChars->KeepChar();
aInWhitespace = true;
} else {
MOZ_ASSERT_UNREACHABLE("Should've skipped the character!!");
}
}
return aOutput;
}
template<class CharT>
CharT*
nsTextFrameUtils::TransformText(const CharT* aText, uint32_t aLength,
CharT* aOutput,
char16_t*
nsTextFrameUtils::TransformText(const char16_t* aText, uint32_t aLength,
char16_t* aOutput,
CompressionMode aCompression,
uint8_t* aIncomingFlags,
gfxSkipChars* aSkipChars,
uint32_t* aAnalysisFlags)
{
uint32_t flags = 0;
CharT* outputStart = aOutput;
char16_t* outputStart = aOutput;
bool lastCharArabic = false;
if (aCompression == COMPRESS_NONE ||
aCompression == COMPRESS_NONE_TRANSFORM_TO_SPACE) {
// Skip discardables.
uint32_t i;
for (i = 0; i < aLength; ++i) {
CharT ch = aText[i];
char16_t ch = aText[i];
if (IsDiscardable(ch, &flags)) {
aSkipChars->SkipChar();
} else {
@ -221,72 +85,68 @@ nsTextFrameUtils::TransformText(const CharT* aText, uint32_t aLength,
bool inWhitespace = (*aIncomingFlags & INCOMING_WHITESPACE) != 0;
uint32_t i;
for (i = 0; i < aLength; ++i) {
CharT ch = aText[i];
// CSS Text 3 - 4.1. The White Space Processing Rules
// White space processing in CSS affects only the document white space
// characters: spaces (U+0020), tabs (U+0009), and segment breaks.
// Since we need the context of segment breaks and their surrounding
// white spaces to proceed the white space processing, a consecutive run
// of spaces/tabs/segment breaks is collected in a first pass loop, then
// we apply the collapsing and transformation rules to this run in a
// second pass loop.
if (IsSpaceOrTabOrSegmentBreak(ch)) {
bool keepLastSpace = false;
bool hasSegmentBreak = IsSegmentBreak(ch);
uint32_t countTrailingDiscardables = 0;
uint32_t j;
for (j = i + 1; j < aLength &&
(IsSpaceOrTabOrSegmentBreak(aText[j]) ||
IsDiscardable(aText[j], &flags));
j++) {
if (IsSegmentBreak(aText[j])) {
hasSegmentBreak = true;
char16_t ch = aText[i];
bool nowInWhitespace;
if (ch == ' ' &&
(i + 1 >= aLength ||
!IsSpaceCombiningSequenceTail(&aText[i + 1], aLength - (i + 1)))) {
nowInWhitespace = true;
} else if (ch == '\n' && aCompression == COMPRESS_WHITESPACE_NEWLINE) {
if ((i > 0 && IS_ZERO_WIDTH_SPACE(aText[i - 1])) ||
(i + 1 < aLength && IS_ZERO_WIDTH_SPACE(aText[i + 1]))) {
aSkipChars->SkipChar();
continue;
}
uint32_t ucs4before;
uint32_t ucs4after;
if (i > 1 &&
NS_IS_LOW_SURROGATE(aText[i - 1]) &&
NS_IS_HIGH_SURROGATE(aText[i - 2])) {
ucs4before = SURROGATE_TO_UCS4(aText[i - 2], aText[i - 1]);
} else if (i > 0) {
ucs4before = aText[i - 1];
}
if (i + 2 < aLength &&
NS_IS_HIGH_SURROGATE(aText[i + 1]) &&
NS_IS_LOW_SURROGATE(aText[i + 2])) {
ucs4after = SURROGATE_TO_UCS4(aText[i + 1], aText[i + 2]);
} else if (i + 1 < aLength) {
ucs4after = aText[i + 1];
}
if (i > 0 && IsSegmentBreakSkipChar(ucs4before) &&
i + 1 < aLength && IsSegmentBreakSkipChar(ucs4after)) {
// Discard newlines between characters that have F, W, or H
// EastAsianWidth property and neither side is Hangul.
aSkipChars->SkipChar();
continue;
}
nowInWhitespace = true;
} else {
nowInWhitespace = ch == '\t';
}
if (!nowInWhitespace) {
if (IsDiscardable(ch, &flags)) {
aSkipChars->SkipChar();
nowInWhitespace = inWhitespace;
} else {
*aOutput++ = ch;
aSkipChars->KeepChar();
lastCharArabic = IS_ARABIC_CHAR(ch);
}
} else {
if (inWhitespace) {
aSkipChars->SkipChar();
} else {
if (ch != ' ') {
flags |= TEXT_WAS_TRANSFORMED;
}
}
// Exclude trailing discardables before checking space combining
// sequence tail.
for (; IsDiscardable(aText[j - 1], &flags); j--) {
countTrailingDiscardables++;
}
// If the last white space is followed by a combining sequence tail,
// exclude it from the range of TransformWhiteSpaces.
if (sizeof(CharT) > 1 && aText[j - 1] == ' ' && j < aLength &&
IsSpaceCombiningSequenceTail(&aText[j], aLength - j)) {
keepLastSpace = true;
j--;
}
if (j > i) {
aOutput = TransformWhiteSpaces(aText, aLength, i, j, hasSegmentBreak,
inWhitespace, aOutput, flags,
aCompression, aSkipChars);
}
// We need to keep KeepChar()/SkipChar() in order, so process the
// last white space first, then process the trailing discardables.
if (keepLastSpace) {
keepLastSpace = false;
*aOutput++ = ' ';
aSkipChars->KeepChar();
lastCharArabic = false;
j++;
}
for (; countTrailingDiscardables > 0; countTrailingDiscardables--) {
aSkipChars->SkipChar();
j++;
}
i = j - 1;
continue;
}
// Process characters other than the document white space characters.
if (IsDiscardable(ch, &flags)) {
aSkipChars->SkipChar();
} else {
*aOutput++ = ch;
aSkipChars->KeepChar();
}
lastCharArabic = IS_ARABIC_CHAR(ch);
inWhitespace = false;
inWhitespace = nowInWhitespace;
}
if (lastCharArabic) {
*aIncomingFlags |= INCOMING_ARABICCHAR;
} else {
@ -305,28 +165,85 @@ nsTextFrameUtils::TransformText(const CharT* aText, uint32_t aLength,
*aAnalysisFlags = flags;
return aOutput;
}
/*
* NOTE: This template is part of public API of nsTextFrameUtils, while
* its function body is not available in the header. It may stop working
* (fail to resolve symbol in link time) once its callsites are moved to a
* different translation unit (e.g. a different unified source file).
* Explicit instantiating this function template with `uint8_t` and `char16_t`
* could prevent us from the potential risk.
*/
template uint8_t*
uint8_t*
nsTextFrameUtils::TransformText(const uint8_t* aText, uint32_t aLength,
uint8_t* aOutput,
CompressionMode aCompression,
uint8_t* aIncomingFlags,
gfxSkipChars* aSkipChars,
uint32_t* aAnalysisFlags);
template char16_t*
nsTextFrameUtils::TransformText(const char16_t* aText, uint32_t aLength,
char16_t* aOutput,
CompressionMode aCompression,
uint8_t* aIncomingFlags,
gfxSkipChars* aSkipChars,
uint32_t* aAnalysisFlags);
uint32_t* aAnalysisFlags)
{
uint32_t flags = 0;
uint8_t* outputStart = aOutput;
if (aCompression == COMPRESS_NONE ||
aCompression == COMPRESS_NONE_TRANSFORM_TO_SPACE) {
// Skip discardables.
uint32_t i;
for (i = 0; i < aLength; ++i) {
uint8_t ch = aText[i];
if (IsDiscardable(ch, &flags)) {
aSkipChars->SkipChar();
} else {
aSkipChars->KeepChar();
if (aCompression == COMPRESS_NONE_TRANSFORM_TO_SPACE) {
if (ch == '\t' || ch == '\n') {
ch = ' ';
flags |= TEXT_WAS_TRANSFORMED;
}
} else {
// aCompression == COMPRESS_NONE
if (ch == '\t') {
flags |= TEXT_HAS_TAB;
}
}
*aOutput++ = ch;
}
}
*aIncomingFlags &= ~(INCOMING_ARABICCHAR | INCOMING_WHITESPACE);
} else {
bool inWhitespace = (*aIncomingFlags & INCOMING_WHITESPACE) != 0;
uint32_t i;
for (i = 0; i < aLength; ++i) {
uint8_t ch = aText[i];
bool nowInWhitespace = ch == ' ' || ch == '\t' ||
(ch == '\n' && aCompression == COMPRESS_WHITESPACE_NEWLINE);
if (!nowInWhitespace) {
if (IsDiscardable(ch, &flags)) {
aSkipChars->SkipChar();
nowInWhitespace = inWhitespace;
} else {
*aOutput++ = ch;
aSkipChars->KeepChar();
}
} else {
if (inWhitespace) {
aSkipChars->SkipChar();
} else {
if (ch != ' ') {
flags |= TEXT_WAS_TRANSFORMED;
}
*aOutput++ = ' ';
aSkipChars->KeepChar();
}
}
inWhitespace = nowInWhitespace;
}
*aIncomingFlags &= ~INCOMING_ARABICCHAR;
if (inWhitespace) {
*aIncomingFlags |= INCOMING_WHITESPACE;
} else {
*aIncomingFlags &= ~INCOMING_WHITESPACE;
}
}
if (outputStart + aLength != aOutput) {
flags |= TEXT_WAS_TRANSFORMED;
}
*aAnalysisFlags = flags;
return aOutput;
}
uint32_t
nsTextFrameUtils::ComputeApproximateLengthWithWhitespaceCompression(

Просмотреть файл

@ -87,10 +87,6 @@ public:
)
);
}
static bool
IsSpaceCombiningSequenceTail(const uint8_t* aChars, int32_t aLength) {
return false;
}
enum CompressionMode {
COMPRESS_NONE,
@ -104,7 +100,7 @@ public:
* compressed. A preformatted tab is sent to the text run as a single space.
* (Tab spacing must be performed by textframe later.) Certain other
* characters are discarded.
*
*
* @param aCompression control what is compressed to a
* single space character: no compression, compress spaces (not followed
* by combining mark) and tabs, compress those plus newlines, or
@ -113,13 +109,19 @@ public:
* or an Arabic character preceding this text. We set it to indicate if
* there's an Arabic character or whitespace preceding the end of this text.
*/
template<class CharT>
static CharT* TransformText(const CharT* aText, uint32_t aLength,
CharT* aOutput,
CompressionMode aCompression,
uint8_t* aIncomingFlags,
gfxSkipChars* aSkipChars,
uint32_t* aAnalysisFlags);
static char16_t* TransformText(const char16_t* aText, uint32_t aLength,
char16_t* aOutput,
CompressionMode aCompression,
uint8_t* aIncomingFlags,
gfxSkipChars* aSkipChars,
uint32_t* aAnalysisFlags);
static uint8_t* TransformText(const uint8_t* aText, uint32_t aLength,
uint8_t* aOutput,
CompressionMode aCompression,
uint8_t* aIncomingFlags,
gfxSkipChars* aSkipChars,
uint32_t* aAnalysisFlags);
static void
AppendLineBreakOffset(nsTArray<uint32_t>* aArray, uint32_t aOffset)

Просмотреть файл

@ -6,62 +6,3 @@
== text-align-match-parent-root-rtl.html text-align-match-parent-root-rtl-ref.html
== text-word-spacing-001.html text-word-spacing-ref.html
== segment-break-transformation-removable-1.html segment-break-transformation-removable-ref.html
== segment-break-transformation-removable-2.html segment-break-transformation-removable-ref.html
== segment-break-transformation-removable-3.html segment-break-transformation-removable-ref.html
== segment-break-transformation-removable-4.html segment-break-transformation-removable-ref.html
== segment-break-transformation-unremovable-1.html segment-break-transformation-unremovable-ref.html
== segment-break-transformation-unremovable-2.html segment-break-transformation-unremovable-ref.html
== segment-break-transformation-unremovable-3.html segment-break-transformation-unremovable-ref.html
== segment-break-transformation-unremovable-4.html segment-break-transformation-unremovable-ref.html
== segment-break-transformation-rules-001.html segment-break-transformation-rules-001-ref.html
== segment-break-transformation-rules-002.html segment-break-transformation-rules-002-ref.html
== segment-break-transformation-rules-003.html segment-break-transformation-rules-003-ref.html
== segment-break-transformation-rules-004.html segment-break-transformation-rules-004-ref.html
== segment-break-transformation-rules-005.html segment-break-transformation-rules-005-ref.html
== segment-break-transformation-rules-006.html segment-break-transformation-rules-006-ref.html
== segment-break-transformation-rules-007.html segment-break-transformation-rules-007-ref.html
== segment-break-transformation-rules-008.html segment-break-transformation-rules-008-ref.html
== segment-break-transformation-rules-009.html segment-break-transformation-rules-009-ref.html
== segment-break-transformation-rules-010.html segment-break-transformation-rules-010-ref.html
== segment-break-transformation-rules-011.html segment-break-transformation-rules-011-ref.html
== segment-break-transformation-rules-012.html segment-break-transformation-rules-012-ref.html
== segment-break-transformation-rules-013.html segment-break-transformation-rules-013-ref.html
== segment-break-transformation-rules-014.html segment-break-transformation-rules-014-ref.html
== segment-break-transformation-rules-015.html segment-break-transformation-rules-015-ref.html
== segment-break-transformation-rules-016.html segment-break-transformation-rules-016-ref.html
== segment-break-transformation-rules-017.html segment-break-transformation-rules-017-ref.html
== segment-break-transformation-rules-018.html segment-break-transformation-rules-018-ref.html
== segment-break-transformation-rules-019.html segment-break-transformation-rules-019-ref.html
== segment-break-transformation-rules-020.html segment-break-transformation-rules-020-ref.html
== segment-break-transformation-rules-021.html segment-break-transformation-rules-021-ref.html
== segment-break-transformation-rules-022.html segment-break-transformation-rules-022-ref.html
== segment-break-transformation-rules-023.html segment-break-transformation-rules-023-ref.html
== segment-break-transformation-rules-024.html segment-break-transformation-rules-024-ref.html
== segment-break-transformation-rules-025.html segment-break-transformation-rules-025-ref.html
== segment-break-transformation-rules-026.html segment-break-transformation-rules-026-ref.html
== segment-break-transformation-rules-027.html segment-break-transformation-rules-027-ref.html
== segment-break-transformation-rules-028.html segment-break-transformation-rules-028-ref.html
== segment-break-transformation-rules-029.html segment-break-transformation-rules-029-ref.html
== segment-break-transformation-rules-030.html segment-break-transformation-rules-030-ref.html
== segment-break-transformation-rules-031.html segment-break-transformation-rules-031-ref.html
== segment-break-transformation-rules-032.html segment-break-transformation-rules-032-ref.html
== segment-break-transformation-rules-033.html segment-break-transformation-rules-033-ref.html
== segment-break-transformation-rules-034.html segment-break-transformation-rules-034-ref.html
== segment-break-transformation-rules-035.html segment-break-transformation-rules-035-ref.html
== segment-break-transformation-rules-036.html segment-break-transformation-rules-036-ref.html
== segment-break-transformation-rules-037.html segment-break-transformation-rules-037-ref.html
== segment-break-transformation-rules-038.html segment-break-transformation-rules-038-ref.html
== segment-break-transformation-rules-039.html segment-break-transformation-rules-039-ref.html
== segment-break-transformation-rules-040.html segment-break-transformation-rules-040-ref.html
== segment-break-transformation-rules-041.html segment-break-transformation-rules-041-ref.html
== segment-break-transformation-rules-042.html segment-break-transformation-rules-042-ref.html
== segment-break-transformation-rules-043.html segment-break-transformation-rules-043-ref.html
== segment-break-transformation-rules-044.html segment-break-transformation-rules-044-ref.html
== segment-break-transformation-rules-045.html segment-break-transformation-rules-045-ref.html
== segment-break-transformation-rules-046.html segment-break-transformation-rules-046-ref.html
== segment-break-transformation-rules-047.html segment-break-transformation-rules-047-ref.html
== segment-break-transformation-rules-048.html segment-break-transformation-rules-048-ref.html
== segment-break-transformation-rules-049.html segment-break-transformation-rules-049-ref.html

Просмотреть файл

@ -1,28 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text 4.1.2. Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<link rel="stylesheet" type="text/css" href="support/ahem.css">
<link rel="match" href="segment-break-transformation-removable-ref.html">
<meta name="assert" content="Test checks that a collapsible segment break should be removed correctly,
if the character immediately before/after the segment break is the zero-width space character (U+200B),
or both the character before/after the segment break is F, W, or H (not A), and neither side is Hangul.">
<style> p { line-height: 1; font-family: ahem; } </style>
</head>
<body>
<div>Test passes if there is <b>no</b> white space between 2nd and 3rd CJK character.
<!--Some[LF]Chinese-->
<p>&#x4e00;&#x4e9b;&#x000a;&#x4e2d;&#x6587;</p>
<!--Some[ZWSP][LF]Chinese-->
<p>&#x4e00;&#x4e9b;&#x200b;&#x000a;&#x4e2d;&#x6587;</p>
<!--Some[LF][ZWSP]Chinese-->
<p>&#x4e00;&#x4e9b;&#x000a;&#x200b;&#x4e2d;&#x6587;</p>
<!--Some[ZWSP][LF]Hangul-->
<p>&#x4e00;&#x4e9b;&#x200b;&#x000a;&#xc5b8;&#xbb38;</p>
</div>
</body>
</html>

Просмотреть файл

@ -1,28 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text 4.1.2. Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<link rel="stylesheet" type="text/css" href="support/ahem.css">
<link rel="match" href="segment-break-transformation-removable-ref.html">
<meta name="assert" content="Test checks that multiple segment breaks should be removed correctly,
if the character immediately before/after the segment breaks is the zero-width space character (U+200B),
or both the character before/after the segment breaks is F, W, or H (not A), and neither side is Hangul.">
<style> p { line-height: 1; font-family: ahem; } </style>
</head>
<body>
<div>Test passes if there is <b>no</b> white space between 2nd and 3rd CJK character.
<!--Some[LF][LF][LF]Chinese-->
<p>&#x4e00;&#x4e9b;&#x000a;&#x000a;&#x000a;&#x4e2d;&#x6587;</p>
<!--Some[ZWSP][LF][LF][LF]Chinese-->
<p>&#x4e00;&#x4e9b;&#x200b;&#x000a;&#x000a;&#x000a;&#x4e2d;&#x6587;</p>
<!--Some[LF][LF][LF][ZWSP]Chinese-->
<p>&#x4e00;&#x4e9b;&#x000a;&#x000a;&#x000a;&#x200b;&#x4e2d;&#x6587;</p>
<!--Some[ZWSP][LF][LF][LF]Hangul-->
<p>&#x4e00;&#x4e9b;&#x200b;&#x000a;&#x000a;&#x000a;&#xc5b8;&#xbb38;</p>
</div>
</body>
</html>

Просмотреть файл

@ -1,29 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text 4.1.2. Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<link rel="stylesheet" type="text/css" href="support/ahem.css">
<link rel="match" href="segment-break-transformation-removable-ref.html">
<meta name="assert" content="Test checks that a sequence which consists of a collapsible segment break
surrounded by multiple white spaces should be removed correctly,
if the character immediately before/after the sequence is the zero-width space character (U+200B),
or both the character before/after the sequence is F, W, or H (not A), and neither side is Hangul.">
<style> p { line-height: 1; font-family: ahem; } </style>
</head>
<body>
<div>Test passes if there is <b>no</b> white space between 2nd and 3rd CJK character.
<!--Some[WS][WS][LF][WS][WS]Chinese-->
<p>&#x4e00;&#x4e9b;&#x0020;&#x0020;&#x000a;&#x0020;&#x0020;&#x4e2d;&#x6587;</p>
<!--Some[ZWSP][WS][WS][LF][WS][WS]Chinese-->
<p>&#x4e00;&#x4e9b;&#x200b;&#x0020;&#x0020;&#x000a;&#x0020;&#x0020;&#x4e2d;&#x6587;</p>
<!--Some[WS][WS][LF][WS][WS][ZWSP]Chinese-->
<p>&#x4e00;&#x4e9b;&#x0020;&#x0020;&#x000a;&#x0020;&#x0020;&#x200b;&#x4e2d;&#x6587;</p>
<!--Some[ZWSP][WS][WS][LF][WS][WS]Hangul-->
<p>&#x4e00;&#x4e9b;&#x200b;&#x0020;&#x0020;&#x000a;&#x0020;&#x0020;&#xc5b8;&#xbb38;</p>
</div>
</body>
</html>

Просмотреть файл

@ -1,29 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text 4.1.2. Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<link rel="stylesheet" type="text/css" href="support/ahem.css">
<link rel="match" href="segment-break-transformation-removable-ref.html">
<meta name="assert" content="Test checks that a sequence which consists of multiple collapsible
segment breaks mixed with multiple white spaces should be removed correctly,
if the character immediately before/after the sequence is the zero-width space character (U+200B),
or both the character before/after the sequence is F, W, or H (not A), and neither side is Hangul.">
<style> p { line-height: 1; font-family: ahem; } </style>
</head>
<body>
<div>Test passes if there is <b>no</b> white space between 2nd and 3rd CJK character.
<!--Some[WS][LF][WS][LF][WS][LF][WS]Chinese-->
<p>&#x4e00;&#x4e9b;&#x0020;&#x000a;&#x0020;&#x000a;&#x0020;&#x000a;&#x0020;&#x4e2d;&#x6587;</p>
<!--Some[ZWSP][WS][LF][WS][LF][WS][LF][WS]Chinese-->
<p>&#x4e00;&#x4e9b;&#x200b;&#x0020;&#x000a;&#x0020;&#x000a;&#x0020;&#x000a;&#x0020;&#x4e2d;&#x6587;</p>
<!--Some[WS][LF][WS][LF][WS][LF][WS][ZWSP]Chinese-->
<p>&#x4e00;&#x4e9b;&#x0020;&#x000a;&#x0020;&#x000a;&#x0020;&#x000a;&#x0020;&#x200b;&#x4e2d;&#x6587;</p>
<!--Some[ZWSP][WS][LF][WS][LF][WS][LF][WS]Hangul-->
<p>&#x4e00;&#x4e9b;&#x200b;&#x0020;&#x000a;&#x0020;&#x000a;&#x0020;&#x000a;&#x0020;&#xc5b8;&#xbb38;</p>
</div>
</body>
</html>

Просмотреть файл

@ -1,23 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text 4.1.2. Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { line-height: 1; font-family: ahem; } </style>
</head>
<body>
<div>Test passes if there is <b>no</b> white space between 2nd and 3rd CJK character.
<!--Some Chinese-->
<p>&#x4e00;&#x4e9b;&#x4e2d;&#x6587;</p>
<!--Some Chinese-->
<p>&#x4e00;&#x4e9b;&#x4e2d;&#x6587;</p>
<!--Some Chinese-->
<p>&#x4e00;&#x4e9b;&#x4e2d;&#x6587;</p>
<!--Some Hangul-->
<p>&#x4e00;&#x4e9b;&#xc5b8;&#xbb38;</p>
</div>
</body>
</html>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p></p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Full-width (F)/East Asian Full-width (F) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-001-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>FULLWIDTHテスト</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Full-width (F)/East Asian Half-width (H) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-002-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>&#x000a;テスト</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>FULLWIDTH測試</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Full-width (F)/East Asian Wide (W) except Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-003-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>&#x000a;測試</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;narrow</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Full-width (F)/East Asian Narrow (Na) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-004-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;narrow</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Full-width (F)/East Asian Ambiguous (A) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-005-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;آزمون</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Full-width (F)/Not East Asian (Neutral) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-006-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;آزمون</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;테스트</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Full-width (F)/Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-007-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;테스트</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>テストFULLWIDTH</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Half-width (H)/East Asian Full-width (F) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-008-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>テスト&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>テストテスト</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Half-width (H)/East Asian Half-width (H) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-009-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>テスト&#x000a;テスト</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>テスト測試</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Half-width (H)/East Asian Wide (W) except Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-010-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>テスト&#x000a;測試</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>テスト&#x0020;narrow</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Half-width (H)/East Asian Narrow (Na) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-011-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>テスト&#x000a;narrow</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>テスト&#x0020;</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Half-width (H)/East Asian Ambiguous (A) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-012-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>テスト&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>テスト&#x0020;آزمون</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Half-width (H)/Not East Asian (Neutral) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-013-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>テスト&#x000a;آزمون</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>テスト&#x0020;테스트</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Half-width (H)/Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-014-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>テスト&#x000a;테스트</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>測試FULLWIDTH</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Wide (W) except Hangul/East Asian Full-width (F) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-015-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>測試&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>測試テスト</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Wide (W) except Hangul/East Asian Half-width (H) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-016-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>測試&#x000a;テスト</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>測試測試</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Wide (W) except Hangul/East Asian Wide (W) except Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-017-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is NO white space between the two strings below.
<p>測試&#x000a;測試</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>測試&#x0020;narrow</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Wide (W) except Hangul/East Asian Narrow (Na) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-018-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>測試&#x000a;narrow</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>測試&#x0020;</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Wide (W) except Hangul/East Asian Ambiguous (A) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-019-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>測試&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>測試&#x0020;آزمون</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Wide (W) except Hangul/Not East Asian (Neutral) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-020-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>測試&#x000a;آزمون</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>測試&#x0020;테스트</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Wide (W) except Hangul/Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-021-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>測試&#x000a;테스트</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x0020;</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Narrow (Na)/East Asian Full-width (F) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-022-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x0020;テスト</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Narrow (Na)/East Asian Half-width (H) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-023-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x000a;テスト</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x0020;測試</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Narrow (Na)/East Asian Wide (W) except Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-024-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x000a;測試</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x0020;narrow</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Narrow (Na)/East Asian Narrow (Na) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-025-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x000a;narrow</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x0020;</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Narrow (Na)/East Asian Ambiguous (A) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-026-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x0020;آزمون</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Narrow (Na)/Not East Asian (Neutral) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-027-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x000a;آزمون</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x0020;테스트</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Narrow (Na)/Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-028-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>narrow&#x000a;테스트</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Ambiguous (A)/East Asian Full-width (F) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-029-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;テスト</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Ambiguous (A)/East Asian Half-width (H) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-030-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;テスト</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;測試</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Ambiguous (A)/East Asian Wide (W) except Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-031-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;測試</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;narrow</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Ambiguous (A)/East Asian Narrow (Na) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-032-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;narrow</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Ambiguous (A)/East Asian Ambiguous (A) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-033-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;آزمون</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Ambiguous (A)/Not East Asian (Neutral) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-034-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;آزمون</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x0020;테스트</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with East Asian Ambiguous (A)/Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-035-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>&#x000a;테스트</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x0020;</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Not East Asian (Neutral)/East Asian Full-width (F) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-036-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x0020;テスト</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Not East Asian (Neutral)/East Asian Half-width (H) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-037-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x000a;テスト</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x0020;測試</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Not East Asian (Neutral)/East Asian Wide (W) except Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-038-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x000a;測試</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x0020;narrow</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Not East Asian (Neutral)/East Asian Narrow (Na) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-039-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x000a;narrow</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x0020;</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Not East Asian (Neutral)/East Asian Ambiguous (A) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-040-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x0020;آزمون</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Not East Asian (Neutral)/Not East Asian (Neutral) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-041-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x000a;آزمون</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x0020;테스트</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Not East Asian (Neutral)/Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-042-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>آزمون&#x000a;테스트</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>테스트&#x0020;</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Hangul/East Asian Full-width (F) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-043-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>테스트&#x000a;</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>테스트&#x0020;テスト</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Hangul/East Asian Half-width (H) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-044-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>테스트&#x000a;テスト</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>테스트&#x0020;測試</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Hangul/East Asian Wide (W) except Hangul in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-045-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>테스트&#x000a;測試</p>
</div>

Просмотреть файл

@ -1,10 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Reference: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>테스트&#x0020;narrow</p>
</div>

Просмотреть файл

@ -1,13 +0,0 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Reftest Test: Segment Break Transformation Rules</title>
<link rel="author" title="Chun-Min (Jeremy) Chen" href="mailto:jeremychen@mozilla.com">
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://drafts.csswg.org/css-text/#line-break-transform">
<meta name="assert" content="'segment-break-transformation-rules: with Hangul/East Asian Narrow (Na) in front/back of the semgment break.">
<link rel="stylesheet" type="text/css" href="support/ahem.css" />
<link rel="match" href="segment-break-transformation-rules-046-ref.html">
<style> p { font-family: ahem; } </style>
<div>Pass if there is ONE white space between the two strings below.
<p>테스트&#x000a;narrow</p>
</div>

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше