Incidently the font enum logic in wineconsole will need to be changed to cope with scalable fonts (you should give the user the ability to pick the font size rather than just display the enumerated values).
yes I know. it's even more broken than that. there's some computation made to insure that font size will fit in current display size (and which is also completly broken) and wineconsole has to be fixed first (otherwise, with your patch applied, it would no longer work).
A+