In some situations on Windows (XP - not sure about others?) if anti aliasing is not set as the system default quality then wxWebkit will render fonts without anti aliasing, this can look really bad and probably most of the time is not what people want(even though they have system wide anti aliasing off). I believe the correct behavior should be to enable anti-aliasing for all fonts by default and then, if people really want to turn it off although I'm not sure why they would want this for a web browser, to have an option to do so. The attached patch will ensure that all fonts are anti-aliased if possible. (The method it uses to do this is not ideal, ideally this flag should be set ONCE when the font is create instead, however the wxWidgets API currently makes this slightly difficult to achieve the attached is a workaround until a more acceptable method can be achieved - possibly by patching wxWidgets itself)
Created attachment 63250 [details] Patch to force anti-aliasing
Did you intend to submit the patch for review? Please follow the procedure at <http://www.webkit.org/coding/contributing.html> to get it reviewed and landed.
wxWebkit is not supported anymore as confirmed via Slack Channel. I am going to mark this as "RESOLVED WONTFIX". Please reopen, if you believe this is still an issue or I reached to wrong conclusion. Thanks! Plus it does not have any test case to test to verify whether this is still an issue across other ports or not. Thanks! Also I am unable to open this patch in "Details" view due to mismatch MIME type.