【发布时间】:2016-05-04 11:10:53
【问题描述】:
我的语言 Kachhi 没有官方的 Unicode 支持,但我开发了自己的 ttf、otf、svg 等格式的字体。 我已经使用相同的字体运行了一个网站。
我希望用户能够使用我的字体以我的语言书写或输入 (最好在所有平台上,但如果不是,则主要在 Windows 上)
那么如何开发windows的输入工具软件呢? 输入为我的语言设计的自定义字体
任何人都可以通过指出如何构建您自己的 Windows IME 来提供帮助。链接到一些教程或书籍或任何东西?
【问题讨论】:
-
很抱歉,这听起来有点傲慢,但您确定不支持 Unicode 吗? Kutchi 语言(这与“Kachhi”相同吗?)使用古吉拉特语脚本,该脚本以 Unicode 形式存在。
-
是的,它是同一个 Kutchi,但我们没有正式的脚本,我们使用修改后的古吉拉特语脚本来适应不同的发音和辅音元音以及一些独特的喉音。问题是我们不想使用古吉拉特语,而是我们自己的脚本和自己的字体和输入工具
-
我明白了。您的大部分问题将是如何在内存中表示脚本的字符,因为您的脚本不支持 Unicode。您的自定义字体中的字符是否映射到 Unicode 中的古吉拉特语代码?如果是这样,您可以在内部将您的语言中的字符串表示为古吉拉特语,然后使用您自己的字体以不同方式呈现它们。
-
是的,古吉拉特语和 kachhi 之间的主要区别是 4 个全新的附加字形/字母,表示古吉拉特语 Unicode 中缺少的内爆音。那么你能指出我如何开始构建软件吗?
-
你可能想试试Microsoft Keyboard Layout Creator 虽然我不确定它是否能适应你的语言。
标签: c++ windows input google-input-tools