https://bugs.winehq.org/show_bug.cgi?id=40672
--- Comment #1 from Hin-Tak Leung htl10@users.sourceforge.net --- The details are a bit hasty now, but I remember vaguely that dotnet2 + ie6 does not work with either xml + xslt or html, dotnet2 + ie7 works only with html, and dotnet2 + ie8 works with both; after discovering that dotnet2 + ie7 works only with html, I went back and tested dotnet2 + wine+gecko, hence the current workaround.
Font Validator is a microsoft technology, so once I found one combo - dotnet2 + ie8 - that works as good as genuine windows, and added the small wine detection to supports also dotnet2 + ie7 and dotnet2 plain (i.e. + wine-gecko), I moved on. On hind-sight, I probably should not have the work-around, so I am thinking of reverting/removing that particular part of the code in https://github.com/HinTak/Font-Validator/blob/master/FontVal/ResultsForm.cs .