无忧启动论坛

标题: [2012.09.15][GRUB即GRLDR启动菜单字体制作工具] [打印本页]

作者: 2011895866818    时间: 2012-8-30 16:59
标题: [2012.09.15][GRUB即GRLDR启动菜单字体制作工具]
本帖最后由 2011895866818 于 2014-2-8 23:00 编辑

1.制作unifont.hex字体的工具(命令行工具)
2.unifont用于grldr的菜单字体
3.几种制作好的unifont.hex字体


本帖内容导航
1.用ttf字体制作unifont字库工具
2.已经制作出来的一些字库
3.基于原版字库的小字库195KB


请看,下面的图和附件[图片上的字母有瑕疵,最新版排除了字母].

========分割线===========分割线==========分割线============分割线======
unifont字库制作工具
v4.5 ttf-bdf-hex-v4.5.7z (274.14 KB, 下载次数: 1327) 不紧要的改变,修复截断字符数重复的计算问题.
v4.3  不需要msvcr100 msvcp100 的支持,程序集成
v4.2  直接是exe程序,可直接使用

帮助:
  1. bdf2hex.exe    version:4.2 by:895866818 date:2012-09-15

  2. 功能:从bdf字库生成unifont字库
  3. 选项  参数    说明
  4.       file    输入文件
  5. -s            不略过0000-00A3号字体,即默认略过
  6. -p            生成字体预览
  7. -l    n       字符左右移动(负为左,正为右)
  8. -u    n       字符上下移动(负为下,正为上)
  9. -o    file    输出文件,已经默认unix换行符,有-p参数时,默认dos换行符
  10.               会覆盖已有文件
  11. -h            列出本帮主
  12. 注意:1.-o 文件输出,不需要转换换行符
  13.        重定向输出需要转换成unix格式的换行符,不然无法加载
  14.      2.bdf字体大小要合适,请用ttf2bdf.exe -p 16 -r 72 font.ttf -o font.bdf
  15.        如果字体大小不合适,你可以适当改变ttf2bdf -p后面的参数
  16.      3.对于移动参数,不管设定多大,结果总尽可能不超出16x16的显示范围
复制代码


========分割线===========分割线==========分割线============分割线======
grub菜单字体加载
  1. 命令
  2. font
  3. font 字体路径.
  4. 可以重新加载字库.
复制代码
  1. 用全字库补充有缺陷字库的方法.
  2. font 全字库
  3. font
  4. font 新字库
复制代码
========分割线===========分割线==========分割线============分割线======

其它:
基于原版字体的小字库
GB2312小字库.7z (195.18 KB, 下载次数: 774) GB2312简体.gz (151.24 KB, 下载次数: 932)

受zhs509启发,制作的小字库.谢谢.
[仅指附件中的gb2312字库,基于原版字库]
1.用的GB2312编码表[曾经的计算机中文通行标准,大家应该相信其包含性]
2.进一步转换成繁体字后,和原来的简体字一起,制作成繁简体字库.
3.添加了全字库中 序号 00-A3 的编码,其中有 英文数字和字母,不然字体会更粗.[zhs509网友字库的缺陷]
4.gz格式的字库可以不用解压,就能被grub4dos加载

2-1.JPG (48.21 KB, 下载次数: 428)

2-1.JPG

2-2.JPG (49.53 KB, 下载次数: 403)

2-2.JPG

2-3.JPG (51.91 KB, 下载次数: 388)

2-3.JPG

2-4.JPG (52.46 KB, 下载次数: 398)

2-4.JPG

2-5.JPG (47.19 KB, 下载次数: 388)

2-5.JPG

2-6.JPG (50.21 KB, 下载次数: 376)

2-6.JPG

2-7.JPG (48.67 KB, 下载次数: 420)

2-7.JPG

2-8.JPG (50.69 KB, 下载次数: 374)

2-8.JPG

2-9.JPG (51.01 KB, 下载次数: 409)

2-9.JPG

2-10.JPG (47.92 KB, 下载次数: 385)

2-10.JPG

2-11.JPG (52.1 KB, 下载次数: 389)

2-11.JPG

2-12.JPG (53.23 KB, 下载次数: 422)

2-12.JPG

2-13.JPG (52.8 KB, 下载次数: 409)

2-13.JPG

2-14.JPG (51.77 KB, 下载次数: 399)

2-14.JPG

2-15.JPG (54.79 KB, 下载次数: 404)

2-15.JPG

2-16.JPG (53.45 KB, 下载次数: 361)

2-16.JPG

2-17.JPG (46.38 KB, 下载次数: 400)

2-17.JPG

简超刚黑_1.0.hex.gz

129.16 KB, 下载次数: 568, 下载积分: 无忧币 -2

简清华体_1.0.hex.gz

154.81 KB, 下载次数: 338, 下载积分: 无忧币 -2

简中综艺_1.0.hex.gz

157.96 KB, 下载次数: 288, 下载积分: 无忧币 -2

简粗雅兰_1.0.hex.gz

158.42 KB, 下载次数: 308, 下载积分: 无忧币 -2

简雅丽体_1.0.hex.gz

163.21 KB, 下载次数: 341, 下载积分: 无忧币 -2

简粗纤兰_1.0.hex.gz

165.13 KB, 下载次数: 293, 下载积分: 无忧币 -2

简分涧体_1.0.hex.gz

168.38 KB, 下载次数: 279, 下载积分: 无忧币 -2

汉仪雪君体简.hex.gz

175.87 KB, 下载次数: 485, 下载积分: 无忧币 -2

简漫画体_1.0.hex.gz

176.74 KB, 下载次数: 293, 下载积分: 无忧币 -2

简俏皮体_1.0.hex.gz

191.75 KB, 下载次数: 474, 下载积分: 无忧币 -2

简钢黑体_1.0.hex.gz

193.04 KB, 下载次数: 408, 下载积分: 无忧币 -2

仿宋_ver3.hex.gz.part1.rar

200 KB, 下载次数: 463, 下载积分: 无忧币 -2

仿宋_ver3.hex.gz.part2.rar

200 KB, 下载次数: 453, 下载积分: 无忧币 -2

仿宋_ver3.hex.gz.part3.rar

200 KB, 下载次数: 449, 下载积分: 无忧币 -2

仿宋_ver3.hex.gz.part4.rar

65.39 KB, 下载次数: 382, 下载积分: 无忧币 -2

全新硬笔行书简_.hex.gz

160 KB, 下载次数: 325, 下载积分: 无忧币 -2

比较细

全新硬笔楷书简_.hex.gz

148.91 KB, 下载次数: 336, 下载积分: 无忧币 -2

比较细

黑体.part01.rar

200 KB, 下载次数: 366, 下载积分: 无忧币 -2

黑体.part02.rar

200 KB, 下载次数: 382, 下载积分: 无忧币 -2

黑体.part03.rar

200 KB, 下载次数: 363, 下载积分: 无忧币 -2

黑体.part04.rar

69.42 KB, 下载次数: 310, 下载积分: 无忧币 -2

微软雅黑.part01.rar

200 KB, 下载次数: 704, 下载积分: 无忧币 -2

微软雅黑.part02.rar

200 KB, 下载次数: 682, 下载积分: 无忧币 -2

微软雅黑.part03.rar

200 KB, 下载次数: 675, 下载积分: 无忧币 -2

微软雅黑.part04.rar

81.46 KB, 下载次数: 637, 下载积分: 无忧币 -2

微软雅黑粗体.part01.rar

200 KB, 下载次数: 592, 下载积分: 无忧币 -2

微软雅黑粗体.part02.rar

200 KB, 下载次数: 396, 下载积分: 无忧币 -2

微软雅黑粗体.part03.rar

200 KB, 下载次数: 385, 下载积分: 无忧币 -2

微软雅黑粗体.part04.rar

83.65 KB, 下载次数: 545, 下载积分: 无忧币 -2


作者: 青青草    时间: 2012-8-30 20:39
字体有变化么?
作者: 2011895866818    时间: 2012-8-30 21:12
主要应该是我提到的第3点  变化
作者: 2011895866818    时间: 2012-8-30 21:14
标题: 回复 #2 2011phzhc 的帖子
第3点,,,,,,,,,
作者: 2011Sunday    时间: 2012-8-30 21:30
标题: 回复 #1 2011895866818 的帖子
感觉很不错,我已经添加到我的Win7PE纯净版里面了,不过已经不准备更新了,自用。
作者: xiaoy    时间: 2012-8-30 22:55
还上个只有简体的吧,希望体积更小
作者: renchmin    时间: 2012-8-31 12:58
GB2312编码表字库还是很全的啊。
作者: zhs509    时间: 2012-8-31 21:35
支持下楼主,我现在也比较少关注论坛了。。。
以前只是心血来潮,刚好看到一些常用汉字就自己定制了下。。。
作者: tulongwa    时间: 2012-9-2 09:44
最好来个图片对此一下字体的差异
作者: 2011895866818    时间: 2012-9-2 10:31
标题: 回复 #9 tulongwa 的帖子
除了字母细了一点,字体自然是没有变化的。
作者: 2011895866818    时间: 2012-9-3 15:28
我自己顶,哈哈.............
作者: thttht    时间: 2012-9-3 16:37
支持楼主,这个不错可以自己做各种字体了!下载试试!
作者: hhhhhh    时间: 2012-9-3 17:30
标题: 回复 #1 2011895866818 的帖子
支持一个!
请楼主做一个最小的可以直接放到DOS工具盘里(中文版DM 5.7)代替盘中原来的字体文件。如“袖珍龙”那样。看最小能到几 k ?

[ 本帖最后由 hhhhhh 于 2012-9-3 17:32 编辑 ]
作者: 2011895866818    时间: 2012-9-3 17:37
原帖由 hhhhhh 于 2012-9-3 17:30 发表
支持一个!
请楼主做一个最小的可以直接放到DOS工具盘里(中文版DM 5.7)代替盘中原来的字体文件。如“袖珍龙”那样。看最小能到几 k ?

做仅支持菜单的精简字体,可以用原来的mkfon的![以新字体为基础],是这个意思吗?
我发的字体,大有只支持简体,所以算比较精简了.

[ 本帖最后由 2011895866818 于 2012-9-3 17:39 编辑 ]
作者: 青青草    时间: 2012-9-3 18:32
程序txt2hex.7z如何使用?请楼主赐教!
作者: 青青草    时间: 2012-9-3 18:48
“我写了一个简单程序,可以你自己制作出你想要的各种字体”

请问楼主,怎样利用简单程序,制作出自己想要的字体?

[ 本帖最后由 2011phzhc 于 2012-9-3 18:52 编辑 ]
作者: 2011895866818    时间: 2012-9-3 22:03
标题: 回复 #16 2011phzhc 的帖子
是命令行的程序,你在cmd中运行,看看就知道了
作者: xiaoy    时间: 2012-9-3 22:08
简直太厉害了,支持楼主
作者: tulongwa    时间: 2012-9-3 22:56
内容备用备用
作者: 青青草    时间: 2012-9-3 23:57
标题: 回复 #17 2011895866818 的帖子
能不能讲详细些?比如,要制作“全新硬笔行书简”字体(已安装在系统中),应当怎么制作?过程可否详细些?
作者: 2011895866818    时间: 2012-9-4 00:03
标题: 回复 #20 2011phzhc 的帖子
1.你下载guitool然后选中你要的字体,下面选中文,或全选,在下面勾上txt,然后点击生成。
2.用我的程序处理,这个txt文件。
3.转unix换行符。
就好了。
祝你成功。
作者: 青青草    时间: 2012-9-4 15:42
标题: 回复 #21 2011895866818 的帖子
使用guitool制作全新硬笔行书简时,出现如图情况,无法制作,不知何故?

未标题-1.jpg (128.2 KB, 下载次数: 454)

未标题-1.jpg

作者: 青青草    时间: 2012-9-4 15:47
标题: 回复 #21 2011895866818 的帖子
使用guitool制作全新硬笔行书简时,出现如图情况,无法制作,不知何故?
作者: 2011895866818    时间: 2012-9-4 15:53
标题: 回复 #23 2011phzhc 的帖子
有点奇怪哈!
你把下面的文件类型bdf也勾上呢??
作者: 青青草    时间: 2012-9-4 15:53
标题: 回复 #21 2011895866818 的帖子
制作汉仪雪君体简字体,虽然可以成功,但有些字出现乱码。不知何故?烦请楼主指教!
作者: 2011895866818    时间: 2012-9-4 15:55
标题: 回复 #25 2011phzhc 的帖子
乱码,是那个字体,没有包含进去,不过一般常用字都会有的吧.
作者: 青青草    时间: 2012-9-4 15:56
标题: 回复 #24 2011895866818 的帖子
没有啊?文件类型bdf没有勾上啊!
作者: 2011895866818    时间: 2012-9-4 15:57
标题: 回复 #25 2011phzhc 的帖子
还有一个办法,把你制作的字体,与完全字体整合.那么没有的字体,会是原来的标准字体.
作者: 青青草    时间: 2012-9-4 15:58
标题: 回复 #26 2011895866818 的帖子
启动的“启”,显示的“示”,查看的“查”都乱码了!
作者: 2011895866818    时间: 2012-9-4 16:00
标题: 回复 #29 2011phzhc 的帖子
我下载制作来试试.   汉仪雪君体简
作者: 青青草    时间: 2012-9-4 16:00
全新硬笔行书简无法制作,停在如图的地方。
作者: 青青草    时间: 2012-9-4 16:13
楼主的简雅丽体_1.0_U16.hex.gz字体,也有很多字出现乱码!其他的,我没有下载,就不清楚了!
作者: 2011895866818    时间: 2012-9-4 16:58
标题: 回复 #30 2011895866818 的帖子
的确,有很多字体不全,我想一下办法!!
暂时,解决方法

font 全字库
font
font 新字库
作者: 青青草    时间: 2012-9-4 17:05
标题: 回复 #33 2011895866818 的帖子
但愿楼主早日找到解决办法!
作者: tulongwa    时间: 2012-9-4 18:59
有点问题,除了简繁字库以外好像别的都有乱码,比如“启”字。
作者: 2010pby    时间: 2012-9-5 11:49
看着不错,收个试试
谢谢楼主
作者: 20120301    时间: 2012-9-5 12:20
繁字库没有常用的“启”字
作者: hht168    时间: 2012-9-6 00:21
很不错!楼主辛苦了!希望楼主能把每个图片对应的字体文件标注一下,以便方便挑选下载!谢谢!
作者: 2011895866818    时间: 2012-9-6 01:03
标题: 回复 #38 hht168 的帖子
很多图片之中,就有字体的名字
看图片的右上部分
作者: hht168    时间: 2012-9-6 08:34
楼主一大早就更新了图片,辛苦了!
作者: 20120301    时间: 2012-9-6 10:40
9.6更新的我这里都不缺失,挑拣几个没有模糊感的,适合菜单用的留下了,感谢楼主
作者: 青青草    时间: 2012-9-6 19:11
标题: 回复 #1 2011895866818 的帖子
如果汉字用一种字体(如汉君雪仪体简),字母、数字、符号用另外一种字体(如黑体),应该怎样处理?请楼主或其他大侠赐教!
作者: 青青草    时间: 2012-9-6 19:17
原帖由 2011895866818 于 2012-9-4 15:57 发表
还有一个办法,把你制作的字体,与完全字体整合.那么没有的字体,会是原来的标准字体.


请问楼主,怎样进行字体整合?
作者: 青青草    时间: 2012-9-6 19:27
可不可以用一个如1.hex,去覆盖另一个如2.hex?如果可以,又该如何操作?
作者: 2011895866818    时间: 2012-9-6 19:56
原帖由 2011phzhc 于 2012-9-6 19:11 发表
如果汉字用一种字体(如汉君雪仪体简),字母、数字、符号用另外一种字体(如黑体),应该怎样处理?请楼主或其他大侠赐教!

把前面的0000-00A3替换掉.ok
作者: 2011895866818    时间: 2012-9-6 20:00
原帖由 2011phzhc 于 2012-9-6 19:17 发表


请问楼主,怎样进行字体整合?


可以这样的顺序执行

font 原版字库
font
font 你想用的字库

后面的字库不全的话,会用原版字库补充.

另外,我一会儿会发一个字库合并的脚本.
作者: 青青草    时间: 2012-9-6 20:07
标题: 回复 #45 2011895866818 的帖子
可不可以具体些?用什么软件?如何把前面的0000-00A3替换掉?
作者: reak    时间: 2012-9-6 20:17
哇,这下外观可以diy得很强大了!
作者: 2011lxmw    时间: 2012-9-6 20:27
guitool.exe  在哪里
作者: 青青草    时间: 2012-9-6 20:30
标题: 回复 #49 2011lxmw 的帖子
百度一下,找到软件后下载下来就可以了!
作者: 青青草    时间: 2012-9-6 20:32
标题: 回复 #45 2011895866818 的帖子
已经解决了!用notepad++ 就可以了!谢谢!
作者: thttht    时间: 2012-9-7 12:34
又有更新啊!支持楼主!!!
作者: ali88home    时间: 2012-9-7 16:18
看起来有点复杂,来看看如何操作,能不能再结合一下。
作者: cfgs    时间: 2012-9-7 16:30
谢谢分享,好好看看。
作者: hiluo    时间: 2012-9-7 16:44
又全又美的字体,谁都想要
作者: 2011895866818    时间: 2012-9-7 17:06
原帖由 ali88home 于 2012-9-7 16:18 发表
看起来有点复杂,来看看如何操作,能不能再结合一下。

最新版的操作最简单的了,只需要拖放到程序上.
作者: thttht    时间: 2012-9-7 17:16
一直在更新啊!再次下载新版!
作者: pz    时间: 2012-9-7 17:22
支持一下,看看效果。
作者: 青青草    时间: 2012-9-7 17:37
标题: 回复 #1 2011895866818 的帖子
用最新工具3,无法制作“全新硬笔楷书简”和“全新硬笔行书简”字体!烦请楼主看看,是何原因?谢谢!
作者: 2011895866818    时间: 2012-9-7 18:05
标题: 回复 #59 2011phzhc 的帖子
里面的 ttf2bdf.exe 不支持这个字体,目前还没有找到原因.
你找找其他制作bdf的软件.
然后再结合我的程序试试.

我去找找
作者: wanghh    时间: 2012-9-7 18:13
☆۩۞۩☆【谢谢提供!】 ☆۩۞۩☆
作者: 青青草    时间: 2012-9-7 18:14
标题: 回复 #60 2011895866818 的帖子
提供参考:用GuiTool,模式选择Otf,可以制作“全新硬笔楷书简”和“全新硬笔行书简”字体!。
能否修改新工具3,使之可以制作“全新硬笔楷书简”和“全新硬笔行书简”字体!
作者: 2011895866818    时间: 2012-9-7 19:05
标题: 回复 #62 2011phzhc 的帖子
的确需要otf模式,
你可以先用otf模式转化为bdf字体,
然后利用我的  padcell.pl  再用 hexdraw.pl 处理

全新硬笔行书简_.hex.gz

160 KB, 下载次数: 47, 下载积分: 无忧币 -2

全新硬笔楷书简_.hex.gz

148.91 KB, 下载次数: 54, 下载积分: 无忧币 -2


作者: 2011YEH    时间: 2012-9-7 19:22
留个名,参考下
字数补丁
作者: hht168    时间: 2012-9-7 19:30
感觉很不错!谢谢!谢谢!谢谢!
作者: jxdxtc    时间: 2012-9-7 20:49
收藏备用,感谢分享.
作者: 讯极天度    时间: 2012-9-7 21:03
需要就回帖支持一下 楼主能不能搞个VBE模式随机背景的呢? GFX模式已经有了,VBE模式还没有吧
作者: 2011895866818    时间: 2012-9-7 21:17
原帖由 讯极天度 于 2012-9-7 21:03 发表
需要就回帖支持一下 楼主能不能搞个VBE模式随机背景的呢? GFX模式已经有了,VBE模式还没有吧

不是一样的方法吗/
作者: 青青草    时间: 2012-9-7 21:27
标题: 回复 #67 讯极天度 的帖子
!BAT
if "%~1"=="" exit
setlocal
debug off
set num=0
if "%~2"=="" && ls %~1 | call :get_file_max num=
if "%~2"=="" || set num=%~2
if "%~3"=="" || set /a num=%~3-%~2+1
set /a res=%@random% % %num%
if "%~3"=="" || set /a res=%res%+%~2
echo Now Loading %~1%res%
endlocal && splashimage %~1%res%
exit

:get_file_max
if "%~2"=="" exit
shift 2
set /a %1=%%%1%+1
goto %0
作者: 青青草    时间: 2012-9-7 21:32
标题: 回复 #63 2011895866818 的帖子
已经制作过了,要不怎么会知道用GuiTool,模式选择Otf,可以制作“全新硬笔楷书简”和“全新硬笔行书简”字体呢?我的意思是:能否修改新工具3,使之也可以制作“全新硬笔楷书简”和“全新硬笔行书简”字体?
作者: 2011895866818    时间: 2012-9-7 21:41
原帖由 2011phzhc 于 2012-9-7 21:32 发表
已经制作过了,要不怎么会知道用GuiTool,模式选择Otf,可以制作“全新硬笔楷书简”和“全新硬笔行书简”字体呢?我的意思是:能否修改新工具3,使之也可以制作“全新硬笔楷书简”和“全新硬笔行书简”字体?


