Unicode Support

Personal Communications supports Unicode for Hindi and 1390/1399 Japanese code pages.

For a description of the procedure for configuring Personal Communications Hindi support, refer to Quick Beginnings. Installation information is described in Installation Guide.

1390/1399 Code Pages

The following features are supported in Unicode for 1390/1399 Japanese character processing.

See the following list for more information about specific 1390/1399 support issues.

DBCS Translation Table
Personal Communications maps 1390/1399 code pages as follows:

Personal Communications loads a different translation table for display.

Personal Communications handles the Unicode printing both for GDI mode and PDT mode.
Data and File Transfer
File transfer uses the EBCDIC<-->UNICODE (or EBCDIC<-->ASCII ) translation for Host to PC. The user can save as an ASCII file or as a Unicode file.
User Defined Area (UDA) Support
Personal Communications handles EBCDIC<-->UNICODE (UDC), which is different from EBCDIC <--> ASCII. The DBCS UDA mapping table editor handles UNICODE<--> EBCDIC UDA.
JIS2004 Support
JIS2004 support can be enabled by selecting host code page "1390 Japan Katakana Extended(JIS2004)" and "1399 Japan Latin Extended(JIS2004)". The 1390/1399 JIS2004 code pages support all features as described above except for the following two features, that will not support surrogate characters:

Hindi Support

The following features are supported in Unicode for Hindi.

See the following list for more information about specific Hindi support issues.

Code Page
The host code page for Hindi is 1137. The Unicode PC code page is 1200. Personal Communications uses a predefined translation table to map these code pages.
Record and Play Macros
Hindi enablement is limited to macro scripts only. Customization of the macro file is disabled in Hindi sessions. VB scripts are not supported.
Fonts
Only True Type Fonts are used for Hindi for display and printing. The TTF file is enumerated by Personal Communications and is displayed in the Page Setup pull-down menu. This font file has to be selected for printing the characters in Hindi. The Hindi font file is installed along with other font files.
Keyboard
The English keyboard layout is mapped to the Hindi layout. This is accomplished by loading the two key mapping tables corresponding to Hindi from the PCSKBD.DLL file. The first table maps the Windows® virtual key number to the IBM® key number. The second key mapping table maps the IBM key number to the Unicode value of the corresponding character.
Keyboard Customization
When a key is selected in the Keyboard Customization dialog, the edit control window displays the corresponding Hindi character. The user can change the mapping by selecting a new character from the list box. If the user attempts to directly edit the edit control window, the characters from the current input character set appear.
Copy/Move/Swap and Find keys
The function of these keys is similar to that of the existing SBCS languages. The only difference is that the Hindi characters are stored as Unicode characters instead of single-byte characters.
Switching from Hindi to English
Hindi language support also includes toggling between Hindi and English using the ALT+left Shift key.
OIA Display
HI is displayed in the OIA when working in Hindi mode. There is no display when the user shifts from Hindi mode.