bool HarfBuzzShaper::isWordEnd(unsigned index) { // This could refer a high-surrogate, but should work. return index && isCodepointSpace(m_normalizedBuffer[index]); }
bool HarfBuzzShaperBase::isWordEnd(unsigned index) { // This could refer a high-surrogate, but should work. return index && isCodepointSpace(m_run[index]); }
bool isWordBreak(unsigned i, bool isRTL) { if (!isRTL) return i && isCodepointSpace(m_item.string[i]) && !isCodepointSpace(m_item.string[i - 1]); return i != m_item.stringLength - 1 && isCodepointSpace(m_item.string[i]) && !isCodepointSpace(m_item.string[i + 1]); }