Skip to content

Commit

Permalink
README // Update credits.
Browse files Browse the repository at this point in the history
  • Loading branch information
ShikiSuen committed Feb 4, 2025
1 parent 9fc1271 commit b8e93fa
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 14 deletions.
25 changes: 12 additions & 13 deletions README-CHS.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@
因不可控原因,该仓库只能保证在 Gitee 有最新的内容可用:

- 下载:https://gitee.com/vchewing/vChewing-macOS/releases
- 源码仓库https://gitee.com/vchewing/vChewing-macOS
- 程式码仓库https://gitee.com/vchewing/vChewing-macOS

# vChewing 威注音输入法

威注音输入法最开始是基于小麦注音二次开发的,是**原生简体中文、原生繁体中文注音输入法**

- 威注音是业界现阶段支持注音排列种类数量与输入用拼音种类数量最多的注音输入法
- 威注音是业界现阶段支援注音排列种类数量与输入用拼音种类数量最多的注音输入法
- 受威注音自家的铁恨注音并击引擎加持。
- 威注音的原厂词库内不存在任何可以妨碍该输入法在世界上任何地方传播的内容。
- 相比中州韵(鼠须管)而言,威注音能够做到真正的大千声韵并击。
Expand All @@ -25,10 +25,10 @@
- 反之亦然。

>威注音有很多特色功能。在此仅列举部分:
>- 支持 macOS 屏幕模拟键盘(仅传统大千与传统倚天布局)。
>- 支援 macOS 萤幕模拟键盘(仅传统大千与传统倚天布局)。
>- 可以将自己打的繁体中文自动转成日本 JIS 新字体来输出(包括基础的字词转换)、也可以转成康熙繁体来输出。
>- 简繁体中文语料库彼此分离,彻底杜绝任何繁简转换过程可能造成的失误。
>- 支持近年的全字库汉字输入
>- 支援近年的全字库汉字输入
>- 可以自动整理使用者语汇档案格式、自订关联词语。
>- ……
Expand Down Expand Up @@ -58,14 +58,14 @@ P.S.: 威注音输入法的 Shift 按键监测功能仅借由对 NSEvent 讯号
- 同时建议**系统记忆体应至少 4GB**。威注音输入法占用记忆体约 115MB 左右(简繁双模式)、75MB左右(单模式),供参考。
- 请务必使用 SSD 硬碟,否则可能会影响每次开机之后输入法首次载入的速度。从 10.10 Yosemite 开始,macOS 就已经是针对机械硬碟负优化的作业系统了。

- 关于全字库支持,因下述事实而在理论上很难做到最完美:
- 关于全字库支援,因下述事实而在理论上很难做到最完美:

- 很可惜 GB18030-2005 并没有官方提供的逐字读音对照表,所以目前才用了全字库。然而全字库并不等于完美。
- 有条件者可以安装全字库字型与花园明朝,否则全字库等高万国码码位汉字恐无法在输入法的选字窗内完整显示。
- 全字库汉字显示支持会受到具体系统版本对万国码版本的支持的限制
- 有些全字库汉字一开始会依赖万国码的私人造字区,且在之后被新版本万国码所支持
- 全字库汉字显示支援会受到具体系统版本对万国码版本的支援的限制
- 有些全字库汉字一开始会依赖万国码的私人造字区,且在之后被新版本万国码所支援

## 编译流程
## 建置流程

