U+9F39 (鼹): garbled outline
tamcy opened this issue · 4 comments
Thank you for reporting this somewhat obscure issue. When I inspect the outlines, I can see why this is happening in the Regular weight, but the Normal weight looks okay. I feel that the best fix is to handle this at the design level, by disconnecting the second stroke of the 女 component from the 鼠 component to its left.
You're right, Normal is fine. My immediate thought was that the glyph exposed a rare bug in the contour-merging code.
The overlapping-subpath removal process seems to be working fine, but it results in an outline that some rasterizers don't like.
In any case, I see no reason why the two components need to completely touch, especially at the lighter weights. The opposite is usually the case, meaning that components tend to overlap in the heavier weights, not the lighter ones. The fix that I will therefore suggest is to redesign the ExtraLight master such that the components do not touch, like in its TW glyph.