网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月31日
漏签
0
天
minecraft吧
关注:
2,561,017
贴子:
31,987,663
看贴
图片
吧主推荐
视频
玩乐
7
回复贴,共
1
页
<返回minecraft吧
>0< 加载中...
一些关于glyph_sizes.bin的信息
只看楼主
收藏
回复
mt_mc
漫天星光
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
试着自己搞了下自定义字体,但是部分字符显示不全十分的烦人,终于忍无可忍深入研究了下,首先怀疑的对象就是\assets\minecraft\font目录下的 glyph_sizes.bin ,百度了下果然就是这货的原因, glyph_sizes.bin 的用途就是控制字符宽度,具体作用方法百度了下没结果,Doodle了下还是没结果,大概是因为大家都觉得太简单了吧,但是对于没有二进制文件概念的人来说还是有点小麻烦,索性写出来和大家分享(shui)一下。
送TA礼物
1楼
2015-09-17 00:20
回复
mt_mc
漫天星光
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Minecraft使用的是Unicode编码(详情百度),Unicode编码的每个字符由2字节构成,也就是4位十六进制数,首先使用任意一款十六进制编辑软件(例如WinHEX)打开glyph_sizes.bin,\assets\minecraft\textures\font目录下每个unicode_page开头的png文件代表Unicode码的一页,文件后缀前面的两位数字相当于Unicode编码页码,也就是4位十六进制数的前两位,图片中的行便是第三位,列便是第四位,在 glyph_sizes.bin中对应的偏移位置的数据便是该字符的字符宽度数据,字符宽度数据由2字节构成,第一个字节是字符的起始像素,第二个字节是结束像素(默认16px的字体,其他分辨率的字体就当分数看)。
2楼
2015-09-17 00:21
回复(1)
收起回复
2025-08-31 03:01:04
广告
不感兴趣
开通SVIP免广告
mt_mc
漫天星光
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
举例:半角的美元符号"$"的Unicode码是0x0024,前两位是00,所以它在unicode_page_00.png上后两位是24,所以它在2行4列上(从0开始数)在glyph_sizes.bin中0x0024偏移位上的数据是0x17,所以"$"的起始像素是1,结束像素是7。
3楼
2015-09-17 00:21
回复(1)
收起回复
轻忽去
地下要塞
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还以为是2进没想到是16进
来自
手机贴吧
5楼
2015-09-17 01:15
回复(1)
收起回复
flashtt
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
战略性马克
IP属地:广东
来自
Android客户端
6楼
2015-09-17 01:26
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
晚Jie不保!FPX被NIP送回家
1947330
2
画男硬说女,集美自创自然女人设
1621100
3
作死!菲律宾勾结台独激怒中国
1213604
4
狼队脆败WB,该大换血了?
1099602
5
失落之魂凉凉,前策划才知道错了
788528
6
游戏动漫涌入她力量,国服DEI来了?
773075
7
AG八进决赛,谁能和它碰一碰?
763536
8
8月29日乐子内容限定
601216
9
遭粉丝骑脸,Bin哥要emo了
594363
10
每天一个宝藏吧——韦一敏吧
452720
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示