I think setting lfHeight to the negative of what they currently are set to (in two places in cairo-win32-font.c) make font sizes match what other applications use (and thus user expectation) better. See http://bugzilla.gnome.org/show_bug.cgi?id=309868
Change sounds right to me ... a negative height means "em height", which is what is the standard definition of font size. Positive heights mean "cell height".
Fixed in HEAD.
This also needs to be commit to BRANCH_1_0 in preparation for the upcoming 1.0.2 release, right?
Fixed also in BRANCH_1_0.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.