static bool fill(GlyphPage* pageToFill, unsigned offset, unsigned length, UChar* buffer, unsigned bufferLength, const SimpleFontData* fontData)
{
-#if ENABLE(SVG_FONTS)
- if (fontData->isSVGFont())
- return fontData->customFontData()->fillSVGGlyphPage(pageToFill, offset, length, buffer, bufferLength, fontData);
-#endif
bool hasGlyphs = fontData->fillGlyphPage(pageToFill, offset, length, buffer, bufferLength);
#if ENABLE(OPENTYPE_VERTICAL)
if (hasGlyphs && fontData->verticalData())
buffer[i] = zeroWidthSpace;
buffer[softHyphen] = zeroWidthSpace;
- // \n, \t, and nonbreaking space must render as a space.
+ // \n and \t must render as a space.
buffer[newlineCharacter] = space;
buffer[characterTabulation] = space;
- buffer[noBreakSpace] = space;
} else if (start == (arabicLetterMark & ~(GlyphPage::size - 1))) {
buffer[arabicLetterMark - start] = zeroWidthSpace;
} else if (start == (leftToRightMark & ~(GlyphPage::size - 1))) {