diff --git a/src/hb-buffer.cc b/src/hb-buffer.cc index 89576f0126dc5154061c7f672a29be6906169db6..dc932692b9730d5fbb73e5fe9d66f34c87a2a24f 100644 --- a/src/hb-buffer.cc +++ b/src/hb-buffer.cc @@ -550,7 +550,10 @@ hb_buffer_t::merge_clusters_impl (unsigned int start, unsigned int end) { if (cluster_level == HB_BUFFER_CLUSTER_LEVEL_CHARACTERS) + { + unsafe_to_break (start, end); return; + } unsigned int cluster = info[start].cluster;