Skip to content

3.7.2

Compare
Choose a tag to compare
@ShikiSuen ShikiSuen released this 07 Jan 18:01
· 154 commits to main since this release

3.7.2 版針對 3.7.1 版更新了下述內容:

  • 修正:[所有發行版] 解決了因為 SQLite 日誌導致的記憶體用量失控的故障。從這一版開始將不再啟用任何 SQLite 日誌。
    • 因為威注音只有原廠辭典會用到 SQLite、且這類資料通常都是唯讀資料,所以從原理上就對日誌功能特性沒有需求。
  • 修正:[所有發行版] 解決了原廠辭典資料建構腳本當中的 Segmentation Fault 故障。
  • 修正:[所有發行版] 解決了內文組字區「在組音區有內容時,將游標始終顯示在文字輸入方向的最前方」的故障。
  • 體驗:[所有發行版] 新增唸讀模式,可以在注音模式(而非磁帶模式)下唸出自己敲出的讀音。
    • 該功能可用於一些特殊場合,比如啞巴或有口頭表達障礙的人士可以在做簡報的時候讓威注音替自己把話講出來……等。
    • 該模式會佔用一點點記憶體(平均不到 10MB),且在關掉之後可能需要重新啟動輸入法、讓系統釋放對應的記憶體佔用。
    • 該功能可在輸入法偏好設定內配置,有三檔選項可供選擇:
      • 不唸讀:什麼都不唸出來,也就是關掉這個功能。該選項為預設值。
      • 僅在用聲調鍵確認時:當且僅當組音區的讀音被成功插入組字引擎時,才會唸一遍。
      • 實時唸讀組音區的任何變化:只要組音區的內容有變化,組音區的內容就會被整個唸出來。
        • 這個特性比較適合動態注音佈局學習者,但多少有些聒噪了。
  • 體驗:[所有發行版] 聯想詞模式升級為關聯詞語模式;現在起,在沒有開啟逐字選字模式時,也可以使用關聯詞語模式。
    • 威注音的關聯詞語模式不會用到內文組字區。這樣一來,雖然在某些方面的體驗上不如小麥注音的新版聯想詞功能(小麥PR412),但也躲開了「拿破音字嘗試自動匹配讀音」這種永遠都無法正確實作的功能需求。
      • 雙方對該模式的實作思路完全不同,感興趣者可以自行比對。
    • 威注音的關聯詞語只會以當前內文組字區的(在文字輸入方向上的)最前方的「字音配對」與「字詞節點詞音配對」為最長檢索依據。
      • 該功能也會嘗試獲取「不考慮讀音」時的檢索結果。
      • 如果該節點的幅長(讀音長度)與字元數量不相等的話,則這種情況下不考慮以讀音作為檢索依據。
    • 在沒有開啟逐字選字模式時,關聯詞語選字窗的觸發熱鍵為 Shift+Enter。
    • 威注音的關聯詞語專用辭典可在輸入法偏好設定內自訂,且這次功能更新並未修改使用者關聯詞語辭典的檔案格式。
      • 藉由 Windows 9x/NT3/NT4/2000/XP/2003 內建全拼輸入法 / ㄅ半輸入法的相關字詞編輯工具生成的使用者關聯詞語檔案可直接使用,需先以 UTF-8 編碼存檔。
  • 行為:[所有發行版] 這一版開始,威注音輸入法的「SecureEventInput 濫用行為偵測模組」會轉而使用與當代 macOS 相容的「用來偵測當前螢幕是否被鎖定」的 API、以圖進一步減少對 com.apple.loginwindow 的「SecureEventInput 濫用行為」誤報。
    • 該模組在偵測到這一類行為的時候,會主動知會使用者,藉此明確與此有關的「輸入法可用性故障」的責任歸屬。
    • 該模組不會對有這類犯行的執行緒有任何砍殺操作,使用者可利用系統內建的 Activity Monitor 等手段自行實施相關操作。
  • 辭典:[所有發行版] 例行語彙資料更新+原神/星穹鐵道語料更新。
