OS2 World.Com Forum

Subject  :  Japanese OS/2 Desktop
Author  :  Sassy
Date  :  09 Nov, 2004 on 16:03
IBM OS/2Warp4.0+FP15(Japanese)/ThinkPad 600E

Subject  :  Re: I missed...
Author  :  Sassy
Date  :  09 Nov, 2004 on 16:07
http://www.geocities.jp/workplaceshell/gif/desktop.png

Subject  :  Re:Japanese OS/2 Desktop
Author  :  Sassy
Date  :  13 Nov, 2004 on 19:20
Sorry. No direct link by geocities.jp and I was made new page.

http://www.geocities.jp/workplaceshell/gif/japanese.html


Subject  :  Re:Japanese OS/2 Desktop
Author  :  Sassy
Date  :  12 Jun, 2005 on 02:03
Hello,

I was added an article "entering Japanese characters using ATOK8 for OS/2".


Subject  :  Re:Japanese OS/2 Desktop
Author  :  Isaac atomic_frogii@yahoo.ca
Date  :  12 Jun, 2005 on 07:28
Thank you! Nice writeup.
Anyone know if it is possible to add DBCS and IME to plain English Warp?

It's becoming major problem I have to deal with other languages other than English, often DBCS, and OS/2 cannot deal with it. (Except a few select Java programs)


Subject  :  Re:Japanese OS/2 Desktop
Author  :  Sebadoh sys3175@optonline.net
Date  :  12 Jun, 2005 on 13:35

