imfuxiao / LibrimeKit

librime to ios. use swift package manager.
19 stars 11 forks source link

请求增加 librime-charcode 插件 #3

Closed ksqsf closed 1 year ago

ksqsf commented 1 year ago

最近给方案添加了 charset_filter 后,发现在仓上无法正常工作。在本仓库中查看了一下,似乎是因为未增加 librime-charcode 插件,希望可以增加之。谢谢!

imfuxiao commented 1 year ago

收到,感谢反馈。

imfuxiao commented 1 year ago

增加 charcode 插件后,需要添加 5 个依赖包:boost_local 与 Local 依赖 ICU 框架的4个包,导致包体积从 85 MB升至 152 MB。太大了,仔细考虑后,还是屏蔽了对这个插件的支持,个人认为:

  1. 普通用户有对字符集过滤的需求不多,没有必要为了少部分需要,而牺牲了App的体积。
  2. 词库作者需要对自己的词库做好过滤,比如雾凇输入方案就明确的说明了词库的字符集。

以上两点仅个人意见。

在花了一个通宵搞定各种依赖,并成功编译运行后,最终决定还是放弃对此插件的支持,增加近 80 MB 体积对 app 来说是无法面对的,个人感觉弊大于利。

ksqsf commented 1 year ago

明白了,没想到这个插件竟然这么复杂,感谢您的付出!