金瓯
鄙人前几天刚刚学习制作材质
目标是用图片替换制定的文本

目前发现强制使用Unicode字体会对材质产生影响



以字符“\ue000”为例
强制开启unicode后文字如图所示:



关闭unicode后如图所示:



似乎开关Unicode字体,使用的是两种不同的方法实现图片代替字体
关闭强制unicode能够用bitmap的方法

如果真是如此,为了兼容两种情况,需要额外大量工作
有没有办法能够在unicode开启或关闭的情况下都能实现字符的图片替换?

晴路卡
本帖最后由 晴路卡 于 2021-6-24 19:08 编辑

你可以用legacy_unicode,就是麻烦了一点,而且也不好做偏移。不优先使用不是不用,像原版中文字的话就没用bitmap所以不管开不开这个选项都没问题


亲测:




其实说实在的,这玩意默认值是关的,不那么走心点原本理应是制作内容的时候可以忽略的玩意。
我真的不太理解为什么中文社区的很多玩家会专门把这个选项开起来。



服务器上的实际应用好像根本没想着考虑这回事,
以mineclub为例, “强制使用Unicode字体”关和开的效果分别是这样:

个人的话不推荐用legacy_unicode因为是真的不舒服,做个提示让玩家把这个选项关闭了吧。



金瓯
晴路卡 发表于 2021-6-24 18:19
你可以用legacy_unicode,就是麻烦了一点,而且也不好做偏移。不优先使用不是不用,像原版中文字的话就没用bi ...

感谢大佬的解答

的确是这样 根据我的考察 油管上等各个国外平台均使用粗体的字体(即关闭强制Unicode)
不过因为中文和粗体字母在一起实在是违和感太大
所以国内大都是用细字体的强制开启Unicode(你说的legacy_unicode?)
实测制作体验的确不如bitmap方便

Zombie_CHEN
我遇到的服都是几个大字提示玩家进服装载材质前关掉这个选项...也许真的没什么解决办法?

金瓯
Zombie_CHEN 发表于 2021-6-24 23:01
我遇到的服都是几个大字提示玩家进服装载材质前关掉这个选项...也许真的没什么解决办法? ...

目前我的思路是强烈要求玩家关掉这个选项
然后26个大小写字母做成高清字体,这个工作量很小 减少和汉字字体混用的违和感

蟹蒙老鸽
这个没必要,只要告知关闭即可吧. 比如我开服务器基本上给玩家说一下他们自己酒关闭了