After designing my forms on my development system in such a way that fields were long enough to host text of a particular length and buttons were large enough to show the full button text, I noticed that when deploying my solution to another system the buttons were suddenly no longer large enough to host the full button text and it looked like the fields couldn’t accommodate the full text length anymore. Can I somehow avoid this? (I didn’t pick a particular font or font size and left everything at the default setting.)
You want to use styles to explicitly do set a specific font/size so that you can be reasonably sure it will be similar from system to system.
IF you have users on both Mac and Windows - it’s best to develop on Mac, because the way the two operating systems render their fonts (and their dpi) is different. If you develop on a Mac and deploy to Windows you won’t have to worry.
If your customers are only on a single platform - and you’re developing on that same platform - you should be OK.
Thanks, Bob. Unfortunately, I have to develop the other way around. I develop on Windows and the solution will be running on a Mac. Does anybody have any good tips what styles/fonts/font sizes to choose in this case?
jditte:
Thanks, Bob. Unfortunately, I have to develop the other way around. I develop on Windows and the solution will be running on a Mac. Does anybody have any good tips what styles/fonts/font sizes to choose in this case?
Jochen
For web client try default Tahoma 11 and make sure that no html and no styles are being applied. For buttons try using height of 21.
I have one more issue.
For my form headers and footers I have media images (header.png, footer.png). The properties of the medias are set for anchors: top,right,left/right,bottom,left and mediaOptions: reduce/enlarge.
This is working with Servoy developer on Mac very well. The media image is filling out the label object without a border. But on Windows the media image label has always a 1px or 2px border on the left!?
How can I fix this?