You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Even after making adjustments to the makefile, the font does not match released Gulzar.
As an example: سائنس (science) creates a clash in the HAMZA_ABOVE and the adjacent Nukta.
Examining the debug build with Crowbar (super helpful!!), there is an additional GSUB rlig stage after "connections" that invokes "DotAvoidance_reverse_top" that appears to detect "BEmsd2" and "HAMZA_ABOVE" and incorrectly change to "HAMZA_ABOVE.one" - creating the clash.
This appears to originate from karakul's DotAvoidance.py - which detects "Old TE schema", and from what I understand triggers a dot_combinations rule (though I'm not 100% sure).
Is it possible I have is a Python library mistmatch since 2022-Nov-14?
I have tried with Gulzar 1.000, Gulzar 1.001 - all with the same results.
I've tried pulling the libraries back to specific commit points that were in place on 2022-Nov-14 - same results.
Even after making adjustments to the makefile, the font does not match released Gulzar.
As an example: سائنس (science) creates a clash in the HAMZA_ABOVE and the adjacent Nukta.
Examining the debug build with Crowbar (super helpful!!), there is an additional GSUB
rligstage after "connections" that invokes "DotAvoidance_reverse_top" that appears to detect "BEmsd2" and "HAMZA_ABOVE" and incorrectly change to "HAMZA_ABOVE.one" - creating the clash.This appears to originate from karakul's DotAvoidance.py - which detects "Old TE schema", and from what I understand triggers a dot_combinations rule (though I'm not 100% sure).
Is it possible I have is a Python library mistmatch since 2022-Nov-14?
What have I missed?