зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
1d16e48df0
Коммит
b0c1453d57
|
@ -15,8 +15,7 @@
|
||||||
|
|
||||||
using namespace mozilla;
|
using namespace mozilla;
|
||||||
|
|
||||||
static bool
|
static bool IsDiscardable(char16_t ch, uint32_t* aFlags)
|
||||||
IsDiscardable(char16_t ch, uint32_t* aFlags)
|
|
||||||
{
|
{
|
||||||
// Unlike IS_DISCARDABLE, we don't discard \r. \r will be ignored by gfxTextRun
|
// 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
|
// 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);
|
return IsBidiControl(ch);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool
|
static bool IsDiscardable(uint8_t ch, uint32_t* aFlags)
|
||||||
IsDiscardable(uint8_t ch, uint32_t* aFlags)
|
|
||||||
{
|
{
|
||||||
if (ch == CH_SHY) {
|
if (ch == CH_SHY) {
|
||||||
*aFlags |= nsTextFrameUtils::TEXT_HAS_SHY;
|
*aFlags |= nsTextFrameUtils::TEXT_HAS_SHY;
|
||||||
|
@ -38,159 +36,25 @@ IsDiscardable(uint8_t ch, uint32_t* aFlags)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool
|
char16_t*
|
||||||
IsSegmentBreak(char16_t aCh)
|
nsTextFrameUtils::TransformText(const char16_t* aText, uint32_t aLength,
|
||||||
{
|
char16_t* aOutput,
|
||||||
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,
|
|
||||||
CompressionMode aCompression,
|
CompressionMode aCompression,
|
||||||
uint8_t* aIncomingFlags,
|
uint8_t* aIncomingFlags,
|
||||||
gfxSkipChars* aSkipChars,
|
gfxSkipChars* aSkipChars,
|
||||||
uint32_t* aAnalysisFlags)
|
uint32_t* aAnalysisFlags)
|
||||||
{
|
{
|
||||||
uint32_t flags = 0;
|
uint32_t flags = 0;
|
||||||
CharT* outputStart = aOutput;
|
char16_t* outputStart = aOutput;
|
||||||
|
|
||||||
bool lastCharArabic = false;
|
bool lastCharArabic = false;
|
||||||
|
|
||||||
if (aCompression == COMPRESS_NONE ||
|
if (aCompression == COMPRESS_NONE ||
|
||||||
aCompression == COMPRESS_NONE_TRANSFORM_TO_SPACE) {
|
aCompression == COMPRESS_NONE_TRANSFORM_TO_SPACE) {
|
||||||
// Skip discardables.
|
// Skip discardables.
|
||||||
uint32_t i;
|
uint32_t i;
|
||||||
for (i = 0; i < aLength; ++i) {
|
for (i = 0; i < aLength; ++i) {
|
||||||
CharT ch = aText[i];
|
char16_t ch = aText[i];
|
||||||
if (IsDiscardable(ch, &flags)) {
|
if (IsDiscardable(ch, &flags)) {
|
||||||
aSkipChars->SkipChar();
|
aSkipChars->SkipChar();
|
||||||
} else {
|
} else {
|
||||||
|
@ -221,72 +85,68 @@ nsTextFrameUtils::TransformText(const CharT* aText, uint32_t aLength,
|
||||||
bool inWhitespace = (*aIncomingFlags & INCOMING_WHITESPACE) != 0;
|
bool inWhitespace = (*aIncomingFlags & INCOMING_WHITESPACE) != 0;
|
||||||
uint32_t i;
|
uint32_t i;
|
||||||
for (i = 0; i < aLength; ++i) {
|
for (i = 0; i < aLength; ++i) {
|
||||||
CharT ch = aText[i];
|
char16_t ch = aText[i];
|
||||||
// CSS Text 3 - 4.1. The White Space Processing Rules
|
bool nowInWhitespace;
|
||||||
// White space processing in CSS affects only the document white space
|
if (ch == ' ' &&
|
||||||
// characters: spaces (U+0020), tabs (U+0009), and segment breaks.
|
(i + 1 >= aLength ||
|
||||||
// Since we need the context of segment breaks and their surrounding
|
!IsSpaceCombiningSequenceTail(&aText[i + 1], aLength - (i + 1)))) {
|
||||||
// white spaces to proceed the white space processing, a consecutive run
|
nowInWhitespace = true;
|
||||||
// of spaces/tabs/segment breaks is collected in a first pass loop, then
|
} else if (ch == '\n' && aCompression == COMPRESS_WHITESPACE_NEWLINE) {
|
||||||
// we apply the collapsing and transformation rules to this run in a
|
if ((i > 0 && IS_ZERO_WIDTH_SPACE(aText[i - 1])) ||
|
||||||
// second pass loop.
|
(i + 1 < aLength && IS_ZERO_WIDTH_SPACE(aText[i + 1]))) {
|
||||||
if (IsSpaceOrTabOrSegmentBreak(ch)) {
|
aSkipChars->SkipChar();
|
||||||
bool keepLastSpace = false;
|
continue;
|
||||||
bool hasSegmentBreak = IsSegmentBreak(ch);
|
}
|
||||||
uint32_t countTrailingDiscardables = 0;
|
uint32_t ucs4before;
|
||||||
uint32_t j;
|
uint32_t ucs4after;
|
||||||
for (j = i + 1; j < aLength &&
|
if (i > 1 &&
|
||||||
(IsSpaceOrTabOrSegmentBreak(aText[j]) ||
|
NS_IS_LOW_SURROGATE(aText[i - 1]) &&
|
||||||
IsDiscardable(aText[j], &flags));
|
NS_IS_HIGH_SURROGATE(aText[i - 2])) {
|
||||||
j++) {
|
ucs4before = SURROGATE_TO_UCS4(aText[i - 2], aText[i - 1]);
|
||||||
if (IsSegmentBreak(aText[j])) {
|
} else if (i > 0) {
|
||||||
hasSegmentBreak = true;
|
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++ = ' ';
|
*aOutput++ = ' ';
|
||||||
aSkipChars->KeepChar();
|
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.
|
inWhitespace = nowInWhitespace;
|
||||||
if (IsDiscardable(ch, &flags)) {
|
|
||||||
aSkipChars->SkipChar();
|
|
||||||
} else {
|
|
||||||
*aOutput++ = ch;
|
|
||||||
aSkipChars->KeepChar();
|
|
||||||
}
|
|
||||||
lastCharArabic = IS_ARABIC_CHAR(ch);
|
|
||||||
inWhitespace = false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (lastCharArabic) {
|
if (lastCharArabic) {
|
||||||
*aIncomingFlags |= INCOMING_ARABICCHAR;
|
*aIncomingFlags |= INCOMING_ARABICCHAR;
|
||||||
} else {
|
} else {
|
||||||
|
@ -305,28 +165,85 @@ nsTextFrameUtils::TransformText(const CharT* aText, uint32_t aLength,
|
||||||
*aAnalysisFlags = flags;
|
*aAnalysisFlags = flags;
|
||||||
return aOutput;
|
return aOutput;
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
* NOTE: This template is part of public API of nsTextFrameUtils, while
|
uint8_t*
|
||||||
* 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*
|
|
||||||
nsTextFrameUtils::TransformText(const uint8_t* aText, uint32_t aLength,
|
nsTextFrameUtils::TransformText(const uint8_t* aText, uint32_t aLength,
|
||||||
uint8_t* aOutput,
|
uint8_t* aOutput,
|
||||||
CompressionMode aCompression,
|
CompressionMode aCompression,
|
||||||
uint8_t* aIncomingFlags,
|
uint8_t* aIncomingFlags,
|
||||||
gfxSkipChars* aSkipChars,
|
gfxSkipChars* aSkipChars,
|
||||||
uint32_t* aAnalysisFlags);
|
uint32_t* aAnalysisFlags)
|
||||||
template char16_t*
|
{
|
||||||
nsTextFrameUtils::TransformText(const char16_t* aText, uint32_t aLength,
|
uint32_t flags = 0;
|
||||||
char16_t* aOutput,
|
uint8_t* outputStart = aOutput;
|
||||||
CompressionMode aCompression,
|
|
||||||
uint8_t* aIncomingFlags,
|
if (aCompression == COMPRESS_NONE ||
|
||||||
gfxSkipChars* aSkipChars,
|
aCompression == COMPRESS_NONE_TRANSFORM_TO_SPACE) {
|
||||||
uint32_t* aAnalysisFlags);
|
// 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
|
uint32_t
|
||||||
nsTextFrameUtils::ComputeApproximateLengthWithWhitespaceCompression(
|
nsTextFrameUtils::ComputeApproximateLengthWithWhitespaceCompression(
|
||||||
|
|
|
@ -87,10 +87,6 @@ public:
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
static bool
|
|
||||||
IsSpaceCombiningSequenceTail(const uint8_t* aChars, int32_t aLength) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
enum CompressionMode {
|
enum CompressionMode {
|
||||||
COMPRESS_NONE,
|
COMPRESS_NONE,
|
||||||
|
@ -104,7 +100,7 @@ public:
|
||||||
* compressed. A preformatted tab is sent to the text run as a single space.
|
* compressed. A preformatted tab is sent to the text run as a single space.
|
||||||
* (Tab spacing must be performed by textframe later.) Certain other
|
* (Tab spacing must be performed by textframe later.) Certain other
|
||||||
* characters are discarded.
|
* characters are discarded.
|
||||||
*
|
*
|
||||||
* @param aCompression control what is compressed to a
|
* @param aCompression control what is compressed to a
|
||||||
* single space character: no compression, compress spaces (not followed
|
* single space character: no compression, compress spaces (not followed
|
||||||
* by combining mark) and tabs, compress those plus newlines, or
|
* 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
|
* 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.
|
* there's an Arabic character or whitespace preceding the end of this text.
|
||||||
*/
|
*/
|
||||||
template<class CharT>
|
static char16_t* TransformText(const char16_t* aText, uint32_t aLength,
|
||||||
static CharT* TransformText(const CharT* aText, uint32_t aLength,
|
char16_t* aOutput,
|
||||||
CharT* aOutput,
|
CompressionMode aCompression,
|
||||||
CompressionMode aCompression,
|
uint8_t* aIncomingFlags,
|
||||||
uint8_t* aIncomingFlags,
|
gfxSkipChars* aSkipChars,
|
||||||
gfxSkipChars* aSkipChars,
|
uint32_t* aAnalysisFlags);
|
||||||
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
|
static void
|
||||||
AppendLineBreakOffset(nsTArray<uint32_t>* aArray, uint32_t aOffset)
|
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-align-match-parent-root-rtl.html text-align-match-parent-root-rtl-ref.html
|
||||||
|
|
||||||
== text-word-spacing-001.html text-word-spacing-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>一些
中文</p>
|
|
||||||
<!--Some[ZWSP][LF]Chinese-->
|
|
||||||
<p>一些​
中文</p>
|
|
||||||
<!--Some[LF][ZWSP]Chinese-->
|
|
||||||
<p>一些
​中文</p>
|
|
||||||
<!--Some[ZWSP][LF]Hangul-->
|
|
||||||
<p>一些​
언문</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>一些


中文</p>
|
|
||||||
<!--Some[ZWSP][LF][LF][LF]Chinese-->
|
|
||||||
<p>一些​


中文</p>
|
|
||||||
<!--Some[LF][LF][LF][ZWSP]Chinese-->
|
|
||||||
<p>一些


​中文</p>
|
|
||||||
<!--Some[ZWSP][LF][LF][LF]Hangul-->
|
|
||||||
<p>一些​


언문</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>一些  
  中文</p>
|
|
||||||
<!--Some[ZWSP][WS][WS][LF][WS][WS]Chinese-->
|
|
||||||
<p>一些​  
  中文</p>
|
|
||||||
<!--Some[WS][WS][LF][WS][WS][ZWSP]Chinese-->
|
|
||||||
<p>一些  
  ​中文</p>
|
|
||||||
<!--Some[ZWSP][WS][WS][LF][WS][WS]Hangul-->
|
|
||||||
<p>一些​  
  언문</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>一些 
 
 
 中文</p>
|
|
||||||
<!--Some[ZWSP][WS][LF][WS][LF][WS][LF][WS]Chinese-->
|
|
||||||
<p>一些​ 
 
 
 中文</p>
|
|
||||||
<!--Some[WS][LF][WS][LF][WS][LF][WS][ZWSP]Chinese-->
|
|
||||||
<p>一些 
 
 
 ​中文</p>
|
|
||||||
<!--Some[ZWSP][WS][LF][WS][LF][WS][LF][WS]Hangul-->
|
|
||||||
<p>一些​ 
 
 
 언문</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>一些中文</p>
|
|
||||||
<!--Some Chinese-->
|
|
||||||
<p>一些中文</p>
|
|
||||||
<!--Some Chinese-->
|
|
||||||
<p>一些中文</p>
|
|
||||||
<!--Some Hangul-->
|
|
||||||
<p>一些언문</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>FULLWIDTHFULLWIDTH</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>FULLWIDTH
FULLWIDTH</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>FULLWIDTH
テスト</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>FULLWIDTH
測試</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>FULLWIDTH 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>FULLWIDTH
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>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 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>FULLWIDTH
■</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>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)/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>FULLWIDTH
آزمون</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>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)/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>FULLWIDTH
테스트</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>テスト
FULLWIDTH</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>テスト
テスト</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>テスト
測試</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</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>テスト
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>テスト ■</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>テスト
■</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>テスト آزمون</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>テスト
آزمون</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>テスト 테스트</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>テスト
테스트</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>測試
FULLWIDTH</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>測試
テスト</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>測試
測試</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</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>測試
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>測試 ■</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>測試
■</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>測試 آزمون</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>測試
آزمون</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>測試 테스트</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>測試
테스트</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 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 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
FULLWIDTH</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 テスト</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
テスト</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 測試</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
測試</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 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
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 ■</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
■</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 آزمون</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
آزمون</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 테스트</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
테스트</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>■ 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 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>■
FULLWIDTH</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>■ テスト</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>■
テスト</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>■ 測試</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>■
測試</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</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>■
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>■ ■</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>■
■</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>■ آزمون</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>■
آزمون</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>■ 테스트</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>■
테스트</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>آزمون 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 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>آزمون
FULLWIDTH</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>آزمون テスト</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>آزمون
テスト</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>آزمون 測試</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>آزمون
測試</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</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>آزمون
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>آزمون ■</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>آزمون
■</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>آزمون آزمون</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>آزمون
آزمون</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>آزمون 테스트</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>آزمون
테스트</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>테스트 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 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>테스트
FULLWIDTH</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>테스트 テスト</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>테스트
テスト</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>테스트 測試</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>테스트
測試</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</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>테스트
narrow</p>
|
|
||||||
</div>
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче