嘗試編製超大字集注音輸入法表格檔,遭遇到的細節問題

29 views
Skip to first unread message

Ian Ho

unread,
Nov 23, 2023, 1:58:38 PM11/23/23
to OpenVanilla
我嘗試編製最新版本的超大字集全字庫注音輸入法表格檔,
https://sites.google.com/site/ianho7979/InputMethodTables
在一些細節上我搞不定,這裡有問有機會,
https://data.gov.tw/dataset/5961
全字庫打包檔下載解壓縮之後,其中會有一個
CNS_source.txt
內容簡單來說就是例如
https://www.cns11643.gov.tw/wordView.jsp?ID=88399
頁面中的「來源」欄位。
我編製好一份CIN檔案(請在第一行網址下載最新版),
自行測試後可匯入並使用於 macOS 13 + OV1.6.4的組合環境,
接下來遭遇的兩個細節問題。

首先就是CIN檔案內包含私人造字區的碼位,碼位數量近兩萬個,
對應該私人造字區碼位的字形檔案我先行安裝好了(全字庫字形),
在LibreOffice Calc 7.5  for Mac可以顯示得出來該私人造字區碼位的字形。
可是在OV1.6.4的選字框內,卻是亂碼或空白呈現,
我還可以對OV1.6.4設定一些什麼,能夠讓OV1.6.4的選字框顯示出該私人造字區碼位的字元?

再來是我想要嘗試在CIN
 %chardef begin
 %chardef end
之間的顯示字元之後,(在同一行)註記留下全字庫「來源」欄位的字串內容。
可以在純文字編輯器開啟CIN之後瀏覽到,但不會顯示在OV1.6.4的選字框內。
一開始我天真的以為,只要在顯示字元之後加一個TAB,再一個井字號,再一個TAB,之後就可以貼上「來源」字串。
但沒有效果,OV1.6.4的選字框內的顯示字元之後,會出現後面那一整串「來源」字串。
請問OpenVanilla有沒有機會還可以設定一些什麼,讓純文字編輯器內, 顯示字元 之後的字串,
「不會出現」在OV1.6.4的選字框內?

lukhnos

unread,
Nov 23, 2023, 4:49:07 PM11/23/23
to OpenVanilla
字型問題,很多年前討論過: https://groups.google.com/g/openvanilla/c/IUbGDzrA_xk/m/5z-K53ccBAAJ  當年提過的解法,能否解決你遇到的問題?

.cin 的問題,OV 對於 %chardef 段落的內容,只會讀取兩欄:鍵碼與鍵值。鍵碼之後的內容,全都被視為鍵值。%chardef 段落內不提供行內註解。

我們建議,如果 .cin 有註解必要,可以做兩個版本:一個開發版本,另一個用戶版本。後者用程式生成或手動清理,移除行內註解,供 OV 用戶匯入。

Lukhnos

Ian Ho

unread,
Nov 24, 2023, 9:03:24 AM11/24/23
to OpenVanilla
原來如此,之前我一直回想不起來google關鍵字串要用“org.openvanilla.inputmethod.OpenVanilla”。
我會奢望 org.openvanilla.inputmethod.OpenVanilla CandidateTextFontName 能夠做出圖形介面的選項。
也會奢望  %chardef 行內註解的功能能夠設計出來。我比較懶,奢望一個CIN純文字檔案就能打天下。

lukhnos 在 2023年11月24日 星期五清晨5:49:07 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages