hamza
hamza copied to clipboard
Nested lookups problem with mark to base positioning cannot get previous base glyph.
Issue with nested lookups (depth
>= 1) of type HZ_GPOS_LOOKUP_TYPE_MARK_TO_BASE_ATTACHMENT
in the case of chained contextual lookups. The hz_buffer_t *in
argument for the nested should possibly also contain the prefix and suffix ranges for this to be resolved. I suspect this is the reason certain mark to base adjustments are not being applied in such fonts as omar-type Ayesha Quran with the ALEF character. This happens regardless if the mark is to be placed above or below the base, it is independent of attachment point.
The following is reference from LibreOffice Writer:
Hamza: