| |||||
| |||||
| |||||
|
Chapter 3 Using AsianSuite 97 Packages of AsianSuite 97 AsianSuite 97 is the multi-code page enabled Asian language system to support Chinese Big5, GB and HZ, Japanese Shift JIS, JIS and EUC, Korean KSC and Unicode. AsianSuite 97 comes with three packages- StdPack, ProPack or SuperPack. Chinese version Chinese version includes two types of fonts: Chinese bitmap fonts
(traditional Chinese (B 5
Japanese version Japanese version includes Japanese bitmap font ( " Korean version Korean version includes Korean bitmap font ( CJK version Asian StdPack combines StdPack of Chinese, Japanese and Korean into together. For Internet CJK users, this is the good choice. Chinese version Chinese version includes four types of fonts: Chinese bitmap fonts for
traditional Chinese (B 5
Japanese version Japanese version includes Japanese bitmap font ( " Korean version Korean version includes Korean bitmap font (
CJK version Asian ProPack combines ProPack of Chinese, Japanese and Korean into together. For normal CJK users, this is the good choice. Chinese version Chinese version combines Chinese ProPack and six more Chinese true type fonts, three for traditional Chinese and three for simplified Chinese. Instead of UW-FontMaker Std, SuperPack provide UW-FontMaker Pro which provides more features allows you editing your double byte true type fonts. For professional Chinese users, this is the good choice. Japanese version Japanese version combines Japanese ProPack and three more Japanese true type fonts. Instead of UW-FontMaker Std, SuperPack provide UW-FontMaker Pro which provides more features allows you editing your double byte true type fonts. For professional Japanese users, this is the good choice. Korean version Korean version combines Korean ProPack and three more Korean true type fonts. Instead of UW-FontMaker Std, SuperPack provide UW-FontMaker Pro which provides more features allows you editing your double byte true type fonts. For professional Korean users, this is the good choice. CJK version Asian SuperPack combines SuperPack of Chinese, Japanese and Korean into together. For professional CJK users, this is the good choice. Note: Users could install different AsianSuite 97 language versions into same directory to use the languages at the same time. The Code Page of AsianSuite 97 AsianSuite 97 offers multi code page which supports Chinese, Japanese and Korean languages simultaneously, allowing all three languages to coexist in one document as this manual. As we all know, each English character occupies 1 byte (Single Byte), and each CJK character occupies 2 byte (Double Byte). Listing the Chinese or Japanese or Korean characters in a specific order, and assigning each character a computer storage address (4 hexadecimal digits), then forming itself code page (internal code system). The different language has different defined standard, so there is different code page. The AsianSuite 97 supports Big5, GB and HZ code page for
Chinese; Shift-JIS, JIS and EUC code page for Japanese; and
KSC code page for Korean. The default code page of Chinese (or CJK)
package is The default code page of AsianSuite 97 can be changed by clicking the Code Page button (first button from left on the AsianSuite 97 tool bar), then select a different item that is listed in the Code Page menu. After the selection, the Code Page button will reflect the change, indicating that it is the new default code page. The default code page of AsianSuite 97 will determine the input methods you could use. For example, if you set Code Page button into Big 5, you could only use Big 5 Chinese input methods. The default code page of AsianSuite 97 will also determine the English font mapping to which Asian language if you select the automatically mapping English font to Asian font (that is the system default setting). For example, if you set Code Page button into Big 5, you could see double byte characters in English font (i.e., Times New Roman) will be displayed with Chinese Big 5 font. This feature is very important for the Internet users. Because usually the Internet browser program is using English true type font as default. If you view some web page of Chinese, Japanese or Korean, you need to adjust Code Page setting to view CJK text correctly. After you changed the Code Page setting, AsianSuite 97 will refresh the whole screen display. You could switch Code Page button until you get the correct CJK text display if you don’t know current CJK text is associated to which code page (especially for Chinese there are two code page Big5 and GB, for Japanese there are two code page SJIS and EUC). Big5 Code : This is a Chinese system code page with Traditional Chinese characters, commonly used by Microsoft C-Windows and most application programs that are developed in Taiwan. It has about 13,000 Chinese characters. GB Code : This is a Chinese system code page with Simplified characters, commonly used by Microsoft P-Windows and most application programs that are developed in Mainland China. It has about 6,700 Chinese characters. HZ Code : This is mainly used in the Internet for resolving the compatibility of Chinese E-mail and text file. In default, AsianSuite 97 will automatically handle HZ Chinese display in either Big 5 or GB mode. Shift-JIS Code : This is a commonly used Japanese code page by Microsoft J-Windows and most application programs that are developed in Japan. It has about 7,000 Japanese characters. EUC Code : This is a Japanese system code page mainly used in the Internet. JIS Code : This is another Japanese code page. In default, AsianSuite 97 will automatically handle JIS Japanese display in either SJIS or EUC mode. KSC : This is the commonly used Korean code page by Microsoft K-Windows and most application programs that are developed in Korean. It has about 5,400 Korean characters. Knowing the right code page to use for the document retrieval is half of the success, the other half is to select the corresponding font in the application program. AsianSuite 97 supports double byte true type fonts of Chinese, Japanese, Koreans and Unicode. Currently, it only supports the UnionWay double byte true type fonts or any double byte true type font which converted by UnionWay font utility called UW-Font Maker. Note: We reserved the rights of UnionWay true type font naming convention, so any third party developer or distributor should get our approval before shipping their converted true type fonts with our software. The font naming convention is very important for the system program AsianSuite 97. Any double byte true type font should follow this convention if it could be handled by AsianSuite 97. UnionWay double byte true type font name convention:
? could be C, P, J, K, or U, represents Big5, GB, Shift-JIS, KSC and Unicode. XXX could be any character but not DEF (DEF means bitmap fonts). Each double byte font has its code page. There are over hundred Chinese, Japanese and Korean true type fonts that provided by AsianSuite 97. Each font generally falls into one of the four major category:
It is very important to select a font that has the same code page with the default system code page for inputting CJK words. As AsianSuite 97 supports multiple languages, You could select a Big5 code font for Chinese traditional words, a GB code font for Chinese simplified words, a Japanese font for Japanese words, a Korean font for Korean words, they can all coexist in the same document. When displaying (not inputting) text, it is not important for AsianSuite 97 to be in which specific code page, the key is selecting the corresponding CJK font for the CJK text in the application program. However, if the application program do not allow the selection of different fonts, then the AsianSuite 97 Code Page setting becomes very important, the English font will be mapped to the default code page font. Therefore, when using AsianSuite 97 in the Internet for viewer, the Code Page button on the UnionWay tool bar must be showing the same internal code as the one used in the document. AsianSuite 97 has built-in CJK bitmap fonts, usually used for speeding up the display, especially for Internet. These bitmap fonts do not provide high quality artistic representation of the word, therefore, when printing a document, a UnionWay CJK true type font should be selected for a professional printout. Following is the list of the built-in bitmap fonts for each language system: B 5 G B
Input Method (
In the UnionWay system, there are different input methods for each language system. For Chinese there are ZhuYin, PinYin, English-Chinese, CangJie, Internal Code, Cantonese, Symbol and Simple-Stroke (Simple-Stroke is not available in GB system) input methods. For Japanese there is Roma-Kanji, Kana-Kanji and Shift-JIS input methods. For Korean there is Hangul, Hanja and KSC input methods. For each language, UnionWay system also provides English and Full Size
English input methods. The default input method of UnionWay system is English ( When the current IME is English, click the
UnionWay system provides two approaches to select your current input method, the Hot-Key and IME Configuration dialog box. The Hot-Key approach is a quick and simple way for you to select a new input method, or toggle between the English input method and the CJK input method that is currently in use. For Chinese Users: Using the Hot-Keys: Ctrl + Space (or Alt + ¡ö): To switch between the English input method and
Chinese input method that you are currently using. Using the mouse: The default input method of UnionWay system is English. Click the
Click the
For Japanese Users: Using the Hot-Key: Ctrl + Space: To switch between the English input method and Japanese Roma-Kanji or Kana-Kanji input method that you are currently using.
Using the mouse: The default input method of UnionWay system is English. Click the
The system input method is directly switched to the first Japanese input
method (Roma-Kanji or Kana-Kanji), click the IME name list box with the left
mouse button will bring down a list of all Japanese input methods, select one
input method that you are most familiar with , then click the
For Korean Users: Using the Hot-Key: Ctrl + Space: To switch between the English input method and Korean input method that you are currently using.
Using the mouse: The default input method of UnionWay system is English. Click the
The system input method is directly switched to Hangul input method, click
the IME name list box with the left mouse button will bring down a list of all
Japanese input methods, select one input method that you are most familiar with
, then click the
Please refer to the next few chapters for details of UnionWay CJK IME.
Full Size English Input Method
While in the English input method, click the Full Size
Click the Full Size
This option is available only in the Chinese and Japanese systems. When typing English words continuously, we all find that the wrapping of the English word to the next line always happens on the space character, and not in the middle of a word. This is because of the space character that are typed by the user after each English word, and the application program is using the space character to determine where should the wrapping take place. But, the Chinese and Japanese words both are double byte, and it is not a habit for one to typing a space character after each word, giving no indication to the application program where to wrap to the next line. If these words are shoulder by shoulder, the wrapping may take place at the middle of a Chinese or Japanese word, leaving one byte on the previous line and bring another byte to the next line, causing new combination with the first word of next line creating unrecognizable words. In order to avoid this arbitrary wrapping problem, UnionWay system provides this add space character feature to automatically add a space character while each Chinese or Japanese word is sent into application program, ensuring the wrapping will take place only at the space character and not any where else. To be more precise, each Chinese or Japanese word is now made up of three bytes, each with its own space character, for this reason, extra attention is needed during the typesetting and editing process, especially the width of these space characters added are adjustable (refer to the next section for details of width adjustment). The Add Space Character button
UnionWay also provide a Converter utility to add or delete space characters
in the Chinese or Japanese text. Please refer to the Converter
Space Character Width Adjustment This option is available only for the Chinese and Japanese true type fonts. In the previous section, we introduced the automatic space adding utility, it
follows naturally one may want to set the width of the space character that are
added after each word. Click the Tool Box
It is to remind you that it may be necessary to exit UnionWay program for the change to be effective. Click OK button, if the width of the space characters have changed, then there is no need to exit UnionWay. If the width did not change as you specified, please exit then run UnionWay again. This space character width adjustment is only available for the Chinese and Japanese fonts.
Extra attention is need for editing in the CJK systems due to the special characteristic of double byte and triple byte words. Each word is like a combination of two English characters. If editing is only done to one of the character, the word will disappear or becomes unrecognizable symbols, this usually happens during CJK Word deletion. Also, the corresponding CJK font set must be selected in order for the cursor position, addition, and deletion of CJK words to be "normal". Following are some guidelines for CJK text editing:
Deleting each CJK word, two Del or Backspace key strokes are necessary; for those that has space character added (3 byte word), three Del or Backspace key strokes are needed for complete deletion.
Typesetting functions provided by the application program must be used for formatting CJK text. The maneuvering procedure for CJK text are exactly the same as regular English text. Application program such as MS-Word is quite sufficient for regular typesetting. For professional typesetters, PageMaker is one of the good choice for advanced typesetting maneuver. For best typesetting results in a mixed CJK and English text file, please use the UnionWay CJK fonts for the CJK text, and Windows English fonts for the English text.
This Fast Display mode
Click the Fast Display mode
Click the Fast Display mode button again will disable the Fast Display mode (turning the button background to dark gray), and all the display will be set back to its selected CJK true type fonts.
Each CJK input method has its own keyboard layout definition, the standard English keyboard is most commonly used. Other input method such as ZhuYin, has its own keyboard layout. To ease the user from memorizing the keyboard layout, UnionWay system provides a map to every keyboard layout. In addition, this keyboard map function is also used during the conversion and input of the new single byte font. The conversion of double byte to single byte CJK true type font is only available in the UnionWay ProPack or SuperPack. For Chinese User: Most input method has only one keyboard layout. But ZhuYin has four different definition of keyboard layout. While in the Chinese input mode, click the Keyboard Map
User may use the mouse to click directly on the keyboard map window for input. The keyboard map window can be moved by dragging (holding down the left mouse button and moving at the same time) the blue frame to any new position.
UnionWay Plus! is a "text to speech" utility. which requires you have sound card or PC speaker driver. After installation, it is able to "Speak" CJK text for you. You can also replace the system voice with your own. UnionWay Plus! are available in Chinese Plus!, Japanese Plus!, and Korean Plus!, three different text-to-speech packages. These packages are sold separately.
The Select & Play Conversion
Adding and Deleting space character for CJK text. Changing the code system for CJK document. Maturing Chinese ZhuYin and PinYin dictionary. Word phrases expansion for ZhuYin and PinYin dictionary.
Adding and Deleting Space Character For CJK Text From the Add Space Character function, we understand the importance of having the space character after each Chinese or Japanese word for correct display. If you are using other function to provide the space adding function, you do not need to use this space adding function again. Not only the addition, this function also provides the flexibility of deleting the space character that is after each Chinese or Japanese word. There are no restriction in using the Converter within a document file. For text file with the ".TXT" extension, this Converter or the Convert option that is in the Tool Box can both be used to add or delete space character (it is more convenient to use this Converter function). For non-text file, only this Converter function can be used to add or delete space character. With UnionWay system running, select or high light (if the selection is too
long, you may do one small section at a time) the Chinese or Japanese text,
click the Select & Play Conversion
The first page is the Normal dialog box with basic and regularly used
functions. Select the first item
Or you may select the second item
Code Conversion for Chinese Document There are two major Chinese code page, the Big5 Code (commonly used in
Taiwan) and GB Code (commonly used in Mainland China). The Select & Play
Converter The Following procedure converts a GB code text document (source file) to a Big5 code document (target file): With UnionWay system running, retrieve the GB code (source) file. Select or high light all the text (you can do it in small sections). Click the Select & Play Converter
Select [From]
Click the
Change font of the text block to UnionWay Chinese Big5 font. Use Save As to keep the original text file and save the changes into a new file. Note: The two Chinese code system are not totally compatible, therefore, after the conversion, some Chinese words may not display as expected.
Maturing Chinese IME Dictionary Procedure of Maturing Chinese IME dictionary:
Phrases Expansion For Chinese IME Dictionary Procedure of expanding phrases:
User interface provided by UnionWay system are very simple and flexible, many
functions can be done by clicking of a button (e.g., clicking the Code Page
button to change the default code page, clicking the IME button to change the
current IME, etc.). Tool Box
Click the Tool Box button, the Tools dialog box appears as shown:
The first page is the System page. There are four selections in the Load Bitmap Font section:
This item is available only in the Chinese or CJK system. Selecting this item will allow UnionWay system to handle Chinese Big5 text. In Big5 mode, you can select the Traditional font or Simplified font. Disabling this selection indicates that you do not want UnionWay system to be able to handle Chinese Big5 text.
This item is available only in the Chinese or CJK system. Selecting this item will allow UnionWay system to handle Chinese GB text. In GB mode, you can select the Traditional font or Simplified font. Disabling this selection indicates that you do not want UnionWay system to be able to handle Chinese GB text.
This item is available only in the Japanese or CJK system. Selecting this item will allow UnionWay system to handle Shift JIS, JIS or EUC text. Disabling this selection indicates that you do not want UnionWay system to be able to handle Japanese text.
This item is available only in the Korean or CJK system. Selecting this item will allow UnionWay system to handle KSC text. Disabling this selection indicates that you do not want UnionWay system to be able to handle Korean text. For CJK System, the default is to load the all CJK bitmap fonts into memory. To free up some of the system memory, you can disable the code page that you might not be using, reducing the load on the memory. This is very convenient for computer system with smaller size memory. In the System dialog box, the
This item is to be used for the HZ code Chinese text and JIS code Japanese text. It shows or hide the head/tail character for HZ or JIS code text. This item is not selected in the default setting.
This item is very helpful for new UnionWay users. Selecting this item, you will be able to see the pop up "Hint Text" for a specific function button by clicking the right mouse button. When you become familiar with UnionWay, this option can be disabled. This item is selected in the default setting.
This item decides if you want the English true type fonts to be mapped to the default CJK font. Selecting this option indicates that even selecting the English true type font (e.g., Arial), it will still be able to display CJK words. This option is very helpful for application programs that would not allow selection of other font. Without this option, the CJK words displayed will all be in funny symbols. Please take note that through this option, the cursor position may not always match the CJK word position that are displayed in the application program. Therefore, in application programs that allow font set selection, a CJK font should be selected for accurate display and editing. There are some special English characters (e.g., Ô , Ó , etc.) may not be displayed when this option is enabled. Please disable this option so that the special English characters will not be mapped to the default UnionWay CJK font. This item is selected in the default setting.
This item decides if the English bitmap fonts would be mapped to the default UnionWay CJK font. This option must be enabled while using application programs that has their own default English bitmap font in order to show the CJK words correctly. This item is selected in the default setting.
After enable this option, all Edit Control will be double byte enabled. This item is not selected in the default setting.
This option speeds up the printing of CJK document using a Postscript printer. Please do not select this option if you are not using Postscript printer to avoid any unnecessary erroneous printout. This item is not selected in the initial setting.
This option is for Japanese System only. When typing Japanese word in MS-Word using UnionWay Japanese System, this option must be selected to ensure all Japanese words be displayed correctly. This item is not selected in the default setting. Click the
Please be very careful to modify any option in the System dialog box, because the parameters are closely related with the execution and functions of the UnionWay system.
Click the Tool Box
In the DBCS True Type Fonts section are the list of all installed CJK true type fonts, and we could see that fonts conforming to different code page (indicated by the UWC, UWP, UWJ, UWK etc.) can all be in the same directory.
When you select UnionWay CJK bitmap font or English font (which will be mapped to UnionWay CJK bitmap font in default setting), if font height is more than 20 pixels and you installed the UnionWay CJK true type fonts, UnionWay system will automatically map to default CJK true type fonts. The default setting is:
This option will allow you to change the default CJK true type font. In the Width of Space char section towards the bottom of the Font dialog box, are choices available to set the width of space character that is to be added after each word. Please refer to the Add Space Character section for detail. The Font cache size column towards the top right of the Font dialog box has the initial value of "128". Please do not change this number arbitrarily.
This feature is only available in the ProPack or SuperPack. Since each CJK
character is made up of two bytes (Double Byte), and some of the English
application program (e.g., Pixar, etc.) can only accept single byte character.
With the Single Byte Converter
First we need to collect all the CJK characters that you need, then convert it into a Single Byte CJK true type font. Each of Single Byte font can hold no more than sixty six CJK characters. Due to this restriction, each Single Byte character can be mapped to one key on the English keyboard, starting with "q" holding the first Single Byte CJK character, "w" holding the second, and "e" holding the third, .... The keyboard map window provided by UnionWay system can be used to input these new Single Byte CJK characters into the application program. You can create as many of these Single Byte true type font as you need, each with a different name. Here are the procedures: Click the
Select a CJK Double Byte true type font from font list, type no more than 66
CJK characters needed for your application into the Text String box. Type a
English font name and font file name for your creation in the Font Name and Font
File box. If the file already exists in the system, you will be prompted if you
want to replace the existing font or to give it a different name. Finally, click
the Following is an example of creating a Chinese single byte true type font with
the name "test1", containing the text string
Clicking the Load button with the left mouse button will allow the retrieval of previously defined text string, and you can change or add to the text string (the text string may have been used for conversion for other font), saving the user some trouble and time in entering all the words again. Start an application program, select the font "test1", press "q" to get It may be very difficult to remember the exact position of all the character and position that was mapped to the keyboard, UnionWay system provide the keyboard map window for your convenient of typing these new words. Using the font "test1" as an example: Set the UnionWay system to English input mode (
Select also the "test1" font in the application program (this step is very important), then use the left mouse button to click the characters in the keyboard map window to input the single byte Chinese character into the application. The keyboard map window only show the first 33 characters, click the Shift button in the keyboard map window will bring up the second set of 33 characters (only if you have more than 33 characters in font).
Click the Tool Box
This option is use to convert the code system for text document only (with the ".TXT" extension). It does not support conversion for other type of document. The From section has all the code system selection for you to indicate the original system of the document, and the To section has all the code system for you to indicate which new system do you want.
Enter the original text file name with ".TXT" extension (you may use Browse
button to find the file) into the Source file column, and enter the target text
file name with ".TXT" extension into the Destination file column. If you need
space character to be added or deleted in the Chinese or Japanese text file
during the conversion, please select the
Click the
The Convert function can also be used to add or delete space character only
with the
This option is for Chinese system to convert Unicode document to a GB code
document. Unicode includes Big5 code, GB code, Shift-JIS code, KSC code, ....
When this option is selected, the conversion not only will convert the Unicode
document to GB code, but will also convert the Big5 code that is within the
document to the GB code as well. For example, in the Unicode document there is
the Big5
This option is also for Chinese system to convert Unicode document to a Big5 code document. Unicode includes Big5 code, GB code, Shift-JIS code, KSC code, .... When this option is selected, the conversion will not only convert the Unicode document to Big5 code, but will also convert the GB code that is within the document to the GB code as well. Click the
Click the Tool Box
This installation function is only available for the UnionWay Chinese Plus,
Japanese Plus, Korean Plus, Vietnamese Plus, True Type Font, and CJK
Professional IME (UW-IME Pro). Select the appropriate option in the Components
section, insert Disk 1 of the software into floppy drive A or B. Ensure the
Source column is displaying the same floppy drive (A or B) that you are using.
Click the Click the
Click the Tool Box
In the Help dialog box, it show you Hot Key List to access some of the UnionWay system functions. Click the
Click the
|