03-31-2011 08:19 AM
I've been tasked with coming up with standards for fonts in our LabVIEW application.
From reading in the manual and online I've found the following: "The Application font is the LabVIEW default font used in the Controls palette, the Functions palette, the context help, and tip strips. The System font is the LabVIEW default font used for menus. The Dialog font is the LabVIEW default font used for text in dialog boxes and system controls. When you port a VI that contains one of these fonts to another platform, LabVIEW ensures the font maps to something similar on that platform. If you use a defined font on a section of text, avoid changing the size of that text. If you change the font to something other than the default size and then port the VI to a different platform, LabVIEW tries to match the font with the new size, which might be inappropriate depending on the resolution of the screen.”
I can not, however, see any difference in these three different fonts when I switch a control from App, to System, to Dialog.
I'm thinking of just making our standard "use Application font for all items" unless there's a compelling reason to do otherwise in a specific instance. Is there any reason not to do that?
03-31-2011 08:53 AM
I've always used system fonts. Doesn't mattar whether it's an application or source code.
Does the trick for me
03-31-2011 08:57 AM
Is there a difference between the behavior/look of application and system fonts? (I know NI says what they use them for, but I haven't seen an actual difference)
03-31-2011 08:59 AM
I haven't seen a difference in the past 😉
03-31-2011 09:02 AM
You can always create a stark visual difference by setting those fonts in the LabVIEW options.
03-31-2011 09:04 AM
That is not, however, something I want to do. I just need to come up with a guideline that I can tell our developers to do and trust that we wont have font problems on different machines.
It sounds like "always use application font" is basically the same as "always use system font" and that that is more or less what is needed.