Merge "Revert "Allow clusters to start with zero-width characters"" into mnc-dev

This commit is contained in:
Raph Levien 2015-07-21 16:55:08 +00:00 committed by Android (Google) Code Review
commit 5ba60b1c25

View File

@ -41,8 +41,7 @@ static float getRunAdvance(Layout& layout, const uint16_t* buf, size_t layoutSta
clusterWidth = charAdvance;
}
}
if (offset < start + count && layout.getCharAdvance(offset - layoutStart) == 0.0f &&
!GraphemeBreak::isGraphemeBreak(buf, start, count, offset)) {
if (offset < start + count && layout.getCharAdvance(offset - layoutStart) == 0.0f) {
// In the middle of a cluster, distribute width of cluster so that each grapheme cluster
// gets an equal share.
// TODO: get caret information out of font when that's available