Japanese Language fonts on Application

Posted on 1999-12-26
Medium Priority
Last Modified: 2013-12-02
How should I go about to display Japanese fonts on my VB   application.
Question by:Subash

Author Comment

ID: 2307230
Working on English Windows-95

Accepted Solution

stew1 earned 300 total points
ID: 2307816
To create Chinese-language, Japanese-language, or Korean-language applications for Windows NT or Windows 95, you need the appropriate Far East Win32 Software Development Kit (SDK) and a compiler that understands Unicode or double-byte character sets.
As a first step toward creating a Far East–edition code base, enable your code to handle double-byte character sets or Unicode, following the guide-lines presented in Chapter 3.
The Chinese, Japanese, and Korean writing systems contain thousands of ideographic characters. Therefore, entering characters efficiently on computers requires Input Method Editors (IMEs), which are software modules that map multiple keystrokes into single ideographs. Different text input methods are popular for each language.
To support IMEs on Windows NT 3.5, your application needs to parse the WM_IME_REPORT message and its various wParam values. IME support on Windows NT 3.5 differs slightly from one language to another.
The IME model for Windows has been revised for Windows 95 and Windows NT 3.51. It includes a single IME API for all Far East editions of the operating systems. Applications following this model can be IME-unaware, partially IME-aware, or fully IME-aware.
Applications can customize IME support on Windows 95 by controlling the appearance of the IME windows.
Win32-based applications can display text vertically using fonts whose typeface names begin with the at (@) character.
As long as your application relies on the Win32 API, you do not have to write special code to handle hardware differences found in the Japanese PC market.
Windows 95 supports Windows Intelligent Font Emulator (WIFE) fonts for compatibility reasons, but new applications should use TrueType fonts instead. With TrueType fonts, the user can define characters not supported by the system's character encoding or standard fonts.
Far East editions of Windows support additional functions that are related to IMEs which other editions of Windows do not. It is possible, however, to display Far Eastern characters on any edition of Windows NT and to create a single binary that will run on Far East editions and other editions of Windows.
Far East editions of Windows support different methods for sorting ideographic characters. Characters can be sorted in stroke order, phonetically, or by code-point value, depending on the locale.
Chinese, Japanese, Korean, and Thai written text follow special rules for breaking lines.
Send feedback on this article.  Find support options.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.
< hope this helps>

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Enums (shorthand for ‘enumerations’) are not often used by programmers but they can be quite valuable when they are.  What are they? An Enum is just a type of variable like a string or an Integer, but in this case one that you create that contains…
This article describes how to use a set of graphical playing cards to create a Draw Poker game in Excel or VB6.
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…
Suggested Courses

594 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question