On Fri, Apr 15, 2016 at 10:36:59AM +0200, Stephan Witt wrote: > Am 15.04.2016 um 09:51 schrieb Scott Kostyshak <skost...@lyx.org>: > > > > On Thu, Apr 14, 2016 at 08:53:24PM +0200, Stephan Witt wrote: > >> Am 14.04.2016 um 20:16 schrieb Guillaume Munch <g...@lyx.org>: > >>> > >>> Le 14/04/2016 19:05, Stephan Witt a écrit : > >>>> > >>>> Yes, it’s attached. Thanks for testing. > >>>> > >>> > >>> > >>> Works well on Linux+qt{4,5}. > >>> > >>> Two remarks: > >>> > >>> * isFixedPitch() would be in an anonymous namespace by what I know of > >>> LyX's code style. > >>> * In my patch I compute typewriterFontName() from typewriterSystemFont. > >>> Would you make this change? > >> > >> Like this one? > > > > If you do not set the font to 12 point on Mac, it is too small? > > Yes, this is what Joel said I’d say it too.
True, and comparing with the size on my system, it does seem to be a difference in platforms and not a difference in what we consider to be small. > > I did read the thread and that you tried to configure Qt system > > settings, but it seems unfortunate to introduce platform-dependent > > code for something like this. > > > > Just to confirm: hard-coding the font size should not change anything > > for HiDPI right? > > It does the Right Thing - because it’s not in pixels but in points. OK. > > Doing a grep for "setPointSize" does not show any other examples of > > hardcoding, if I understand correctly. Why is it only needed here? > > Because it’s a system font to paint with being used only here. > > I’ve extended the patch with comments and I’ll provide some screen shots > to illustrate the font sizes. I see. Please commit. Scott
signature.asc
Description: PGP signature