倉頡之友
康熙与倉頡
主頁 自學 倉頡字典 康熙字典體

倉頡平台2022 網上輸入法 九萬漢字

論壇 聯絡 康熙字典網上版 捐助本站
倉頡第五代世紀版,支持七萬漢字! - 倉頡論壇 - 康熙字典与倉頡之友 - Powered by Discuz!
請選擇 進入手機版 | 繼續訪問電腦版



 找回密碼
 注册
查看: 79443|回復: 40

倉頡第五代世紀版,支持七萬漢字!

[複製鏈接]
發表於 1-6-2004 00:04:44 | 顯示全部樓層 |閱讀模式
『倉頡第五代世紀版』是我們計劃推出的下一個倉頡五代輸入法版本,『倉頡第五代世紀版』共支持七萬二千餘個漢字,即支持輸入所有 Unicode4.0 七萬二千餘個漢字。

目前先在WinXP 測試,後在Linux測試,Windows 選用輸入法生成器或通用輸入法編輯器製作(也可能使其他輸入法平台),Linux 下使用SCIM輸入法平台製作。

要支持所有 Unicode4.0 七萬二千漢字需動用到4Byte內碼,目前在 WinXP 下初步測試已解決以上問題,相信以後在Linux測試應也没問題。

這裡附上使用簡體XP輸入法生成器製成的『倉頡第五代世紀版』抓圖,完全支持EXT-B 輸入與顯示。
之外也試用繁體XP通用輸入法編輯器製作,同樣的也可完全支持EXT-B 輸入與顯示。

我想 WINXP 支持 unicode 4Byte 大致上應没問題了,在 Notepad丶IE丶WordPad丶Office 等測試都没問題.

目前最重要的是完成EXT-B 倉頡編碼,希望能早日完成....
cj5-extb.gif
發表於 1-6-2004 04:03:16 | 顯示全部樓層
勤兄:

我是用開英文版2000的,不知道英文的XP專業版支持Ext-B字形否?


四方木。
 樓主| 發表於 1-6-2004 09:00:43 | 顯示全部樓層
木兄:

只要是 XP , 英文版或中文版都行。

WIN2000 我們未测試,2000 因同是unicode 內核,理論上应没問題。
發表於 1-6-2004 20:45:50 | 顯示全部樓層
倉頡世紀版,支持七萬字!
這是個好消息!

想順便請教:
倉頡世紀版輸入法字體是用方正超大宋體,或者其他?
聴說己有新的「細明體EXT-B字形」,就是不知是否支持七萬字?

謝謝並祝成功。
 樓主| 發表於 1-6-2004 21:26:50 | 顯示全部樓層
字體可自由選用,只要可支持 Ext-B 即可。

方正超大宋體共收錄六萬四字,Ext-B 尚有一萬二千個漢字未收錄。

傳言中「細明體EXT-B字形」只收 EXT-B 四萬二千個漢字。
發表於 2-6-2004 04:12:32 | 顯示全部樓層
勤兄:

看來Windows 2000並不支持Ext-B字形。因為從Character Map並不能看得到已下載的「細明體Ext-B」的任何字體。連輸入4bit的Ext-B地址也不可以哩!

看來真的要Upgrade我的Windows 2000了。


四方木。
 樓主| 發表於 2-6-2004 15:09:13 | 顯示全部樓層
木兄:

其实 WinXP 的 Character Map 也看不到 EXT-B , 只能看到 Ext-A 而已,
請使用 BabelMap 來看 EXT-B , 下載網址是:
http://uk.geocities.com/BabelStone1357/Software/BabelMap.html
map.gif
 樓主| 發表於 2-6-2004 15:13:06 | 顯示全部樓層
之外 , 也可使用 BabelPad 編輯器來輸入 EXT-B 的漢字。
下載網址是:
http://uk.geocities.com/BabelStone1357/Software/BabelPad.html
babepad.gif
發表於 3-6-2004 14:08:40 | 顯示全部樓層
謝謝勤兄。如果是一個可以在w2k運行的編輯器的話,我會幫你編一部份Ext-B倉頡碼的。

四方木。
發表於 3-6-2004 18:59:53 | 顯示全部樓層
如果有运行在win2k上的编辑器,我也想参与编码工作.

[ Last edited by 欧阳志 on 3-6-2004 at 08:35 PM ]
 樓主| 發表於 3-6-2004 22:08:43 | 顯示全部樓層
請大家使用 BabelPad 来試輸入 Ext-B 漢字 ,
方法如下:

1) 打開 BabelPad
2)按《输入 Input》菜單
3)選《統一碼編碼 Unicode》
4)在編輯器以統一碼輸入即可,如輸入
  4E00  (按回車鍵 enter) 可得‘一’
  20000 (按回車鍵 enter) 可得 Ext-B 第一個漢字
  20001 (按回車鍵 enter) 可得 Ext-B 第二個漢字

為顯示 Ext-B 漢字 , 字體請選用支持 Ext-B 的字體如方正超宋體。

我想 Win2000 應可支持輸入及顯示 Ext-B 漢字,就在此等待 木兄 及 欧阳兄 的測試回應。
 樓主| 發表於 4-6-2004 19:17:45 | 顯示全部樓層
若在原作者網站下載不到 BabelPad , 可按以下連接下載。

Babelpad.rar

1.14 MB, 下載次數: 15313

 樓主| 發表於 4-6-2004 19:20:53 | 顯示全部樓層
若在原作者網站下載不到 BabelMap , 可按以下連接下載。

BabelMap.rar

392.91 KB, 下載次數: 15713

發表於 4-6-2004 21:32:18 | 顯示全部樓層

测试环境: win2k英文版Sp4+简体中文语言包

测试环境: win2k英文版Sp4+简体中文语言包

压缩包使用winRar3.2b4制作.

为减少上传时间,图片格式均为256色gif.

2图是通过滚屏到达2A690~2A6DF,win2k发出程序报错对话框.




                                21:22 2004-6-4

[ Last edited by 欧阳志 on 4-6-2004 at 09:41 PM ]
2.gif
發表於 4-6-2004 21:42:49 | 顯示全部樓層

3图

3图是在BabeMap中的"Go to Code Point"输入框中分别输入
2A690~2A6DF,结果win2k发出程序报错对话框.
3.gif
發表於 4-6-2004 21:44:17 | 顯示全部樓層

4图

4图,如果在BabeMap中的"Go to Code Point"输入框输入2A6E0,win2k发出"Invalid Code Point"对话框.


                                21:22 2004-6-4

[ Last edited by 欧阳志 on 4-6-2004 at 09:58 PM ]
 樓主| 發表於 4-6-2004 21:55:32 | 顯示全部樓層
看来BabelMap 在 Win 2000 有點不稳定,基本上應用應算可行吧!
注意 2A6E0 并不是 EXT-B 碼, 出现 "Invalid Code Point" 很正常。

BabelPad 測試有問題嗎?
發表於 4-6-2004 22:00:09 | 顯示全部樓層
win2k中,只要在BabeMap中观察2A690~2A6DF之间的汉字,程序就会报错.

把"2A6E0"列出来原本是为了表示终点,起点是2a690,因为当时一个一个的这么找,我非常担心
会出错.

请四方木先生验证一下,谢谢大家的帮助.

[ Last edited by 欧阳志 on 4-6-2004 at 10:06 PM ]
發表於 5-6-2004 20:11:51 | 顯示全部樓層
其實,有沒有人能會program直接打出所有Ext-B字?
因為Win2000/XP的notepad本身已支援Surrogate,只要有Ext-B的字型就可以顯示
而且,從欧阳志的圖看出,宋体方正超大好像有很多缺字,而細明體EXT-B則沒有。

另外,香港版多出的1600字是否已是Ext-B?還是只是造字?
 樓主| 發表於 6-6-2004 02:24:21 | 顯示全部樓層
這是 關於 Surrogate 的FAQ , 應可證實 win2000 已全面支持 Ext-B
http://www.microsoft.com/globald ... ns/015/default.mspx

------------------------------------------------------
How do I enter CJK Extensions A and B characters?
------------------------------------------------------
The NeiMa IME that is included in Windows 2000 and XP supports the input of CJK Extension A and Extension B characters via surrogate pairs when set to Unicode mode. When inputting surrogate pairs, you may ignore what seems to be a strange behavior. Upon inputting the first half of a surrogate pair, a square box will appear (this is the system's way to let you know that you have entered something in, but that the current font does not have a glyph to represent it). After you input the second half, the box will go away and the character will display correctly –– provided that you have the corresponding font. This works on both Windows 2000 and Windows XP.

The Microsoft Office Proofing Tools includes an "Enhanced Unicode IME" that addresses the above–mentioned flaw. Click on the link to find out more. Here's how to set it up after purchase:

1.From the Proofing Tools setup, select Custom setup to install Simplified Chinese Proofing Tools only. This will load the necessary IME and the “SurSong.ttf” font.
2.Upon completion, load the desired IME (NeiMa or Enhanced Unicode) from Regional Options' Languages tab in Windows XP, or Input Locales tab on Windows 2000.
3.Open an Office application, say Word. Set the font to "SimSun (Founder Extended)" font (SurSong.ttf) from the font drop–down list in Word.
4.Switch to your selected IME. Once it is enabled, click on the center part of its toolbar until it displays Unicode. And off you go.

------------------------------------------------------------------

關於 方正超大宋體可在 Microsoft Office Proofing Tools 或 簡體版 Office XP 光碟內找到。
您需要登錄後才可以回帖 登錄 | 注册

本版積分規則

Archiver|手機版|小黑屋|康熙字典与倉頡之友

GMT+8, 29-3-2024 10:58 PM , Processed in 0.040265 second(s), 11 queries , File On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表






倉頡之友 .自學倉頡輸入法    1997 - 2024   
馬來西亞    https://www.chinesecj.com
姐妹站:康熙字典網上版