On Fri, 2008-03-28 at 20:17 +0200, Dobos D. Calin wrote:
I'm sorry, I wasn't specific enough. GDI has anti-aliased
*fonts*.
I don't know how far back this goes, but I believe that fonts just render
aliased if aa is not possible.
Ah, sorry - right. Windows 95 with PlusPack, Windows 98 and Windows
2000 has "edge blurring" anti-aliasing, XP onwards has clear type. Just
as long ans it falls back gracefully, I see no issue.
As for the primitives, they render badly, as the new screenshot
proves.
A shame. Fortunately, the only real part of NetSurf's rendering that
benefits from anti-aliasing is the tick and radio button form widgets:
everything else is just straight horizontal or vertical lines, so it
shouldn't matter so much. (RISC OS doesn't get anti-aliased rendering,
either - it's currently a feature unique to the GTK port.)
If needed, I will set up a win98 box for testing purposes.
It should run fine in VMware Server or Virtual PC, both of which are
freely available for Windows, and the former for Linux.
> Also, for purely selfish reasons, I'd like any Windows port
to be
> cross-compilable from Linux so we can auto-build it. If you're
> currently using MinGW, are you able to check if your work can be built
> using MinGW under Linux? (Debian and Ubuntu ship MinGW cross-compiling
> tool chains - I don't know about other distributions.)
It can. I just built it on Arch.
Wooyay!
B.