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; |