Coloured fringes are the result of sub-pixel AA. You should check if you use the correct subpixel AA for your display (orientation & order of colours) as using the wrong type will make it really bad.
Or you could just disable it (as I do). ;)
I did have a closer look at your image, and it seems like it uses two subpixels at both sides of all vertical lines, which maybe explains why it's more visible (usually at most 1 subpixel is used, I think).
It's very well possible that the hinting in open fonts prevents this, or that somehow there are fontconfig rules to prevent this for open fonts (you might be able to create a fontconfig rule that disables subpixel AA for the fonts that have these heavy colour fringes). Or maybe this is a bug in the subpixel algorithm that gets triggered only by some fonts.
In any case, I'm probably a bad judge of how common it is for this to happen, because I see coloured fringes on all fonts when I enable subpixel AA, so I always disable it.