微信小游戏到底怎么用TTF字体


网页版正常,发到微信报这个错

我记得微信小游戏是不支持字体文件的。

把你要用的字提取出来做成bmfont再用

记得之前用LAYA时候是这样搞的

CocosCreator微信小游戏真机ttf字体不能正常显示

1赞

肯定搞过了,不然网页DEBUG都显示不出来

不知道为什么,我是在精简了ttf字体之后在微信开发者工具上不能显示ttf字体的,但是用手机预览又是正常的,而且好像我没精简ttf字体之前微信开发者工具显示也是正常的

感觉最近开发者工具出bug了。以前是ok的。现在有权限问题。手机上正常就不管了

不写一句代码,让AI(claude+grok3)做了个字体瘦身工具FontSlim,拿去用吧. 裁剪后所有平台都没问题. 就是字体一部分内部名称属性没有同步修改导致的.

我记得要用一个工具保存下,重下导出,论坛找找看

是否用了某些TTF瘦身工具?
经过我的实际测试,很多工具瘦身后都有瑕疵,不是Native渲染出错就是小游戏出错。
以下几个是我踩过的坑:

  1. sfnttool.jar 拉丁文裁剪出错
  2. font-carrier 空格渲染丢失
  3. fonttool (python) 字体渲染出现黑边

最后使用了fontforge,虽然需要本地安装客户端,但是真正实现了游戏TTF渲染全平台兼容。
想要确定是否瘦身工具的问题,先用完整TTF字体测试一下。

1赞

ttf用着正常

微信小游戏开发者工具版本的问题,不管他 过几天说不定就修复了

过节忘记回复了…
确实只是微信开发者工具问题,实机预览,体验版都正常