LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Does arial font support Japanese?

Mikk wrote:
I looked again, and the answer seems to be that the Windows Arial fornt does not support
Japanese. You can use the character code viewer in Windows to view the available characters
in each font. If I select Araial in, say, Word, I can only type latin characters. Whenever I type
japanese text, the font automatically switches to one of the MS fonts (MS 明朝)

So, use the character code viewer to select a font that has the Japanese characters that
you wish to display..





How do you figure Mikk's comment about the problem with Windows Arial font is an issue with LabVIEW?
Message 11 of 16
(15,438 Views)

If I am wrong, please correct me.   

The attached are three MS applications, Excel, Word, and Notepad.

In excel and notepad, there are no problems to display Japnese by Arial font.

In word, it is smart enough to tanslate Japanese to an approrpiate fonts, like Arial Asia MS shown in the attached file.

I don't know which company built up the Arial font library, may be Microsoft, maybe not, but I do know Arial font libray support Japanese in Excel and Notepad, Aslo, in word, it automatically provides a substitute font library for it. 

This means we can input Japanese characters in Excel and Notepad using Arial font with no problems, I already did that, no problem.

In word, if we input Japanese characters using Arial font, it automatically changes to a diffeerent font library.  There is no problem to display Japoanese characters. 

Does this mean Arial font library should support Japanese is every windows based applications (LV, VEE, VB, Java...)?  Of course not, so,  Is it a problem of Arial font? I don't thinks so.

Since Excel and Notpad can use Arial font support Japanese, I assume other applications like LV can also use Arial font library support Japanese charaters or be smart to automatically change font libarary like word does. It is just matter of techniqul complexity.   

I hope this is not an issue with LV.  


Mikk wrote:

This is almost certainly a LabVIEW problem. See the attached image, taken on a
Japanese Windows XP machine running English version of LV 6i.
The top line (correct) uses the standard Application font.
The lower line is a copy of the upper line, but with the font switched to Arial.
Trying various fonts, some work, some show garbage. MS UI Gothic, for example,
works.

This is how I figure out.


0 Kudos
Message 12 of 16
(15,417 Views)
 
0 Kudos
Message 13 of 16
(15,417 Views)
I'm not about to spend the time converting my pc between different languages to check right now. You are quoting Mikk's first response. All I did was quote his last response to you where he said it appears to be a windows font issue.
0 Kudos
Message 14 of 16
(15,402 Views)

Thanks again for all the posts.

Solution:

For a Japanese system, avoid using arial font as window default font since LV may use it as (Application, system, or dialog font)

For other system (French, German, Russian, Chinese), so far, I havn't find any issues with arial font.

 


 

https://www.ni.com/docs/en-US/bundle/labview/page/porting-vis-among-platforms.html

Similarly, a font may not be recognized on another language system. For example, (LV for) a Japanese system may not recognize the Windows font Arial. Use Application, Dialog, and System fonts to avoid resetting the fonts after localizing an application.

0 Kudos
Message 15 of 16
(15,391 Views)
Even if Notepad seems to show that you are using the Arial font, it may not actually
be true. Try, for example, to paste the Arial text from notepad to Word. At least
on my machine, the japanese text will automatically convert to another font
which actually has the necessary glyphs.

You seem to have a font called Arial Unicode MS, which may behave differently.

In response to Dennis, LabVIEW is still broken. The LV behavior to simply display
garbage can hardly be dismissed by a 'it's a Windows problem' argument, especially
when none of the other Windows programs have this issue.
Windows uses Unicode internally and can handle multilingual text. I don't see
Unicode support in LabVIEW. Instead, LV appears to try to play with some sort of
font encodings that apparently vary, depending on which localized version of LV you
happen to use. Moving between English and Japanese (for example) versions of
LabVIEW inevitably produces surprises.

0 Kudos
Message 16 of 16
(15,375 Views)