mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
a_zero_width_joiner_in_devanagari_asks_for_a_half_form took any fallback face whose GSUB script list holds dev2 or deva, and then asserted that Ka takes its half form. A face with the script tag and no half form for Ka failed the test, although the text was shaped in the fallback face as the test checks. The test now takes a fallback face only when the face lists dev2 or deva and Ka + halant + ZWJ + Ssa set in that face alone starts with Ka's half form and ends with Ssa. It prints SKIPPED when no installed face does. A new test runs the filter on two faces built in code that both list dev2. It takes the face with a half feature and passes over the face without one.