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

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

論壇 聯絡 康熙字典網上版 捐助本站

中文信息處理技術

支持顯示 Unicode Ext-A & Ext-B 字體程式
  • 1# 阿勤
  • 1153583214-8-2004 00:59:44
--------------------------------
支持顯示 Unicode Ext-A & Ext-B 字體程式
--------------------------------

應網友要求,我們今天推出支持顯示 Unicode Ext-A & Ext-B 字體程式。

本程式只適合安裝在WinXP/2000,讓您的電腦程式可以顯示 Unicode
Ext-A & Ext-B 漢字字體。

您的電腦需已安裝《方正超大宋體》,否則無法顯示六萬五千個漢字。

希望通過此小程式讓大家的電腦程式如輸入法生成器等程式可順利的顯
示六萬五千個漢字。

您若安裝此程式,表示您已同意自行承擔安裝後所產生之一切風險。

倉頡之友 。馬來西亞
http://www.chinesecj.com
2004.08.13




程式下載鏈結如下,只限注册會員:
倒序瀏覽 看全部 全部回復32
  • 2# dtwys
  • 14-8-2004 07:30:27
已经下载安装,程序编写的很好,完全能正常使用,没有发现任何副作用,谢谢论坛和版主先生。
本人环境:winxp sp2 2180
  • 3# 一门
  • 14-8-2004 17:21:23
好,谢。
楼上之王君源深,也为业界高人。
我们在此相聚,甚慰。
  • 4# dtwys
  • 14-8-2004 19:42:38
这是该程序的核心代码,导入注册表就可完成该程序的全部功能,对吗?

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\Scripts\42]
"IEFixedFontName"="宋体-方正超大字符集"
"IEPropFontName"="宋体-方正超大字符集"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\LanguagePack\SurrogateFallback]
"Plane2"="宋体-方正超大字符集"

[ Last edited by dtwys on 14-8-2004 at 07:45 PM ]
  • 5# dtwys
  • 14-8-2004 19:55:30
一门 于 14-8-2004 05:21 PM 写道:
好,谢。
楼上之王君源深,也为业界高人。
我们在此相聚,甚慰。

一门兄:山顶洞五笔的1.1版的ext-a全部五笔代码用了你的(gb18030字体显示方法借用了仓颉五代的),在此一并谢谢!《仓颉之友。马来西亚》的高手很多,能在本论坛研究学问,很感高兴。
  • 6# 阿勤
  • 14-8-2004 21:35:20
dtwys 於 14-8-2004 07:42 PM 寫道:
这是该程序的核心代码,导入注册表就可完成该程序的全部功能,对吗?

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\Scripts\42]
"IEFixedFontName"="宋体-方正超大 ...


對極了 , dtwys 果然是高手。

以上方法可在WinXP/2000 支持顯示Ext-B 漢字,不過Ext-A 可能不能正常顯示。

為使Ext-A 能正常顯示,有必要添加以下這段:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"SimSun"=hex(7):53,00,69,00,6d,00,53,00,75,00,6e,00,31,00,38,00,30,00,33,00,30,\
  00,2e,00,54,00,54,00,43,00,2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,31,00,\
  38,00,30,00,33,00,30,00,00,00,6d,00,69,00,63,00,72,00,6f,00,73,00,73,00,2e,\
  00,74,00,74,00,66,00,00,00,67,00,75,00,6c,00,69,00,6d,00,2e,00,74,00,74,00,\
  63,00,2c,00,67,00,75,00,6c,00,69,00,6d,00,00,00,4d,00,53,00,47,00,4f,00,54,\
  00,48,00,49,00,43,00,2e,00,54,00,54,00,43,00,2c,00,4d,00,53,00,20,00,55,00,\
  49,00,20,00,47,00,6f,00,74,00,68,00,69,00,63,00,00,00,6d,00,69,00,6e,00,67,\
  00,6c,00,69,00,75,00,2e,00,74,00,74,00,63,00,2c,00,50,00,4d,00,69,00,6e,00,\
  67,00,4c,00,69,00,55,00,00,00,00,00
  • 7# dtwys
  • 15-8-2004 06:32:14
是的,山顶洞五笔的1.0到1.4中都用了这段显示gb18030字符的代码,否则,是不会显示那6500多个汉字的(这在山顶洞五笔公布时已经在帖子中说明是借用了仓颉五代的技术,并公布了仓颉五代马来西亚的输入法和网址)。只是仓颉五代没有公布这个技术,暂时为原作保密也就没有在公布山顶洞五笔时同时公布了,其实原安装程序使用了dos下面bat转换而来的com文件,那个黑色的dos窗口一闪,就把这个真代码暴露无余了。而方正大字符集就不同,其注册代码已经在贵论坛的帖子中零散见到,已经不是什么秘密,所以就公布了,谢谢版主的真诚实意与开诚坦白,很愿意与你交谈。

試用MingLiU-ExtB

阿勤,你好
你真是高手,終於可制成顯示EXTB程式,真叫人敬佩。
這是我的經驗~~
因為我是新手,安裝香港政府的ISO UIME10464 EXE 後,看到EXT B香港字可顯示,就在 REGEDIT 尋找 Ming(for ISO10646)ExtB,把它改為 SURSONG 「沒想到要改為“宋体-方正超大字符集”,故不成功。」

不過我的電腦,方正大字符在光標看來比較小,也沒有SHARPNESS。
我再一次在 REGEDIT 把“宋体-方正超大字符集” 改為 MingLiU-ExtB,這時候光標的EXTB字和其他字是平均大小,一樣清晰。因為MingLiU-ExtB 沒有缺字,20006,20016,20017都看見。

别人的電腦是否方正大字符在光標可看清楚?要是可看清楚的話,就不必多動手。

請問阿勤:繁體通用輸入法生成器(UIME)可有方法顯示EXTA字?
謝謝
  • 5.gif
再送圖案
  • 4.GIF
  • 10# 阿勤
  • 15-8-2004 23:55:26
關文隆 於 15-8-2004 03:49 PM 寫道:
請問阿勤:繁體通用輸入法生成器(UIME)可有方法顯示EXTA字?


文隆兄,試試改以下Registry的看看,我想應可以了。

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

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"MingLiU"=hex(7):44,00,46,00,53,00,6f,00,6e,00,67,00,53,00,64,00,2e,00,54,00,\
  54,00,46,00,2c,00,44,00,46,00,53,00,6f,00,6e,00,67,00,53,00,74,00,64,00,00,\
  00,6d,00,69,00,6e,00,67,00,5f,00,75,00,6e,00,69,00,2e,00,74,00,74,00,66,00,\
  2c,00,4d,00,69,00,6e,00,67,00,28,00,66,00,6f,00,72,00,20,00,49,00,53,00,4f,\
  00,20,00,31,00,30,00,36,00,34,00,36,00,29,00,00,00,53,00,69,00,6d,00,53,00,\
  75,00,6e,00,31,00,38,00,30,00,33,00,30,00,2e,00,54,00,54,00,43,00,2c,00,53,\
  00,69,00,6d,00,53,00,75,00,6e,00,31,00,38,00,30,00,33,00,30,00,00,00,6d,00,\
  69,00,63,00,72,00,6f,00,73,00,73,00,2e,00,74,00,74,00,66,00,00,00,67,00,75,\
  00,6c,00,69,00,6d,00,2e,00,74,00,74,00,63,00,2c,00,67,00,75,00,6c,00,69,00,\
  6d,00,00,00,4d,00,53,00,47,00,4f,00,54,00,48,00,49,00,43,00,2e,00,54,00,54,\
  00,43,00,2c,00,4d,00,53,00,20,00,55,00,49,00,20,00,47,00,6f,00,74,00,68,00,\
  69,00,63,00,00,00,53,00,69,00,6d,00,53,00,75,00,6e,00,2e,00,54,00,54,00,43,\
  00,2c,00,53,00,69,00,6d,00,53,00,75,00,6e,00,00,00,00,00

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

若還不能,請多參考以下的例子,再配合本身的Ext-A字體。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink --- SimSun

以下設定關係到繁體通用輸入法生成器:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink --- MingLiU
1234下一頁
回復 收藏 淘帖