已知問題(請點擊這一行文字以展開閱讀)。
  1. 沙箱特性帶來的些許不便。請參見 2.3.0 版的更新日誌。引入沙箱是為了打消一些使用者們可能抱持的資安疑慮,但使用者仍可自行使用 HIPS 類工具軟體來主動監督威注音輸入法的軟體行為。
  2. 出於諸多原因,macOS 系統內建的 IMK 選字窗支援截止於 3.5.3 版、之後不再提供相關支援。一款連 Apple 自己都不想做好的系統元件,第三方用起來維護成本實在太空前。
  3. 田所選字窗不支援滾動條捲動,但理論上應該不會影響使用。
  4. 如果您在使用 macOS 14 Sonoma 及之後的版本的話,請勿使用威注音 3.5.3 及之前的版本,因為這些版本可能會觸發系統內的某些缺陷、導致整個系統畫面失去響應。
  5. 選單圖示沒有做成單色設計,是為了更好區分簡體輸入模式與繁體輸入模式。如有審美不相容之狀況,還請諒解。
  6. 請勿在諸如 NSMenu 以及 Spotlight 這種浮動窗內使用田所選字窗的滑鼠右鍵選單,否則可能會遇到「選字窗消失,只剩下滑鼠右鍵選單」的情況。此時需要切換到別的 App 再切換回來、才可以正常敲字。該故障目前無解。因此,威注音自 3.1.0 版開始對 Spotlight 和 Raycast 這兩個客體應用停用田所選字窗滑鼠右鍵選單。
  7. 威注音輸入法本身很多與 Enter 鍵有關的組合鍵在微信等少數應用當中無法生效,因為這些客體應用在訊息窗格內輸入文字時始終會攔截 Enter 鍵的訊號處理、而無視 InputMethodKit 組字區內容的有無。如有相關需求者,可以先行用其它文字編輯軟體敲好訊息之後、藉由剪貼簿中轉、再貼入這類客體應用當中。
  8. 威注音輸入法的 INMU 格式遞交功能無法直接作用於 Sibelius / Dorico 這一類譜務工作站,而是先在其它文字處理軟體內準備好相關格式之後再利用給譜務工作站軟體。以 Sibelius / Dorico 2 為例的話,就是將這種格式的文字整段複製到剪貼簿內,然後在軟體的歌詞輸入模式當中連續 Command+V 貼上即可。Dorico 3 開始要麻煩一些,得事先在樂譜當中每個音符下插入一個字母,然後將這些音符全部選中、整段編輯歌詞,此時再將 INMU 格式的文本用 Command+V 整段貼上。詳見:https://forums.steinberg.net/t/150448

系統版本要求:至少 macOS 12 Monterey。請在安裝之前務必閱讀這篇《安裝指引》。因應不可控之技術現狀,今後請各位優先 藉由 Gitee 下載。如需要在更舊版的系統下運行的話,請前往威注音輸入法主頁下載 Aqua 紀念版威注音輸入法,可支援自 macOS 10.9 開始至 macOS 12 Monterey 為止的系統版本。

其它注意事項(請點擊這一行文字以展開閱讀)。

⚠️ 注意:使用者們可以克隆「libvChewing-data」且自行 make install 來手動安裝今後被官方更新過的最新核心辭庫。更新核心詞庫的過程會破壞 app 的簽名,所以請務必也備份原始的 pkg 安裝包。

⚠️ 警告:如果您硬碟內既存的威注音版本小於 2.3.0 ,則請在安裝此更新之前務必事先備份使用者語彙資料夾的內容、然後在升級之後在輸入法偏好設定內重新設定一遍使用者語彙目錄。自威注音 2.3.0 版開始,威注音引入沙箱機制,使用者語彙目錄只能存放於「/Users/您的使用者帳戶名稱/」目錄下(也就是您的 Home 目錄)。

關於 Apple Developer 公證 & 安裝包 SHA256:

  • 本次提供的安裝檔案均已做公證處理。
  • 如果遇到 pkg 安裝包故障的話,請嘗試以「-alternative.zip」結尾的安裝程式。

vChewing-macOS-3.7.2-signed.pkg
ffd2afad271b121d2bd991f8c22f180230b758a984800430ea94bca6655c486c

vChewing-macOS-3.7.2-signed-alternative.zip
bc01b687893f523b3291b3163ac91203559a10c7d97eee68f704154ed0ab2f6b