不行诶,我的程序依赖与bdf文件.
不能直接ttf过去.
我找到一个小程序 otf2bdf,都不支持你的字体,没办法了,你看看这个

你还是结合guitool使用吧.

[ 本帖最后由 2011895866818 于 2012-9-7 21:48 编辑 ]

ttf转unifont字库_Perl转换版-v1.1.part1.rar

200 KB, 下载次数: 64, 下载积分: 无忧币 -2

ttf转unifont字库_Perl转换版-v1.1.part2.rar

166.48 KB, 下载次数: 64, 下载积分: 无忧币 -2


作者: 阿弥陀佛    时间: 2012-9-8 13:14
看起来不错,试试看!感谢分享
作者: 2012kwoklee    时间: 2012-9-8 16:56
楼主的这个帖子不错哦,玩字体玩到极致了
作者: roytam1    时间: 2012-9-11 16:03
标题: 回复 #71 2011895866818 的帖子
轉換時好像沒有根據 BBX 語句調整實際位置?

例如:
  1. FONTBOUNDINGBOX 16 16 0 -2

  2. STARTCHAR 005E
  3. ENCODING 94
  4. SWIDTH 500 0
  5. DWIDTH 8 0
  6. BBX 5 3 1 -2
  7. BITMAP
  8. 20
  9. 50
  10. 88
  11. ENDCHAR
复制代码


但是畫出來卻變成:
  1. 005E:   --------
  2.         --------
  3.         --------
  4.         --------
  5.         --------
  6.         --------
  7.         --------
  8.         --------
  9.         --------
  10.         --------
  11.         --------
  12.         --------
  13.         --------
  14.         ---#----
  15.         --#-#---
  16.         -#---#--
复制代码

而沒有把它往上搬

  1. STARTCHAR 0061
  2. ENCODING 97
  3. SWIDTH 500 0
  4. DWIDTH 8 0
  5. BBX 7 8 0 4
  6. BITMAP
  7. 78
  8. 84
  9. 04
  10. 3C
  11. 44
  12. 84
  13. 8C
  14. 76
  15. ENDCHAR
复制代码


則沒有往下搬:
  1. 0061:   --------
  2.         --------
  3.         -####---
  4.         #----#--
  5.         -----#--
  6.         --####--
  7.         -#---#--
  8.         #----#--
  9.         #---##--
  10.         -###-##-
  11.         --------
  12.         --------
  13.         --------
  14.         --------
  15.         --------
  16.         --------
复制代码

[ 本帖最后由 roytam1 于 2012-9-12 10:38 编辑 ]
作者: sratlf    时间: 2012-9-11 18:33
标题: 回复 #74 roytam1 的帖子
谢谢Roy和lz的工具  这下制作字库简单多了  两个exe文件  一个简单的脚本就能搞定了

将要制作字库的ttf文件拖到脚本上就行了  会生成同名的hex字库

[ 本帖最后由 sratlf 于 2012-9-12 15:21 编辑 ]

unifont_making.zip

267.92 KB, 下载次数: 102, 下载积分: 无忧币 -2


作者: 2011895866818    时间: 2012-9-11 23:33
标题: 回复 #74 roytam1 的帖子
首先,你的otf2bdf支持了前面,不被支持的ttf字体转换,----佩服
另外字体位置的问题,有两个解释:
1.只有我发的最新工具3,的字体位置调整,才是没有bug的,前面的exe版本,位置调整并不完美.
2.关于字体位置的调整,不能是简单的居中处理,因为有些符号,本来就不应该居中!,比如句号.

另外,看你如此热情,我打算把最后的perl脚本,编写成exe程序,以此方便使用,不需要perl的支持.
.....................
作者: hnzz110    时间: 2012-9-12 01:18
楼主,请放出你制作好的微软雅黑和黑体!
自行制作总失败,错误提示:

