unicode - 是否可以在没有预测文本的 Android 设备上安装和分发自定义 Keyman 键盘?
问题描述
请原谅我的问题很简单,因为我不是程序员也不是类似的东西(还)。但是,多年来,我一直在尝试制作自定义书法和创意字体,最近也将它们与我组装的自定义键盘一起使用。其中一些只是半熟悉的,并不在主流使用中,尤其是我如何使用它们中的一些。因此,他们不太可能在其中写入太多文本来提供预测词典。
我在我的个人设备上激活了许多其他 Keyman 键盘,在使用这些键盘时我没有注意到预测文本。
那么,如何在 Android 设备上安装我的自定义键盘和字体并避免包含预测文本?我可能会在其他项目中包含预测文本。但是,我现在只想分发和安装一些没有字典的键盘和字体。
提前致谢。
解决方案
键盘包和词法模型(字典)包在 Keyman 中分别管理。无需为一种语言构建词汇模型即可使用该语言的键盘。所以,构建一个键盘包不会强迫你也构建一个字典。
当您从 Keyman Cloud 安装键盘包时(通过 Keyman for Android 中的“添加键盘”菜单选项),Keyman 将寻找与之配套的词汇模型包并安装它。例如,您可以选择sil_euro_latin.kmp作为英文 ( en
) 键盘。然后 Keyman 会找到并安装nrc.en.mtnt.kmp作为英语词汇模型。但是,如果您安装自定义键盘,对于 Keyman Cloud 中没有相应模型的语言,它仍然可以使用。
请注意,字体不能在 Android 设备上全系统安装。这是安卓限制。
推荐阅读
- sml - SML 中未解决的弹性记录的错误是什么?
- android - 如何修复代码获取电话号码以在我的真实设备上运行?
- spring - 如何在 org.quartz.Job 类中使用 application.properties
- api - 有没有办法通过 Google Photo API 添加评论?
- junit - Junit 模拟错误:org.mockito.exceptions.misusing.MissingMethodInvocationException
- c++ - 如何检测字符串是否是变量在编写QPlainTextEdit的代码编辑器中?
- reactjs - 如何获取react redux-form react-select的选择值onChange
- python - 加载模型时,如何使用 min max scaler 拟合测试数据?
- arrays - 我正在尝试附加 alamofire 循环并放入 sqlite db,但它给了我错误
- centos7 - 主/备份无法正常运行,Keepalived