

















这是一个创建于 937 天前的主题,其中的信息可能已经有所发展或是发生改变。
需求:在 App 中支持生僻字输入
场景描述:在 App 里面某部分功能是套的 H5 的页面,现在整个 App 想要支持生僻字输入,于是我在 H5 的项目中引入了一个生僻字体的库,但是这个字体库有 20 多兆,就导致了加载过慢,在文件没有加载进来的时候,输入生僻字还是显示不出来,这种情况有什么解决的办法吗
第 1 条附言 · 2023 年 11 月 21 日
1 danbai 2023 年 11 月 21 日 via Android减少字体大小。嵌入到 app 。可行吗 |
3 chenluo0429 2023 年 11 月 21 日 via Androidunicode-range ?不过也只能稍微缓解 |
4 yanng 2023 年 11 月 21 日不要用全量的生僻字,只需要一小部分啊 |
5 lisxour 2023 年 11 月 21 日得看你用的具体实现技术了 |
6 wuxidixi 2023 年 11 月 21 日最简单的办法是看看生僻字的范围是否固定,要是固定就把字体包里面的文字提取出来,这样体积小了,在提前引入,一点不慢 |
7 sqlNice 2023 年 11 月 21 日如果你想提取一个网页或应用程序中使用的特殊字体,可以使用字体提取工具。Spider 是一种字体提取工具,可以帮助你提取网页中使用的特殊字体。 Spider 是一款功能强大的字体提取工具,可以扫描网页并提取使用的字体文件。你可以在 Spider 的官方网站上下载并安装它。安装完成后,你可以使用 Spider 打开网页并提取使用的字体文件。 除了 Spider ,还有其他一些字体提取工具可供选择,例如 Font Squirrel 、FontForge 、Transfonter 等。这些工具都有不同的功能和使用方式,你可以根据自己的需求选择合适的工具。 请注意,在提取字体文件时,要遵守版权法律和使用许可协议。确保你有权使用和提取这些字体文件。 |
10 qingshui33 2023 年 11 月 21 日@yanng 刚看了下,按照需求来的话,我们大概需要支持 7w 个左右的生僻字,然后后端给发了三个字体文件,加起来得有 60M 左右了 |
15 yanng 2023 年 11 月 21 日@qingshui33 为什么需要这么多,你需要问这个问题。 |
17 qingshui33 2023 年 11 月 21 日@yanng 我也很想知道他们为什么要支持这么多,奈何人言甚微啊,放客户端的话,那在其中嵌套的 H5 该怎么使用呢 |
19 lycpang 2023 年 11 月 21 日能不能搞一个开关,毕竟大部分不需要生僻字把。需要的就做个弹窗让他等着下载 |
21 lilei2023 2023 年 11 月 22 日不要全量的字库, 看看自己需要那几个字的,找个工具可以缩减一下 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。