For many projects, I’m working with a larger team where the precise size of 
fonts and other stylesheet details are already decided. In this case, I’m 
designing new forms and optimizing some old ones via Windows 10 (for a legacy 
application that looks like it ran on a Mac Plus) and I wanted to make a wise 
choice about an approach with respect to: stylesheets; optimal fonts and sizes 
for each platform and what to do about form scaling, if anything. I’ve never 
thought much about the form scaling feature of 4D but it seems like scaling is 
always in effect with a default of  "Windows to Mac (75%)”.

Form Scaling... Is this still a thing? :) 

While converting a v11-based structure to v17 that started life on a Mac many 
years before, I noticed that most forms seemed rather small on Windows 
(currently the only destination platform but I don’t want to exclude Mac 
clients). At first, the 133% increase in form size seemed seemed to fit the 
bill (if not slightly large). One issue I noticed is that the glass button 
graphics are obviously scaled beyond the bitmap (meaning that these buttons 
only look sharp at 48X48 and all standard 4D buttons are this size). I’ve never 
noticed scaling artifacts on other projects.

V17 Default Stylesheet
Windows 7 & 8 (Segoe UI, 12 point)
Windows Classic (MS Sans Serif, 12 point)
OS X (Lucida Grande, 13 point)

Regarding the default stylesheet, what is “Windows Classic” and what stylesheet 
would Windows 10 use?

Which Windows fonts and sizes do you find optimal for your 4D applications? Do 
you use explicit stylesheets? Do you use automatic stylesheets too?  Scaling 
other than 133%? I saw recently where 125% was considered optimal. I appreciate 
your thoughts on modern, high-quality form design.

Thanks,

Robert





**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to