10-16-2023 09:51 AM
Hi guys!
Sorry to bother with another font topic, but maybe someone has any idea about this, since I didn't find anything helpful so far.
In my application I use a specific font (namely "Arial Black") for certain UI elements (for design reasons, so please don't ask why we have to use a custom font at all ;-). It is rendered well on all of our development machines as well as any customer PC that we set up ourselves. Now there is one customer (located in Korea) who has a number of (korean) Windows 10 PCs, all of which do not use the "Arial Black" for the UI at all. Instead, LabVIEW RTE replaces the "Arial Black" with the plain "Arial", which leads to an ugly appearance. Of course we checked that the "Arial Black" is properly installed, and we even re-installed it, but still LV does not use it.
Here is a sample of how it looks like:
And this is how it should look like:
(Now as I look at these samples side-by-side I realize, that even the default "Dialog Font" (white text) looks slightly different!)
I'm kind of stuck here. I know how to specify some fonts in the application's INI file. But I think (correct me if I'm wrong!) that this would have no influence on elements for which the font was explicitely set during development.
So here is the question: Why might LV chose to replace the custom font by some "close relative"? What additional factor am I not aware of? Might the different appearance of the "Dialog Font" (set to "Segoe UI" in INI file) give any hint?
Btw, we are talking about LV 2017 SP1.
Thanks in advance!
Jan
10-16-2023 10:45 AM
10-17-2023 06:15 AM
Hi
Your problem with incorrectly rendered Font/Typeface was discussed here :
https://forums.ni.com/t5/LabVIEW/fixed-width-font-in-string-control/td-p/3214357/page/4
Look for the PDF file located at the end of the thread.
Regards