中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-30 06:02
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » [原创]MKFON for Windows。支持GBK。 查看 6,662 回复 33
16 发表于 2009-06-30 22:50 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
我说的菜单、标题只是个例子,本意是实现不同位置的同一字符可显示不同字体。
我觉得只要再开一个小窗口,比如命名为“汉字替换为”,只要在其中输入汉字,16×16区域就显示新汉字的字形。当选择好字体后,按“保存本字”,不改变小字库内码,只更新点阵。

由于不改变config.sys内容,故不能使用GBK字库的空白位。重复字体只能使用config.sys没有的汉字,自己编辑自己明白就行。
17 发表于 2009-07-01 01:32 ·  中国 云南 昆明 联通
初级用户
★★
积分 112
发帖 54
注册 2007-06-18 22:47
19年会员
UID 91747
性别 男
状态 离线
如果你的意思是指 MKFONWIN和小字库 的操作中,用一个汉字的字模替换另一个的话,是没问题的。
另外,我觉得你的程序如果菜单、标题等可以显示不同字体的话,应该是个不错的主意。你的编程改变量只在显示汉字取字库方面增加。不妨考虑一下。
18 发表于 2009-07-01 04:01 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
期待
19 发表于 2009-07-01 06:08 ·  中国 云南 昆明 联通
初级用户
★★
积分 112
发帖 54
注册 2007-06-18 22:47
19年会员
UID 91747
性别 男
状态 离线
已发到你的邮箱。不知是否符合。
20 发表于 2009-07-01 06:50 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
经测试,功能已基本达到。
在"字模替换"框中输入新的汉字,不应当限制已存在于小字库中的字符。否则达不到既定目的。

再接再厉。

[ Last edited by yaya on 2009-7-1 at 19:46 ]
21 发表于 2009-07-01 22:05 ·  中国 云南 昆明 联通
初级用户
★★
积分 112
发帖 54
注册 2007-06-18 22:47
19年会员
UID 91747
性别 男
状态 离线
程序好像是:此框中输入的汉字不能已在于不字库。
等会我再瞧瞧。
22 发表于 2009-07-01 22:48 ·  中国 云南 昆明 联通
初级用户
★★
积分 112
发帖 54
注册 2007-06-18 22:47
19年会员
UID 91747
性别 男
状态 离线
我测试了一下。应该与你说的那种限制相反。
另外,增添了此功能后,如在“汉字”输入框中输入小字库中没有的汉字,也会有反应的,同样内码显示不变,预览新字。你看看源码就清楚了。
使用WINDOW字体,就算是想把一个汉字的字模变成任何图形都是很简单的,因为操作WINDOW字体,其实就是操作图形。
如果想把此程序增加点阵编辑,也是很容易的。只是没必要。
源码都是完整的,可在DELPHI6中任意编辑编译测试。
23 发表于 2009-07-02 01:57 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
现在的情况是:在"字模替换"框中输入新的汉字,如果与小字库相同,则被限制,没有反映,不能输入。应当把此限制去掉。

没有安装DELPHI软件,不能编译。你的作品应由你完善,改进,别人只能提建议,不宜改动。
24 发表于 2009-07-02 06:29 ·  中国 云南 昆明 联通
初级用户
★★
积分 112
发帖 54
注册 2007-06-18 22:47
19年会员
UID 91747
性别 男
状态 离线
嘿,我没那么多讲究。既然给了你源码,如果用得着可以随便搞。千万别客气。
今天晚了,要下班了,明天上班没事时再给你瞧瞧。
25 发表于 2009-07-03 04:36 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
非常好!请打包成1个rar文件上传到1楼。感谢byxyk的努力。

用法详解:
一、生成小字库
1.选择“使用windows字体”或“使用dos字体”,再选择相应字体。
2.点“打开源文本”,打开config.sys文件,自动生成小字库。
3.对于windows字体,从16×16窗口查看字型,需要的话调整offset及size。调整后需点“用当前设置...生成全部”
二、修改字体
1.选择“使用windows字体”或“使用dos字体”,再选择相应字体。
2.点“前一字”或“后一字”,或在“汉字”框直接输入欲修改字符。
3.对于windows字体,从16×16窗口查看字型,需要的话调整offset及size。
4.点“保存本字”
三、替换字模
如果同一字符需多种字体,比如宋体“文”和楷体“文”,应在config.sys中将非默认字体用不常用字符替代,比如楷体“文”用“尷”替代。
1.选择“使用windows字体”或“使用dos字体”,再选择相应字体。
2.点“前一字”或“后一字”,或在“汉字”框直接输入欲替换字符,比如“尷”。
3.对于windows字体,从16×16窗口查看字型,需要的话调整offset及size。
4.在“字模替换”中输入替换字符,比如“文”。
5.点“保存本字”
四、自由字体、符号
1.在16×16窗口用鼠标点击小方格,生成新字模。
2.点“保存本字”。
五、查看修改、替换情况
1.点“使用小字库字模”。
2.点“前一字”或“后一字”,或在“汉字”框直接输入修改前的字符。

[ Last edited by yaya on 2009-7-7 at 05:33 ]
26 发表于 2009-07-05 23:20 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
替byxyk上传新版本:

[ Last edited by yaya on 2009-7-7 at 05:32 ]
附件
MKFONWIN source 2009.07.06.rar (215.74 KiB, 下载次数: 31)
27 发表于 2009-07-07 00:04 ·  中国 山西 太原 联通
银牌会员
★★★
积分 1,009
发帖 353
注册 2003-09-04 00:00
22年会员
UID 9419
性别 男
状态 离线
又有新功能。可以自造字符、图像。byxyk的新版本发布于26楼。

[ Last edited by yaya on 2009-7-7 at 05:32 ]
28 发表于 2009-07-07 05:49 ·  中国 云南 昆明 联通
初级用户
★★
积分 112
发帖 54
注册 2007-06-18 22:47
19年会员
UID 91747
性别 男
状态 离线
谢谢YAYA。
我试了几次,都是附件不能大于130K。
可能是等级不高吧。
29 发表于 2009-08-03 05:31 ·  中国 四川 攀枝花 电信
初级用户
积分 36
发帖 20
注册 2007-06-27 13:53
19年会员
UID 92486
性别 男
状态 离线
不错不错,贫僧路过下
30 发表于 2010-07-19 16:29 ·  中国 河北 邢台 联通
新手上路
积分 14
发帖 6
注册 2010-07-10 14:21
15年会员
UID 170355
性别 男
状态 离线
看看
论坛跳转: