2011yaya2007777 发表于 2016-3-5 11:02:41

本帖最后由 2011yaya2007777 于 2016-3-5 11:09 编辑

只是点阵信息的宽度比其它字体的宽度要宽一些,但是没有和汉字那么宽
明白了。显示半角,丢了字符信息,显示全角,英文字符间距太大。
似乎新版本没有包含0x20空格?

dafs 发表于 2016-3-5 11:05:49

又更新啦 太敬业了
顺便请教一下菜单行距是哪个参数 我用了多个工具都没改成功 gfxboot.cfg里不知道是哪个参数

haijie1223 发表于 2016-3-5 11:05:57

2011yaya2007777 发表于 2016-3-5 11:02
明白了。显示半角,丢了字符信息,显示全角,英文字符间距太大。

使用半角,丢失部分字符信息,不是所有字符都超宽。使用全角,直接不能显示,grub不认。

haijie1223 发表于 2016-3-5 11:06:30

dafs 发表于 2016-3-5 11:05
又更新啦 太敬业了
顺便请教一下菜单行距是哪个参数 我用了多个工具都没改成功 gfxboot.cfg里不知道是 ...

请教yaya,这个我不懂

2011yaya2007777 发表于 2016-3-5 11:11:41

--font-spacing=:. default 0
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=369720&extra=page%3D1

2011yaya2007777 发表于 2016-3-5 11:12:28

使用全角,直接不能显示,grub不认
如果有需要,可以修改。

haijie1223 发表于 2016-3-5 11:20:25

2011yaya2007777 发表于 2016-3-5 11:12
如果有需要,可以修改。

嗯~如果有需要,我可以专门做个工具,专门检测字体字符信息的。

94first 发表于 2016-3-5 11:21:10

谢谢 分享 支持

fuldho 发表于 2016-3-5 11:37:03

2011yaya2007777 发表于 2016-3-5 11:02
明白了。显示半角,丢了字符信息,显示全角,英文字符间距太大。
似乎新版本没有包含0x20空格?

不是英文字符间距太大, 而是显示不全

例如:汉字24x24一行为(0xff 0xff 0xff) 而 英文是12x24 一行为(0xff 0xff ),最大只有描述 16 点,

'微软雅黑' 18x18、20x20、22x22、24x24 中 有些字符已经超过16 点,用(0xff 0xff ),就会显示不全

微软雅黑'24x24 超过16点如下图:



'宋体'24x24 16点以内如下图:

2011yaya2007777 发表于 2016-3-5 11:44:59

不是英文字符间距太大, 而是显示不全
明白了。英文字符仍然使用0x41,...,0x61,...编码。
中文半角 A
中文全角 A
编码不一样。

haijie1223 发表于 2016-3-5 11:46:13

2011yaya2007777 发表于 2016-3-5 11:44
明白了。英文字符仍然使用0x41,...,0x61,...编码。
中文半角 A
中文全角 A


如果把英文全搞成全角显示的话,就不会出现上面讨论的问题了。

haijie1223 发表于 2016-3-5 11:46:14

2011yaya2007777 发表于 2016-3-5 11:44
明白了。英文字符仍然使用0x41,...,0x61,...编码。
中文半角 A
中文全角 A


如果把英文全搞成全角显示的话,就不会出现上面讨论的问题了。

假大空 发表于 2016-3-5 11:49:06

最后的版本吗?支持下

microdust 发表于 2016-3-5 11:49:59

好工具。很实用嘛

dafs 发表于 2016-3-5 11:50:28

haijie1223 发表于 2016-3-5 11:06
请教yaya,这个我不懂

谢谢 多保重

2011yaya2007777 发表于 2016-3-5 11:52:14

本帖最后由 2011yaya2007777 于 2016-3-5 12:04 编辑

如果把英文全搞成全角显示的话,就不会出现上面讨论的问题了。
好的。不再提全角之事。
对于艺术字体,要么压缩至一半。如24*24,压缩到12*24,绝不是16*24。虽然看似乎是 0xff,0xff,多出的4位是为了字节对齐,会舍弃的。
要么看怎么修改G4D,以便可以显示。怎样区分正常的半角还是艺术字体?有一半点阵成了非0?也许只能这样。
艺术字体的英文字符间隙要大于中文字符间隙,好看吗?

Seifer 发表于 2016-3-5 11:59:32

感謝你的分享。

tingyue-wu 发表于 2016-3-5 12:05:15

虽然现在很少弄启动盘了改菜单了,还是来支持。存着备用。

fuldho 发表于 2016-3-5 12:15:30

2011yaya2007777 发表于 2016-3-5 11:52
好的。不再提全角之事。
对于艺术字体,要么压缩至一半。如24*24,压缩到12*24,绝不是16*2 ...

'微软雅黑'是菜单常用字体,有同样问题,

wangziqiang 发表于 2016-3-5 12:34:58

感谢楼主 更新 辛苦了

hjq766 发表于 2016-3-5 12:45:26

谢谢楼主分享··

wsgdmzr 发表于 2016-3-5 12:51:48

感谢前辈的更新。