Isaac (12 Jun, 2005 07:2:
Thank you! Nice writeup.
Anyone know if it is possible to add DBCS and IME to plain English Warp?

It's becoming major problem I have to deal with other languages other than English, often DBCS, and OS/2 cannot deal with it. (Except a few select Java programs)



It can handle it just fine when you have thr DBCS version of OS/2


Subject  :  Re:Japanese OS/2 Desktop
Author  :  Sassy
Date  :  12 Jun, 2005 on 16:14
Good evening,Issac:
Thanks for you comment.


Isaac (12 Jun, 2005 07:2:
Anyone know if it is possible to add DBCS and IME to plain English Warp?

I think that OS/2 is poor at Unicode handling.
It can't displayed every Chinese web page using Unicode fonts, Arial Unicode MS for example. (Firefox 1.0 and DPA1 with Warp4.0+FP15 Japanese)

I have an idea that without agree with country code and code page it is next to impossible add a perfect DBCS Support to plain English Warp.

[reference]
SYS0398: The system cannot find the country code or code page.

EXPLANATION: The system cannot find the specified country code or code page.
The following list shows valid combinations for country code and code page, for each country that is supported.

CODE PAGES
COUNTRY CODE SUPPORTED
Asia (English) 099 437, 850
Canada (French) 002 863, 850
Japan 081 932 (Note 2), 437
Korea 082 949 (Note 2), 437
Peoples Rep. China 086 936, (Note 2), 437
Rep. of China (TW) 088 948, (Note 2), 437
United States 001 437, 850

Notes:
1. This code page is supported only with a special version of OS/2.
2. This code page is supported only with the Asian version of OS/2 on Asian hardware.
ACTION: Perform the following actions; then, start the system again:
1. Check the country code and code page.
2. Edit the CODEPAGE= and COUNTRY= statements in the CONFIG.SYS file to correct any errors.
[end]

Therefore, Japanese OS/2 is supported only Japanese and English, not Chinese and Korean.
It may be possible for eCS 2.0 to support multi country code and multi code page, or the improvement of Unicode for OS/2.

By the way, do you know the Mule(Emacs) supported multi languages? Sorry, I don't make use of Mule.


Subject  :  Re:Japanese OS/2 Desktop
Author  :  Sassy
Date  :  12 Jun, 2005 on 16:19

Sebadoh (12 Jun, 2005 13:35):
It can handle it just fine when you have thr DBCS version of OS/2

All of the DBCS version for OS/2?


Subject  :  Re:Japanese OS/2 Desktop
Author  :  calmssea calmssea@gmail.com
Date  :  12 Jun, 2005 on 16:54
Actually, you can use other language in OS/2 4.x (after WSeB code merge) and eCS with a little tweak of the system.

On doing this, the prime issue is the font.
(As a matter of fact, there is no free 100% unicode compatible font which we can use for daily life. Take Times New Roman Unicode series for example. The one supplied in Java distro contains Korean character litterally unreadable quality. And is missing quite a lot of modified Chinese letter blocks. ) If you have a font set which contains the character you want to display, it should be fairly easy to see national characters (even input) from English OS/2 distro.

I am using Korean with eCS 1.2, and here's how i do it.
First, in the config.sys, I change the codepage setting from defauly 437,850 to 850,949. Code page 437 is for english, and 850 is international english, and 949 is for Korean.

You can still use 437,949, but i feel more safe this way. Reason why not using 949,850 is because the first code page setting is for default, and the second is for aux codepage to display. Since all eCS resource contains 437 and 850 resources only, if i set 949 as default, eCS won't boot up properly, complaining for lack of resource data for code page 949.

And from here, it's matter of issuing chcp 949 and running an application from command prompt, or changing the codepage setting from the settings page to 949 if i wanted to use Korean IO from the app.

In this case, there is no IME supplied from IBM or SSI, and here I use the IME hook developed in Korean OS/2 community. (K-IME) It uses a keyboard hook to intercept the key input to enable Korean inputs to the applications.

Using like this is a bit of a pain, but pretty usable.

I once did a dirty hook of making Korean version of OS/2 4.0 FP#5 using english OS/2 and Japanese OS/2 fixpacks and doing some DLL hacks. (Wipe out the Japanese resource and replace it with Korean string and so on) But was quite dirty. Now, i don;t, fr pretty obvious reasons.

So, I just wanted to point out that it is possible to make up a usable asian version of OS/2(eCS) using plain English version.


Subject  :  Re:Japanese OS/2 Desktop
Author  :  Sassy
Date  :  12 Jun, 2005 on 19:03

calmssea (12 Jun, 2005 16:54):
I am using Korean with eCS 1.2, and here's how i do it.
First, in the config.sys, I change the codepage setting from defauly 437,850 to 850,949. Code page 437 is for english, and 850 is international english, and 949 is for Korean....
In this case, there is no IME supplied from IBM or SSI, and here I use the IME hook developed in Korean OS/2 community. (K-IME) It uses a keyboard hook to intercept the key input to enable Korean inputs to the applications.


That's great!

Subject  :  Re:Japanese OS/2 Desktop
Author  :  Isaac atomic_frogii@yahoo.ca
Date  :  14 Jun, 2005 on 09:48
Hmm...really? I can't seem to get it to work. For example, I change it to 850,950 (for Chinese-Taiwan). OS/2 boots up. Then I go "chcp 950" and startup something like PMMail, for example (with appropriate fonts), but no luck.

Actually, I have no problem with DBCS/Unicode on Mozilla, it always seems to work on web pages or e-mail (except some web pages which don't properly declare the language, then you have to manually tell it the decoding to use). I think OS/2 has the API's to handle Unicode well enough, just nobody bothered to update the PMSHELL or WPS to natively handle it (unless you already have DBCS system). The code hasn't been merged (and probably never will be).
I understand JFS handles DBCS, but I wonder if OS/2 window will display it properly, for example.

I notice also that OpenOffice 1.1.4 doesn't seem to have a problem handling documents with DBCS in it...., nor Java applications...



Sassy (12 Jun, 2005 19:03):

calmssea (12 Jun, 2005 16:54):
I am using Korean with eCS 1.2, and here's how i do it.
First, in the config.sys, I change the codepage setting from defauly 437,850 to 850,949. Code page 437 is for english, and 850 is international english, and 949 is for Korean....
In this case, there is no IME supplied from IBM or SSI, and here I use the IME hook developed in Korean OS/2 community. (K-IME) It uses a keyboard hook to intercept the key input to enable Korean inputs to the applications.


That's great!

Powered by UltraBoard 2000 <www.ub2k.com>