In Emacs, we use HB_BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES cluster
level, because HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS produced
incorrect display.  With this level, whenever I type a Hebrew base
character with more than one diacritical, I need to type them in
certain order, otherwise the display is incorrect.

For example, in this series of characters:

  U+05D1 HEBREW LETTER BET
  U+05B0 HEBREW POINT SHEVA
  U+05BC HEBREW POINT DAGESH

I need to type them in the above order; if I type DAGESH before SHEVA,
the produced display is incorrect.

Is this expected with level-0 clusters?  Or should I look for a bug in
how Emacs uses HarfBuzz?

Thanks.
_______________________________________________
HarfBuzz mailing list
HarfBuzz@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to