fuldho 发表于 2016-3-5 12:57:23

本帖最后由 fuldho 于 2016-3-5 13:30 编辑

2011yaya2007777 发表于 2016-3-5 11:52
好的。不再提全角之事。
对于艺术字体,要么压缩至一半。如24*24,压缩到12*24,绝不是16*2 ...

点阵字模依点数描述一个字形 ,如:24x24,横向24点x纵向24点,16进制记录24点需要6位,

即:0xff 0xff 0xff转换2进制 1111111111111111111111111    24点,

而 英文是12x24 一行为横向12点x纵向24点(0xff 0xff ),转换2进制 1111111111111111    最大只有描述 16 点

超过16点(如18点),取前16点,就会缺右边,取后16点,就会缺左边,

○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○
●●○○○○○○●●○○○○○○●●
●●○○○○○○●●○○○○○○●●
○●●○○○○●●●●○○○○●●○
○●●○○○○●●●●○○○○●●○
○●●○○○○●○●●○○○○●●○
○○●○○○○●○○●○○○○●○○
○○●●○○●●○○●●○○●●○○
○○●●○○●●○○●●○○●●○○
○○●●○○●○○○○●○○●●○○
○○○●●○●○○○○●○○●○○○
○○○●●●●○○○○●●●●○○○
○○○●●●●○○○○●●●●○○○
○○○○●●○○○○○○●●○○○○
○○○○●●○○○○○○●●○○○○
○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○

○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
○○○○●○○○○●○○○○○○○○○○○○○○○○○○○○○○
○○○●○○○○●○○○○○○○○○○○○○○○○○○○○○○○
○○●○○○○●●●●●●●●●●○○○○○○○○○○○○○○○
○○●○○○○●○○○○○○○○●○○○○○○○○○○○○○○○
○●●○○○●○○○○●○○○●○○○○○○○○○○○○○○○○
●○●○○●○○○○○●○○○●○○○○○○○○○○○○○○○○
○○●○○○○○●○○●○●●○○○○○○○○○○○○○○○○○
○○●○○○●●○○○●○○●●●○○○○○○○○○○○○○○○
○○●○○●●○○○○●○○○○●●○○○○○○○○○○○○○○
○○●○○○○○●●●●○○○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
○○●○●○○●●○○○○○●○○○○○○○○○○○○○○○○○
○●○○●○○○○●●○○●○●○○○○○○○○○○○○○○○○
○●○○●○○○○○○○○●○○●○○○○○○○○○○○○○○○
●○○○●○○○○○○○●●○○○●○○○○○○○○○○○○○○
○○○○○●●●●●●●●○○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○

中文“二”16x16

0000                                                                        
0000                                                                        
3FF8      1111111111111111111111111111000                                                               
0000                                                                        
0000                                                                        
0000                                                                        
000C                                                      1100   
FFFF      1111111111111111111111111111111   
0000                                                                        
0000                                                                        
0000                                                                        
0000                                                                        
0000                                                                        
0000                                                                        
0000                                                                        
0000

4E8C:000000003FF8000000000000000CFFFF00000000000000000000000000000000
24x24

000000
000000
000000
000000
7FFFF0   11111111111111111110000
7FFFF0   11111111111111111110000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
FFFFFC   111111111111111111111100
FFFFFC   111111111111111111111100
000000
000000
000000
4E8C:0000000000000000000000007FFFF07FFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFCFFFFFC000000000000000000

gdccap 发表于 2016-3-5 13:19:49

感谢分享!

6684538 发表于 2016-3-5 14:24:40

{:3_137:}

haijie1223 发表于 2016-3-5 14:24:55

fuldho 发表于 2016-3-5 12:57
点阵字模依点数描述一个字形 ,如:24x24,横向24点x纵向24点,16进制记录24点需要6位,

即:0xff 0 ...

就算全显示出来在grldr也不能全部显示,和点阵字体的宽度没有关系,主要是看框架点阵字体的矩形有没有被显示出来。这个主要就要grldr修正了,微软肯定是不会改了。

xinzi 发表于 2016-3-5 15:00:46

呵呵,好东东啊,要支持的呀

fuldho 发表于 2016-3-5 15:11:50

haijie1223 发表于 2016-3-5 14:24
就算全显示出来在grldr也不能全部显示,和点阵字体的宽度没有关系,主要是看框架点阵字体的矩形有没有被 ...

当然和点阵字体的宽度有关系,一个18点阵字"W"按汉字24位处理,

用 4E00:      后面"W"24位16进制 144个字符
菜单写“一”显示不是“一”而是“W”
用0057:   24位16进制 144个
就不会被显示,因为他超出显示范围,对于24位“w”只能16进制 96 个字符

sdbaijiao 发表于 2016-3-5 15:38:58

谢谢楼主,多保重。

2011yaya2007777 发表于 2016-3-5 16:13:23

请问,现在众多汉字字体中,对于24*24点阵字体,英文字符有些什么宽度?
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: GRLDR内置菜单编辑工具V4.0(2016.3.4更新)-支持任何字体中文字库的生成