It might be impossible to reach a satisfying result here: EastAsianWidth.txt defines several characters to be ambiguous. That means, it depends on what ever, if they are considered wide or not.
See
https://denisbider.blogspot.com/2015/09/when-monospace-fonts-arent-unicode.html
for a first impression, which problems will arise, when doing this.
Comment #2 by robert.schadek — 2024-12-01T16:32:49Z