安装 Xcode 之后,请先配置 Xcode 允许其直接构建在专案所在的资料夹下的 build 资料夹内。步骤:
```
Expand All @@ -77,13 +77,13 @@ P.S.: 威注音输入法的 Shift 按键监测功能仅借由对 NSEvent 讯号

接下来就是直接开 Xcode 专案,Product -> Scheme 选「vChewingInstaller」,编译即可。

> 之前说「在成功之后执行 `make` 即可编译、再执行 `make install` 可以触发威注音的安装程式」,这对新版威注音而言**当且仅当**使用纯 Swift 编译脚本工序时方可使用。目前的 libvchewing-data 模组已经针对 macOS 版威注音实装了纯 Swift 词库编译脚本。
> 之前说「在成功之后执行 `make` 即可组建、再执行 `make install` 可以触发威注音的安装程式」,这对新版威注音而言**当且仅当**使用纯 Swift 编译脚本工序时方可使用。目前的 libvchewing-data 模组已经针对 macOS 版威注音实装了纯 Swift 词库编译脚本。
第一次安装完,日后源码或词库有任何修改,只要重覆上述流程,再次安装威注音即可。
第一次安装完,日后程式码或词库有任何修改,只要重复上述流程,再次安装威注音即可。

要注意的是 macOS 可能会限制同一次 login session 能终结同一个输入法的执行进程的次数(安装程式透过 kill input method process 来让新版的输入法生效)。如果安装若干次后,发现程式修改的结果并没有出现、或甚至输入法已无法再选用,只需要登出目前的 macOS 系统帐号、再重新登入即可。

补记: 该输入法是在 2021 年 11 月初「28ae7deb4092f067539cff600397292e66a5dd56」这一版小麦注音编译的基础上完成的。因为在清洗词库的时候清洗了全部的 git commit 历史,所以无法自动从小麦注音官方仓库上游继承任何改动,只能手动同步任何在此之后的程式修正。最近一次同步参照是上游主仓库的 2.2.2 版、以及 zonble 的分支「5cb6819e132a02bbcba77dbf083ada418750dab7」。
补记: 该输入法是在 2021 年 11 月初「28ae7deb4092f067539cff600397292e66a5dd56」这一版小麦注音建置的基础上完成的。因为在清洗词库的时候清洗了全部的 git commit 历史,所以无法自动从小麦注音官方仓库上游继承任何改动,只能手动同步任何在此之后的程式修正。最近一次同步参照是上游主仓库的 2.2.2 版、以及 zonble 的分支「5cb6819e132a02bbcba77dbf083ada418750dab7」。

## 应用授权

Expand All @@ -94,7 +94,6 @@ P.S.: 威注音输入法的 Shift 按键监测功能仅借由对 NSEvent 讯号
威注音专案目前还用到如下的来自 Lukhnos Liu 的算法:

- 半衰记忆模组 MK2,被 Shiki Suen 用 Swift 重写。
- 基于 Gramambular 2 组字引擎的算法、被 Shiki Suen 用 Swift 重写(详见 [Megrez 组字引擎](https://github.com/vChewing/Megrez))。

威注音输入法 macOS 版以 MIT-NTL License 授权释出 (与 MIT 相容):© 2021-2022 vChewing 专案。

Expand All @@ -103,7 +102,7 @@ P.S.: 威注音输入法的 Shift 按键监测功能仅借由对 NSEvent 讯号
- 天权星语汇处理引擎:Shiki Suen (MIT-NTL License)。
- 威注音词库由 Shiki Suen 维护,以 3-Clause BSD License 授权释出。其中的词频数据[由 NAER 授权用于非商业用途](https://twitter.com/ShikiSuen/status/1479329302713831424)

使用者可自由使用、散播本软件,惟散播时必须完整保留版权声明及软件授权、且「一旦经过修改便不可以再继续使用威注音的产品名称」。换言之,这条相对上游 MIT 而言新增的规定就是:你 Fork 可以,但 Fork 成单独发行的产品名称时就必须修改产品名称。这条新增规定对 OpenVanilla 与威注音双方都有益,免得各自的旗号被盗版下载贩子等挪用做意外用途。
使用者可自由使用、散播本软体,惟散播时必须完整保留版权声明及软体授权、且「一旦经过修改便不可以再继续使用威注音的产品名称」。换言之,这条相对上游 MIT 而言新增的规定就是:你 Fork 可以,但 Fork 成单独发行的产品名称时就必须修改产品名称。这条新增规定对 OpenVanilla 与威注音双方都有益,免得各自的旗号被盗版下载贩子等挪用做意外用途。

## 资料来源

Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@ P.S.: 威注音輸入法的 Shift 按鍵監測功能僅藉由對 NSEvent 訊號
威注音專案目前還用到如下的來自 Lukhnos Liu 的算法:

- 半衰記憶模組 MK2,被 Shiki Suen 用 Swift 重寫。
- 基於 Gramambular 2 組字引擎的算法、被 Shiki Suen 用 Swift 重寫(詳見 [Megrez 組字引擎](https://github.com/vChewing/Megrez))。

威注音輸入法 macOS 版以 MIT-NTL License 授權釋出 (與 MIT 相容):© 2021-2022 vChewing 專案。

Expand Down

0 comments on commit b8e93fa

Please sign in to comment.