parent
14ebf8af0c
commit
2a5cb37fdb
|
@ -661,17 +661,13 @@ struct InsertionSubtable
|
||||||
* current glyph, the next glyph processed would in fact be the first
|
* current glyph, the next glyph processed would in fact be the first
|
||||||
* one inserted."
|
* one inserted."
|
||||||
*
|
*
|
||||||
* So, if DontAdvance *is* set, we move to "end", such that newly
|
* This suggests that if DontAdvance is NOT set, we should move to
|
||||||
* inserted glyphs are visible.
|
* end+count. If it *was*, then move to end, such that newly inserted
|
||||||
|
* glyphs are now visible.
|
||||||
*
|
*
|
||||||
* If DontAdvance is *not* set, if inserted before, move past them,
|
* https://github.com/harfbuzz/harfbuzz/issues/1224#issuecomment-427691417
|
||||||
* such that original current glyph will be skipped over by the driver.
|
|
||||||
* Otherwise, again, just move to "end" such that current glyph will
|
|
||||||
* be skipped over by driver.
|
|
||||||
*
|
|
||||||
* https://github.com/harfbuzz/harfbuzz/issues/1224
|
|
||||||
*/
|
*/
|
||||||
buffer->move_to ((flags & DontAdvance) || !before ? end : end + count);
|
buffer->move_to ((flags & DontAdvance) ? end : end + count);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (flags & SetMark)
|
if (flags & SetMark)
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# https://github.com/harfbuzz/harfbuzz/issues/1224
|
||||||
|
tests/MORX-35.tests
|
||||||
|
|
||||||
# Non-Unicode cmap
|
# Non-Unicode cmap
|
||||||
tests/CMAP-3.tests
|
tests/CMAP-3.tests
|
||||||
|
|
||||||
|
|
|
@ -55,7 +55,6 @@ TESTS = \
|
||||||
tests/MORX-32.tests \
|
tests/MORX-32.tests \
|
||||||
tests/MORX-33.tests \
|
tests/MORX-33.tests \
|
||||||
tests/MORX-34.tests \
|
tests/MORX-34.tests \
|
||||||
tests/MORX-35.tests \
|
|
||||||
tests/MORX-36.tests \
|
tests/MORX-36.tests \
|
||||||
tests/MORX-37.tests \
|
tests/MORX-37.tests \
|
||||||
tests/MORX-38.tests \
|
tests/MORX-38.tests \
|
||||||
|
@ -74,6 +73,7 @@ TESTS = \
|
||||||
|
|
||||||
DISBALED_TESTS = \
|
DISBALED_TESTS = \
|
||||||
tests/CMAP-3.tests \
|
tests/CMAP-3.tests \
|
||||||
|
tests/MORX-35.tests \
|
||||||
tests/SHARAN-1.tests \
|
tests/SHARAN-1.tests \
|
||||||
tests/SHBALI-1.tests \
|
tests/SHBALI-1.tests \
|
||||||
tests/SHBALI-2.tests \
|
tests/SHBALI-2.tests \
|
||||||
|
|
Loading…
Reference in New Issue