May 1, 2026
7:01 p.m.
On Fri May 1 17:37:14 2026 +0000, समीरसिंह Sameer Singh wrote:
hmm, it looks like harfbuzz also groups all Mm at the beginning and all Mp at the end with the dotted circle in the middle. ``` hb-view /usr/share/fonts/TiroIndigo-otf/TiroBangla-Regular.otf "ৌৌৌ" --output-format=png --output-file=test.png ``` {width="716" height="325"} This can be also viewed using `hb-shape` ```
hb-shape /usr/share/fonts/TiroIndigo-otf/TiroBangla-Regular.otf "ৌৌৌ" [bSignE.init=0+396|bSignE=0+405|bSignE=0+405|BASE=0+724|bAuMark=0+247|bAuMark=0+247|bAuMark.fina=0+247]
Where bSignE = Mm, bAuMark = Mp So this does not seem like a bug. The bug I was talking about was when U+09CC is preceded by a space, a dotted circle was inserted at the start of the glyph. Are you aware of this? {width="486" height="90"} ~~Looking closely at the second line, I can see that the glyph is decomposed here, evident by the fact that Mm has a top line.~~ I may be wrong here. > I would also be curious about the behavior of U+09cc in other situations. Is it being properly shaped in string where it is being used correctly? I do not know Bengali so I am not sure how to find it. > > This string `মৌমাছি` appears to be `u+09ae u+09cc u+09ae u+09be u+099b u+09bf` and a quick visual inspection seems to show it being shaped correctly. Yes I can see that it is being shaped properly. Thank you that pointed out a flaw in the logic that I corrected. I believe that should be corrected now.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10704#note_138559