删除 `useFonts` 并将其嵌入到应用二进制文件中
早上好,无限红,
我发现了这个X.com线条:https://x.com/aleqsio/status/196827328523973405,我通过博览会字体阅读道克:https://docs.expo.dev/versions/latest/sdk/font/
他们谈论对字体的偏好是不要使用 " useFonts " 并同步装入字体,而是使用 " expo-config-plugin " 将其包括在应用程序二进制中。 我刚刚在应用程序里完成了这个工作, 这里所有的diffs, 它应该类似于点燃, 只是不同字体:
应用程序 :
<img宽="541"高="442" alt="Image" src="https://GitHub.com/user-attachments/assets/b3f87867-edff-4404-8e05-8b594d9c6bc8"/".
应用.json:
<img宽="462"高="579" alt="Image" src="https://GitHub.com/user-attachments/assets/dc917aa0-456a-454a-9a13-4058a0cea4b2"/".
软件包。json:
<img宽="336"高="148" alt="Image" src="https://GitHub.com/user-attachments/assets/17d5b8f7-7c24-4350-b0b7-742839214b03"/".
打印:
<img宽度="970"高="458" alt="Image" src="https://GitHub.com/user-attachments/assets/70ae5849-a68b-4c05-806c-b19ff25176cd" / >
然后在资产/fonts文件夹下添加字体文件.
这在理论上应该会减少应用程序的TTI,并减少喷出屏幕显示时间.
内容来源: infinitered/ignite