| Index: Source/platform/fonts/GlyphPageTreeNode.cpp
|
| diff --git a/Source/platform/fonts/GlyphPageTreeNode.cpp b/Source/platform/fonts/GlyphPageTreeNode.cpp
|
| index 052e90924004d4d8cc4e32c7d18521b0acc2042e..a19ca862c683eb0a3671e1c725b75c04bb99e21a 100644
|
| --- a/Source/platform/fonts/GlyphPageTreeNode.cpp
|
| +++ b/Source/platform/fonts/GlyphPageTreeNode.cpp
|
| @@ -170,9 +170,9 @@ void GlyphPageTreeNode::initializePage(const FontData* fontData, unsigned pageNu
|
| buffer[softHyphen] = zeroWidthSpace;
|
|
|
| // \n, \t, and nonbreaking space must render as a space.
|
| - buffer[(int)'\n'] = ' ';
|
| - buffer[(int)'\t'] = ' ';
|
| - buffer[noBreakSpace] = ' ';
|
| + buffer[newlineCharacter] = space;
|
| + buffer[characterTabulation] = space;
|
| + buffer[noBreakSpace] = space;
|
| } else if (start == (leftToRightMark & ~(GlyphPage::size - 1))) {
|
| // LRM, RLM, LRE, RLE, ZWNJ, ZWJ, and PDF must not render at all.
|
| buffer[leftToRightMark - start] = zeroWidthSpace;
|
|
|