本帖最后由 gamerteam 于 2016-11-28 23:57 编辑
上回发了个C++做的高清字体生成器,发现反映平平,估计是没法使用的原因。。。。所以我又写了一个网页版本的,直接在浏览器中就可以运行
(不过你仍然需要现代的浏览器。。。比如EDGE,Chrome这类,国产浏览器没测试,但是根据经验应该全都用不了,有国产浏览器的同学的帮忙报告下兼容问题,如果Chrome也无法正常使用这个网站,那么你需要升级到最新版本,谢谢)。

就按照这张图片来解释各个参数的含义吧
设置好这些后,点击Generate!就可以开始生成材质包,生成过程中,左侧会显示进度和当前正在生成的图片的预览,同时原来的按钮文字变为Stop!按下可以停止生成。如果参不小心输入错误,可以点击Reset!重置表单(然而刷新也可以),重置表单不会停止正在运行的生成任务
运行状态截图

一个已知,但不会修复的BUG:
在一些支持的平台可以渲染彩色EMOJI表情。
再贴一下地址好了
https://codehz.github.io/minecraft-unicode-font-texture-generator-online/
给一个字体示例吧
上回发了个C++做的高清字体生成器,发现反映平平,估计是没法使用的原因。。。。所以我又写了一个网页版本的,直接在浏览器中就可以运行
(不过你仍然需要现代的浏览器。。。比如EDGE,Chrome这类,国产浏览器没测试,但是根据经验应该全都用不了,有国产浏览器的同学的帮忙报告下兼容问题,如果Chrome也无法正常使用这个网站,那么你需要升级到最新版本,谢谢)。

就按照这张图片来解释各个参数的含义吧
- Font Name - 也就是字体名字,由于浏览器平台的限制,无法枚举系统中已经存在的字体,所以只能设计成手动输入的模式,你可以在记事本中调出对应的字体,然后复制字体名字,粘贴到这里就好了。
- Font Size - 也就是字体大小,推荐比下面那个值小一点,最多只能相等(然而,并没有校验。。。)。
- Grid Size - 方格大小,也就是一个文字的大小,只能为2的倍数,不过没有校验。(请不要输入过大的数值,C++版本可以支持高达2147483647x(单字方格大小:134217728x134217728)的材质包,但是网页版本受到浏览器运行内存的限制,大约只能到8192x(即单字方格大小512x512),即便如此,过大的数值也可能导致浏览器崩溃)
- Y-axis Offset - Y轴位移,某些字体在字号比较大的时候会出现纵向错位,由于问题并不严重,就不做可视化调整的东西了。。。
- 下面3个参数(Output Textures, glyph_sizes.bin, Meta format)属于高级设置,看不懂就不要乱动,看得懂的估计也不需要怎么动。
- pack_format - 设置材质包的版本号,用于避免在材质包加载界面出现版本过低的提示。
- description format - 就是材质包加载界面上显示的材质包对应的描述文字模板,看不懂也别乱动。。。。反正可以解压后再调整
设置好这些后,点击Generate!就可以开始生成材质包,生成过程中,左侧会显示进度和当前正在生成的图片的预览,同时原来的按钮文字变为Stop!按下可以停止生成。如果参不小心输入错误,可以点击Reset!重置表单(然而刷新也可以),重置表单不会停止正在运行的生成任务
运行状态截图

一个已知,但不会修复的BUG:
在一些支持的平台可以渲染彩色EMOJI表情。
再贴一下地址好了
https://codehz.github.io/minecraft-unicode-font-texture-generator-online/
给一个字体示例吧
大哥,你原创为啥要搞英文的,你还系不系中国人=。=
至少也要发一张翻译图啊!
小学生会很苦逼的!
至少也要发一张翻译图啊!
小学生会很苦逼的!
挺不错的,支持一下。不过图片加载速度真是慢。。