718萌典松前松:動態組字技術討論
討論議題
- 上個月維基年會和中文社群的進展報告(測試 wiki 站與Live demo)
- 技術簡介
- 分為組字server端與MW的插件端,
- 準則「先求顯示既有unicode無解缺字,再求美」
- 線上討論:維基社群等跳坑加入協作的方式,劃分為組字server、MW插件端,甚至可能加上瀏覽器插件(有人想作的話)
- 包圍、半包圍部件的實作問題
- 我三部五時看到時事就會創作一些字,碰到問題會回報。想開個網站邀請有興趣的鄉民來造字,也有回報介面。
- 原碼文件英文翻譯(基金會工程師 code review)
- MW插件端:
- 改用mw的機制來cache圖片,不再直接呼叫組字server
- 有被呼叫過的字若存在資料庫,或許可減輕負擔。
- 這個承宏的server已經是這樣作的,不過在維基端這邊,應該還會作一層cache
- 字型變換語法
- 已經實作:MGdesigner/Mediawiki IDSextension#7
- 字體大小變換語法
- 目前png, svg的輸出大小似乎為固定?
- 對目前對目前是固定的
- 若能加上大小語法,使用上更靈活。
- 當初沒這個參數好像是我程式有一些限制,可能沒有這麼好改,不過可以現在發在issue上
- 喔不,這是我們在MW插件這邊的課題,就是<ids size=50>一類的設計,基本上 server png傳出來圖片是夠大的,是我這邊要給ids標籤加上方便排版用的語法
- 其他語法?
- 有沒有辦法自定義念法,如果使用者為這個字命名了一個念法,或是本身此字就有固定念法,能夠在輸入語法上做一些調整。
- 自字義念法? ex. https://tools.wmflabs.org/idsgen/⿰氵⿱⿲糹台糹弓.png?字體=楷體?發音=ㄊㄨㄢ
- 類似,但我覺得可以從伺服器端就能夠讓使用者定義念法,經過一定的審核機制後列入,並且在 MediaWiki 的輸入介面或別的網站的輸入介面中,由念法選擇自定義造字。這會大量減少輸入組字指令的時間。
- 可以寫在線上編輯器,再自己複製過去XD chrome外掛做得到嗎?其實我用fx耶
- 輔助輸入的extension
- 組字符號的輸入替代方案,也就是可以直接用鍵盤key得出來的符號能替代
- 可以寫個chrome外掛,ctrl+q就跳出`⿰`、ctrl+w就跳出`⿱`之類的
- 這不夠泛用,我應該會用WM的template 替代,例如{{ids|a}}=`⿰` {{ids|b}}=`⿱`
詳細程式修改
會後討論