hamza icon indicating copy to clipboard operation
hamza copied to clipboard

Nested lookups problem with mark to base positioning cannot get previous base glyph.

Open saidwho12 opened this issue 2 years ago • 0 comments

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: image

Hamza: image

saidwho12 avatar Jun 15 '22 15:06 saidwho12