it triggered this problem
IIUC it "triggered" the problem by doing it (more) correctly :-)
In reality there will always be cases where the screen resolution being used and the way the font places characters and the way floating point calculations round to integer pixels and colours can result in text appearing "fuzzy" to a viewer.
That is actually its point of course, to "simulate" fractional pixels by shading adjacent ones and hope the viewers eyes will average it. But some viewers on some screens will see it differently. As it involves individual visual response its not an exact science, so it can never be "fixed" for everyone. So the best advice is to try a different font. Its not that one or the other font is "wrong" just that they generate differing visuals, and again, thats what fonts are for, if they were identical there would be no point in having more than one.