Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
1 ratings:
 5 out of 5     Rate this Document

Russian/Hebrew/Arabic Fonts Displayed Improperly in LabVIEW 8.6

Primary Software: LabVIEW Development Systems>>LabVIEW Base Package
Primary Software Version: 8.6
Primary Software Fixed Version: 8.6
Secondary Software: IMAQ Vision Builder, LabVIEW Run-Time Engine, Vision Assistant

Problem:
In LabVIEW 8.6, I've noticed that when I type in Russian, Hebrew, Arabic and so on, my fonts don't get displayed properly or I get an error. This worked properly in previous versions of LabVIEW. Why is this happening now?

Solution:
This is a known issue with LabVIEW 8.6 for all languages that do not use the Windows 1252 codepage or an IME for input. Text written in these languages (Russian, Hebrew, Arabic etc.) display correctly in previous versions of LabVIEW. However, in LabVIEW 8.6, the text either displays incorrectly or produces an error about Unicode characters. 

This behavior was caused due to the mixing up of Unicode and ANSI versions of the Windows API calls within the message handling call stack. LabVIEW uses a custom message handler and the conversions were not being handled properly.

Correcting this Problem:

You can download and distribute for free the LabVIEW 8.6f1 patch from the Drivers and Updates pages in the Related Links section of this document. For more more information on the other fixes included in this patch, please refer to the Patch readme.

Related Links:
Drivers and Updates: LabVIEW 8.6f1 Patch for Windows
Drivers and Updates: LabVIEW 8.6f1 for Windows Readme

Attachments:





Report Date: 09/09/2008
Last Updated: 09/18/2008
Document ID: 4P8ERA3Y

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit