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

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

論壇 聯絡 康熙字典網上版 捐助本站
支持顯示 Unicode Ext-A & Ext-B 字體程式 - 中文信息處理技術 - 康熙字典与倉頡之友 - Powered by Discuz!
請選擇 進入手機版 | 繼續訪問電腦版



 找回密碼
 注册
查看: 112946|回復: 32

支持顯示 Unicode Ext-A & Ext-B 字體程式

 火... [複製鏈接]
發表於 14-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




程式下載鏈結如下,只限注册會員:

Ext-AnB.exe

284.71 KB, 下載次數: 38980

發表於 14-8-2004 07:30:27 | 顯示全部樓層
已经下载安装,程序编写的很好,完全能正常使用,没有发现任何副作用,谢谢论坛和版主先生。
本人环境:winxp sp2 2180
發表於 14-8-2004 17:21:23 | 顯示全部樓層
好,谢。
楼上之王君源深,也为业界高人。
我们在此相聚,甚慰。
發表於 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 ]
發表於 14-8-2004 19:55:30 | 顯示全部樓層
一门 于 14-8-2004 05:21 PM 写道:
好,谢。
楼上之王君源深,也为业界高人。
我们在此相聚,甚慰。

一门兄:山顶洞五笔的1.1版的ext-a全部五笔代码用了你的(gb18030字体显示方法借用了仓颉五代的),在此一并谢谢!《仓颉之友。马来西亚》的高手很多,能在本论坛研究学问,很感高兴。
 樓主| 發表於 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
發表於 15-8-2004 06:32:14 | 顯示全部樓層
是的,山顶洞五笔的1.0到1.4中都用了这段显示gb18030字符的代码,否则,是不会显示那6500多个汉字的(这在山顶洞五笔公布时已经在帖子中说明是借用了仓颉五代的技术,并公布了仓颉五代马来西亚的输入法和网址)。只是仓颉五代没有公布这个技术,暂时为原作保密也就没有在公布山顶洞五笔时同时公布了,其实原安装程序使用了dos下面bat转换而来的com文件,那个黑色的dos窗口一闪,就把这个真代码暴露无余了。而方正大字符集就不同,其注册代码已经在贵论坛的帖子中零散见到,已经不是什么秘密,所以就公布了,谢谢版主的真诚实意与开诚坦白,很愿意与你交谈。
發表於 15-8-2004 15:49:03 | 顯示全部樓層

試用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
發表於 15-8-2004 15:52:30 | 顯示全部樓層
再送圖案
4.GIF
 樓主| 發表於 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
 樓主| 發表於 16-8-2004 00:35:29 | 顯示全部樓層
dtwys 於 15-8-2004 06:32 AM 寫道:
是的,山顶洞五笔的1.0到1.4中都用了这段显示gb18030字符的代码,否则,是不会显示那6500多个汉字的(这在山顶洞五笔公布时已经在帖子中说明是借用了仓颉五代的技术,并公布了仓颉五代马来西亚的输入法和网址)。 ...



欢迎 dtwys 网友常来这里做交流讨论。

这次的小程式是用 Inno Setup 制作,我第一次用 Inno Setup 制作安装程式。
其实我对windows 编程是不大懂的,你看到我也用dos做输入法安装就知了,就这样东凑西凑的做成输入法安装程式。

Windows 显示 Ext-A 及 Ext-B 的方法我们花了不少时间做测试及找解決方法,除了有点运气外,也多谢一位好友的参与。
發表於 17-8-2004 23:10:32 | 顯示全部樓層
非常感謝你,我用你指教的方法,果然繁體輸入法生成器(UIME TOOL)顯示EXTA和EXTB字。你真是高手。
8.GIF
發表於 4-9-2004 11:39:57 | 顯示全部樓層

Unicode Ext-A & Ext-B 字体程序非常好

阿勤先生:
您好!阿勤先生编的支持显示 Unicode Ext-A & Ext-B 字体程序是个非常好的软件,也可以说阿勤先生在这个问题上超过了巨人微软公司。我们下载了Unicode Ext-A & Ext-B 字体程序,试用了感觉非常之好,真是妙不可言。但有一个小问题,就是提示行的Unicode Ext-A & Ext-B 字体小了一号,不知如何解决此问题。希望能把此问题进行改进,就更上一层楼了。另外从中国到马来西亚来拜访您方不方便。仓颉码一直搞了几十年,真是了不起。
發表於 4-9-2004 11:46:40 | 顯示全部樓層

请教青铜长老先生

看了表铜长老先生发的文章,很感兴趣,希望能再详细说明一下怎样把提示行的字体能与常用字体显示得一样大。Thank you very much.
發表於 4-9-2004 12:16:19 | 顯示全部樓層

Unicode Ext-A & Ext-B 字体程序

阿勤先生:
我想如果阿勤先生方便的话,把如何开发Unicode Ext-A & Ext-B 字体程序经过好好写一写。我想大家一定会非常感兴趣,可鼓励大家在使用计算机遇到困难时如何办,特别是在这个问题上微软都没有解决的时候,阿阿勤先生率先解决了该问题,这个活生生的实事实际已经超过了这个程序的价值。这是一个非常好的小说体裁。
發表於 4-9-2004 12:27:59 | 顯示全部樓層
如果要光標上的EXTB字和其他字一樣大:

先下載安裝細明體EXTB字體 http://inputclub.foruto.com/cgi- ... 1542&SID=631043

在REGEDIT把『宋体-方正超大字符集』改為『MingLiU-ExtB』
1。HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\Scripts\42  Name:IEFixedFontName+IEPropFontName   Value:改為MingLiU-ExtB

2。HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\LanguagePack\SurrogateFallback  Name:Plane2    Value:改為MingLiU-ExtB
發表於 6-9-2004 20:49:43 | 顯示全部樓層

请问MingLiu-ExtB在win xp sh2中有没有字库

请问MingLiu-ExtB在win xp sh2中有没有字库,因为注册了中文输入法世界但是没有给注册码.win xp sh2中输入法生成器叫什么名称.
發表於 7-9-2004 13:08:44 | 顯示全部樓層
输入法生成器叫"Imegen.exe",位于系统盘,可以查找一下.
發表於 7-9-2004 20:17:14 | 顯示全部樓層

奇怪的是在xp sh2中输入unicode时,一样不能在提示行中显示unicode

我已经安装了xp sh2,但在XP SH2中找不到imegen.exe的程序。我已经并且把xp下的imegen.exe复制到sh2中,只能排序,及生成MB文件,但不能安装。把在xp中作的输入安装程序倒是能安装到sh2中使用,奇怪的是在xp sh2中一样不能在提示行中显示unicode,把阿勤先生的Unicode Ext-A & Ext-B 字体程序安装了就可以看提示下的字了,但是字号小一号。不知微软到现在还没有注意此问题。
發表於 8-9-2004 18:25:58 | 顯示全部樓層

MingLiU-ExtB 字体在什么地方可以下载

进入到中文输入法世界还是看不到MingLiU-ExtB 字体,不知在什么地方可以下载MingLiU-ExtB 字体。
您需要登錄後才可以回帖 登錄 | 注册

本版積分規則

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

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

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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






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