A really odd issue. On my Void musl machine, in Emacs, if I use a devanagari typeface (‘font’) than conjunct characters fail to compose and other diacritics are misaligned:
On my Arch machine, the same text renders perfectly:
[In the first screenshot, you can see in the first line, for instance, that there are a number of nw-se strokes under the main body which indicate failure for two conjunct characters to compose. Further, comparing the two images, the curvy strokes above the line are misplaced one character to the right in the first screenshot. This is particularly noticeable for instance in line 4, where one of these is displaced to the right-edge of the word (which makes the text gibberish).]
The two instances of Emacs use the same exact config, and I’ve made sure they’re using the same Devanagari typeface (it’s locally installed on my both machines in the ~/.fonts directory): Droid Sans Mono Devanagari.
Further, if I insert the same text in another application like Libreoffice on the Void musl machine, it displays without issue.
I don’t know where this issue is arising from. (I don’t know that it’s specific to musl Void, since I don’t seem to be able to get emacs to run properly from a glib chroot.)
Does anyone have any ideas for why this might be happening or about further diagnostic steps I could take?