作者: sratlf    时间: 2012-9-12 09:08
标题: 回复 #77 hnzz110 的帖子
http://kuai.xunlei.com/d/YCXHNEONNRXA  新的字库  之前的忘记处理换行符了  不好意思

黑体和微软雅黑BD的字库

[ 本帖最后由 sratlf 于 2012-9-12 14:33 编辑 ]
作者: ali88home    时间: 2012-9-12 10:16
标题: 回复 #78 sratlf 的帖子
这两个字库无法显示啊!

lz的制作方式,我到现在也是还无法制作成功总失败,不知哪里出问题?奇怪?

能不能详细说说方法步骤。。。
作者: roytam1    时间: 2012-9-12 10:40
再編譯 otf2bdf
修正了 BBX 判定問題
請多測試

(更新:修正 units per em = 0 時出現除零錯誤的問題)

[ 本帖最后由 roytam1 于 2012-9-12 11:44 编辑 ]

otf2bdf.7z

203.76 KB, 下载次数: 42, 下载积分: 无忧币 -2

otf2bdf.c.7z

11.42 KB, 下载次数: 38, 下载积分: 无忧币 -2


作者: 青青草    时间: 2012-9-12 10:48
制作出来的“全新硬笔楷书简”和“全新硬笔行书简”字体,感觉没有原来的漂亮了,字体是不是有点儿变形了呢?
作者: 2011895866818    时间: 2012-9-12 10:55
原帖由 2011phzhc 于 2012-9-12 10:48 发表
制作出来的“全新硬笔楷书简”和“全新硬笔行书简”字体,感觉没有原来的漂亮了,字体是不是有点儿变形了呢?


可能16x16的点阵,不能表现出更高的画质.
作者: 2011895866818    时间: 2012-9-12 10:59
原帖由 hnzz110 于 2012-9-12 01:18 发表
楼主,请放出你制作好的微软雅黑和黑体!
自行制作总失败,错误提示:
148801


你试试把字体复制到外面,在制作呢?
作者: 青青草    时间: 2012-9-12 11:25
标题: 回复 #82 2011895866818 的帖子
16x16的点阵是否可以改变?使其能表现出更高的画质?
作者: roytam1    时间: 2012-9-12 11:45
更新 80樓的 otf2bdf

另上傳 NEC98 + Zpix的 hex.gz


[ 本帖最后由 roytam1 于 2012-9-12 16:06 编辑 ]

NEC98.part1.rar

399.9 KB, 下载次数: 40, 下载积分: 无忧币 -2

NEC98.part2.rar

94.8 KB, 下载次数: 40, 下载积分: 无忧币 -2


作者: sratlf    时间: 2012-9-12 14:32
原帖由 ali88home 于 2012-9-12 10:16 发表
这两个字库无法显示啊!

lz的制作方式,我到现在也是还无法制作成功总失败,不知哪里出问题?奇怪?

能不能详细说说方法步骤。。。



http://kuai.xunlei.com/d/YCXHNEONNRXA  新的字库  之前的忘记处理换行符了  不好意思

就是#75的工具  重新传下好了  更新了roy的otf2bdf

解开压缩包  将两个ttf字体文件直接拖到脚本上就行  会在字体文件的同目录下生成hex字库  然后用notepad++或者notepad2等处理下换行符为unix格式

[ 本帖最后由 sratlf 于 2012-9-12 15:20 编辑 ]

unifont_making.zip

267.92 KB, 下载次数: 49, 下载积分: 无忧币 -2


作者: chenall    时间: 2012-9-12 14:46
终于有人出手解决这个问题了,继续加油...

GRUB4DOS有你们更精彩
作者: sratlf    时间: 2012-9-12 15:16
标题: 回复 #86 sratlf 的帖子
终于找打了一个命令行的转换换行符的工具  dos2unix  这次可以转换出可以用的字库了  不用手动处理换行符

拖动单个或多个ttf文件到批处理脚本上就行了  会生成同名的hex格式字库  直接可用

unifont_making.zip

267.92 KB, 下载次数: 79, 下载积分: 无忧币 -2


作者: roytam1    时间: 2012-9-12 15:34
修改了一下代碼:
- 跳過 ENCODING -1 的字
- 假定沒有 DWIDTH 語句的字為 16px (fontforge 輸出的 BDF 可能沒有 DWIDTH )
- 設定 STDIN 和 STDOUT 為二進模式,免除自行 dos2unix
- 重新加回 0000-00A3 的處理 (不需要的可自行開啟 .hex 檔案刪除)
- 直接使用系統的 perl.exe,不再依賴關連執行
- Big5繁體化,有需要的請自行轉碼簡體化

