summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2012-03-27 15:00:35 -0400
committerBehdad Esfahbod <behdad@behdad.org>2012-03-27 15:00:35 -0400
commit3bebe289aace6daa84b3d6983cebf5c58ddfad78 (patch)
tree6082a983c868172c7e07fc13a69077bc5fe8d0af
parent624feeed252024dcc076903e26f6b625f2c93c7f (diff)
Fix problem with Indic shaper and control chars
-rw-r--r--src/harfbuzz-indic.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/harfbuzz-indic.cpp b/src/harfbuzz-indic.cpp
index ffe9573..b313543 100644
--- a/src/harfbuzz-indic.cpp
+++ b/src/harfbuzz-indic.cpp
@@ -1683,6 +1683,8 @@ static bool indic_shape_syllable(HB_Bool openType, HB_ShaperItem *item, bool inv
}
item->glyphs[j] = item->glyphs[i];
item->attributes[j] = item->attributes[i];
+ item->offsets[j] = item->offsets[i];
+ item->advances[j] = item->advances[i];
++i;
++j;
}