Dotted-circle all marks, not just non-spacing, at text beginning
diff --git a/src/hb-ot-shape.cc b/src/hb-ot-shape.cc index dc88fa9..0cea9c6 100644 --- a/src/hb-ot-shape.cc +++ b/src/hb-ot-shape.cc
@@ -286,8 +286,7 @@ { if (!(buffer->flags & HB_BUFFER_FLAG_BOT) || buffer->context_len[0] || - _hb_glyph_info_get_general_category (&buffer->info[0]) != - HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK) + !_hb_glyph_info_is_unicode_mark (&buffer->info[0])) return; if (!font->has_glyph (0x25CCu))