[ 本帖最后由 roytam1 于 2012-9-12 16:40 编辑 ]

ttf2unifont-hex_Perl.7z

210.89 KB, 下载次数: 117, 下载积分: 无忧币 -2


作者: sratlf    时间: 2012-9-12 16:12
标题: 回复 #89 roytam1 的帖子
能否传到其他网盘上  联通的网络  下载附件一直失败
作者: roytam1    时间: 2012-9-12 16:19
原帖由 sratlf 于 2012-9-12 16:12 发表
能否传到其他网盘上  联通的网络  下载附件一直失败

百毒的可以不?
http://pan.baidu.com/share/link?shareid=30142&uk=1124271254
作者: sratlf    时间: 2012-9-12 16:34
标题: 回复 #91 roytam1 的帖子
可以  总算下来了  谢谢
作者: 2011895866818    时间: 2012-9-12 20:13
原帖由 2011phzhc 于 2012-9-12 11:25 发表
16x16的点阵是否可以改变?使其能表现出更高的画质?


从发布unifont来看必须是16x16的
作者: 2011895866818    时间: 2012-9-12 20:57
原帖由 roytam1 于 2012-9-12 10:40 发表
再編譯 otf2bdf
修正了 BBX 判定問題
請多測試

(更新:修正 units per em = 0 時出現除零錯誤的問題)


看了一下源码,表示很晕.
你看能不能做一个直接输出成unifont字库的程序.
不经过中间步骤.实现应该更简单吧.
作者: roytam1    时间: 2012-9-12 20:57
再改一下:
- 修正 bat 中餘下的關連執行
- 更新 otf2bdf(ttf2bdf.exe) 新增 -a(強制使用Freetype Autohinter) -A(關閉Freetype Autohinter) -g n(設定Freetype Autohinter算法:0=NORMAL,1=LIGHT,2=MONO,3=LCD,4=LCD_V)

ttf2unifont-hex_Perl.rar

245.79 KB, 下载次数: 43, 下载积分: 无忧币 -2


作者: 2011895866818    时间: 2012-9-12 20:58
原帖由 sratlf 于 2012-9-12 15:16 发表
终于找打了一个命令行的转换换行符的工具  dos2unix  这次可以转换出可以用的字库了  不用手动处理换行符

拖动单个或多个ttf文件到批处理脚本上就行了  会生成同名的hex格式字库  直接可用


dos2unix 很好.谢谢
作者: roytam1    时间: 2012-9-12 20:58
原帖由 2011895866818 于 2012-9-12 20:57 发表


看了一下源码,表示很晕.
你看能不能做一个直接输出成unifont字库的程序.
不经过中间步骤.实现应该更简单吧.

還是分開比較容易維護。
作者: 2011895866818    时间: 2012-9-12 20:59
原帖由 roytam1 于 2012-9-12 15:34 发表
修改了一下代碼:
- 跳過 ENCODING -1 的字
- 假定沒有 DWIDTH 語句的字為 16px (fontforge 輸出的 BDF 可能沒有 DWIDTH )
- 設定 STDIN 和 STDOUT 為二進模式,免除自行 dos2unix
- 重新加回 0000-00A3 的 ...


关于换行符的问题,的确方便多了.
作者: roytam1    时间: 2012-9-13 00:47
标题: 不用安裝perl了!
不用安裝perl了!
現在包含300多KB的microperl

另附上 perl-5.16.1 microperl win32可編譯的補丁。
(更新:優化一下microperl的大小)

[ 本帖最后由 roytam1 于 2012-9-13 10:57 编辑 ]

ttf2unifont-hex_Perl.part1.rar

399.95 KB, 下载次数: 72, 下载积分: 无忧币 -2

ttf2unifont-hex_Perl.part2.rar

169 KB, 下载次数: 64, 下载积分: 无忧币 -2

perl-5.16.1-microperlw32.patch.7z

5.34 KB, 下载次数: 37, 下载积分: 无忧币 -2


作者: hnzz110    时间: 2012-9-13 01:19
感谢楼主、s版、Roy,问题解决
逐渐完美,关注中




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3