On 11/19/2018 07:16 PM, Behdad Esfahbod wrote:
Hi Ansel,

On Mon, Nov 19, 2018 at 7:44 PM Ansel Sermersheim <[email protected] <mailto:[email protected]>> wrote:

    ...We have tried cluster
    levels 0 and 1, and neither one worked as we expected. In every case,
    combining accents are marked as being in a separate cluster to the
    base
    codepoint. For example, U+0061 Latin Small Letter A followed by
    U+0308
    Combining Diaeresis are being placed in adjacent clusters rather than
    the same cluster.


That doesn't sound right.  Are you setting any custom unicode-funcs on the buffer?  Only thing I can think of that can do this is faulty / missing Unicode funcs.


We had a feeling something was missing. No, we are not supplying any unicode funcs. Do you have a sample or documentation reference for what we need to supply? I have looked at the online documentation without seeing a clear list of what is required. We are specifically looking to use harfbuzz to decipher special case grapheme breaks.

Thanks,

-Ansel
_______________________________________________
HarfBuzz mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to