# vChewing-macOS **Repository Path**: jacky-xujx/vChewing-macOS ## Basic Information - **Project Name**: vChewing-macOS - **Description**: 威注音输入法 macOS 版,基于小麦注音引擎二次开发、搭配威注音特制的简体中文专用辞库。是纯粹的简体中文注音输入法(也内赠原生繁体中文输入模式),更具诸多威注音特色功能。威注音及其专用官方词库均不包含任何在法理上无法传播的内容。 - **Primary Language**: Swift - **License**: Not specified - **Default Branch**: main - **Homepage**: https://gitee.com/vchewing/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-04-02 - **Last Updated**: 2024-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 因不可控原因,該倉庫只能保證在 Gitee 有最新的內容可用: - 下載:https://gitee.com/vchewing/vChewing-macOS/releases - 程式碼倉庫:https://gitee.com/vchewing/vChewing-macOS # vChewing 威注音輸入法 威注音輸入法基於小麥注音二次開發,是**原生簡體中文、原生繁體中文注音輸入法**: - 威注音的原廠詞庫內不存在任何可以妨礙該輸入法在世界上任何地方傳播的內容。 - 相比中州韻(鼠須管)而言,威注音能夠做到真正的大千聲韻並擊。 >威注音有很多特色功能。在此僅列舉部分: >- 支援 macOS 熒幕模擬鍵盤(僅傳統大千與傳統倚天佈局)。 >- 可以將自己打的繁體中文自動轉成日本 JIS 新字體來輸出(包括基礎的字詞轉換)、也可以轉成康熙繁體來輸出。 >- 簡繁體中文語料庫彼此分離,徹底杜絕任何繁簡轉換過程可能造成的失誤。 >- 支援最新的全字型檔漢字輸入。 >- 可以自動整理使用者語彙檔案格式、自訂聯想詞。 >- …… 威注音分支專案及威注音詞庫由孫志貴(Shiki Suen)維護。小麥注音官方原始倉庫內的詞庫的內容均與孫志貴無關。 ## 系統需求 建置用系統需求:至少 macOS 10.15 Catalina & Xcode 12。// 原因:Swift 封包管理支持所需。 編譯出的成品對應系統需求: - 至少 macOS El Capitan 10.11.5,否則無法處理 Unicode 8.0 的漢字。即便如此,仍需手動升級蘋方至至少 macOS 10.12 開始隨贈的版本、以支持 Unicode 8.0 的通用規範漢字表用字(全字型檔沒有「𫫇」字)。 - 保留該系統支援的原因:非 Unibody 體型的 MacBook Pro 支援的最後一版 macOS 就是 El Capitan。 - **推薦最低系統版本**:macOS 10.12 Sierra,對 Unicode 8.0 開始的《通用規範漢字表》漢字有原生的蘋方支持。 - 注:能裝 macOS 10.13 High Sierra 就不要去碰 macOS 10.12 Sierra 這個半成品。 - 關於全字型檔支持,因下述事實而在理論上很難做到最完美: - 很可惜 GB18030-2005 並沒有官方提供的逐字讀音對照表,所以目前才用了全字型檔。然而全字型檔並不等於完美。 - 有條件者可以安裝全字型檔字型與花園明朝,否則全字型檔等高萬國碼碼位漢字恐無法在輸入法的選字窗內完整顯示。 - 全字型檔漢字顯示支持會受到具體系統版本對萬國碼版本的支持的限制。 - 有些全字型檔漢字一開始會依賴萬國碼的私人造字區,且在之後被新版本萬國碼所支持。 ## 建置流程 安裝 Xcode 之後,請先配置 Xcode 允許其直接構建在專案所在的資料夾下的 build 資料夾內。步驟: ``` 「Xcode」->「Preferences...」->「Locations」; 「File」->「Project/WorkspaceSettings...」->「Advanced」; 選「Custom」->「Relative to Workspace」即可。不選的話,make 的過程會出錯。 ``` 在終端機內定位到威注音的克隆本地專案的本地倉庫的目錄之後,執行 `make update` 以獲取最新詞庫。 接下來就是直接開 Xcode 專案,Product -> Scheme 選「vChewingInstaller」,編譯即可。 > 之前說「在成功之後執行 `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」。 ## 應用授權 小麥注音引擎程式版權(MIT 授權):© 2011-2021 OpenVanilla 專案團隊。 威注音輸入法 macOS 版以 MIT-NTL License 授權釋出 (與 MIT 相容):© 2021-2022 vChewing 專案。 威注音輸入法 macOS 版程式維護:Shiki Suen。特別感謝 Hiraku Wong 等人的技術協力。 威注音詞庫由 Shiki Suen 維護,以 3-Clause BSD License 授權釋出。其中的詞頻數據[由 NAER 授權用於非商業用途](https://twitter.com/ShikiSuen/status/1479329302713831424)。 使用者可自由使用、散播本軟體,惟散播時必須完整保留版權聲明及軟體授權、且一旦經過修改便不可以再繼續使用威注音的產品名稱。 ## 特殊勸告 為了您的精神衛生,任何使用威注音輸入法時遇到的產品問題、請勿提報至小麥注音,除非您確信小麥注音也有該問題。即便如此,也請在他們那邊不要提及威注音。 濫用沉默權來浪費對方的時間與熱情,也是一種暴力。