中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] [3] »
作者:
标题: [原创]MKFON for Windows。支持GBK。 上一主题 | 下一主题
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 16 楼』:  

我说的菜单、标题只是个例子,本意是实现不同位置的同一字符可显示不同字体。
我觉得只要再开一个小窗口,比如命名为“汉字替换为”,只要在其中输入汉字,16×16区域就显示新汉字的字形。当选择好字体后,按“保存本字”,不改变小字库内码,只更新点阵。

由于不改变config.sys内容,故不能使用GBK字库的空白位。重复字体只能使用config.sys没有的汉字,自己编辑自己明白就行。

2009-6-30 22:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
byxyk
初级用户





积分 112
发帖 54
注册 2007-6-18
状态 离线
『第 17 楼』:  

如果你的意思是指 MKFONWIN和小字库 的操作中,用一个汉字的字模替换另一个的话,是没问题的。
另外,我觉得你的程序如果菜单、标题等可以显示不同字体的话,应该是个不错的主意。你的编程改变量只在显示汉字取字库方面增加。不妨考虑一下。

2009-7-1 01:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 18 楼』:  

期待

2009-7-1 04:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
byxyk
初级用户





积分 112
发帖 54
注册 2007-6-18
状态 离线
『第 19 楼』:  

已发到你的邮箱。不知是否符合。

2009-7-1 06:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 20 楼』:  

经测试,功能已基本达到。
在"字模替换"框中输入新的汉字,不应当限制已存在于小字库中的字符。否则达不到既定目的。

再接再厉。

[ Last edited by yaya on 2009-7-1 at 19:46 ]

2009-7-1 06:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
byxyk
初级用户





积分 112
发帖 54
注册 2007-6-18
状态 离线
『第 21 楼』:  

程序好像是:此框中输入的汉字不能已在于不字库。
等会我再瞧瞧。

2009-7-1 22:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
byxyk
初级用户





积分 112
发帖 54
注册 2007-6-18
状态 离线
『第 22 楼』:  

我测试了一下。应该与你说的那种限制相反。
另外,增添了此功能后,如在“汉字”输入框中输入小字库中没有的汉字,也会有反应的,同样内码显示不变,预览新字。你看看源码就清楚了。
使用WINDOW字体,就算是想把一个汉字的字模变成任何图形都是很简单的,因为操作WINDOW字体,其实就是操作图形。
如果想把此程序增加点阵编辑,也是很容易的。只是没必要。
源码都是完整的,可在DELPHI6中任意编辑编译测试。

2009-7-1 22:48
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 23 楼』:  

现在的情况是:在"字模替换"框中输入新的汉字,如果与小字库相同,则被限制,没有反映,不能输入。应当把此限制去掉。

没有安装DELPHI软件,不能编译。你的作品应由你完善,改进,别人只能提建议,不宜改动。

2009-7-2 01:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
byxyk
初级用户





积分 112
发帖 54
注册 2007-6-18
状态 离线
『第 24 楼』:  

嘿,我没那么多讲究。既然给了你源码,如果用得着可以随便搞。千万别客气。
今天晚了,要下班了,明天上班没事时再给你瞧瞧。

2009-7-2 06:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 25 楼』:  

非常好!请打包成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 ]

2009-7-3 04:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 26 楼』:  

替byxyk上传新版本:

[ Last edited by yaya on 2009-7-7 at 05:32 ]

附件 1: MKFONWIN source 2009.07.06.rar (2009-7-7 05:32, 215.74 K,下载次数: 31)
2009-7-5 23:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yaya
银牌会员





积分 1009
发帖 353
注册 2003-9-4
状态 离线
『第 27 楼』:  

又有新功能。可以自造字符、图像。byxyk的新版本发布于26楼。

[ Last edited by yaya on 2009-7-7 at 05:32 ]

2009-7-7 00:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
byxyk
初级用户





积分 112
发帖 54
注册 2007-6-18
状态 离线
『第 28 楼』:  

谢谢YAYA。
我试了几次,都是附件不能大于130K。
可能是等级不高吧。

2009-7-7 05:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
titanred
初级用户





积分 36
发帖 20
注册 2007-6-27
状态 离线
『第 29 楼』:  

不错不错,贫僧路过下

2009-8-3 05:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
buyitj
新手上路





积分 14
发帖 6
注册 2010-7-10
状态 离线
『第 30 楼』:  

看看

2010-7-19 16:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: