25.4.22

讓輸入法直接支援注音標注( Ruby Text )

W3C 其實在(ㄑㄧˊ ㄕˊ ㄗㄞˋ) 1998 (ㄋㄧㄢˊ)(ㄉㄜ˙)時候(ㄕˊ ㄏㄡˋ)(ㄐㄧㄡˋ)已經(ㄧˇ ㄐㄧㄥ)(ㄐㄧㄤ)注音(ㄓㄨˋ ㄧㄣ)標示(ㄅㄧㄠ ㄕˋ)加入(ㄐㄧㄚ ㄖㄨˋ)到了(ㄉㄠˋ ㄌㄜ˙) HTML (ㄉㄜ˙)規格(ㄍㄨㄟ ㄍㄜˊ)當中(ㄉㄤ ㄓㄨㄥ)(ㄗㄞˋ) 2022 (ㄋㄧㄢˊ)(ㄉㄜ˙)現在(ㄒㄧㄢˋ ㄗㄞˋ)其實(ㄑㄧˊ ㄕˊ)各種(ㄍㄜˋ ㄓㄨㄥˇ)(ㄉㄜ˙)主流(ㄓㄨˇ ㄌㄧㄡˊ)瀏覽器(ㄌㄧㄡˊ ㄌㄢˇ ㄑㄧˋ)包括(ㄅㄠ ㄎㄨㄛˋ) Google (ㄉㄜ˙) Chome 瀏覽器(ㄌㄧㄡˊ ㄌㄢˇ ㄑㄧˋ)微軟(ㄨㄟˊ ㄖㄨㄢˇ)(ㄉㄜ˙) Edge,還有(ㄏㄞˊ ㄧㄡˇ)蘋果(ㄆㄧㄥˊ ㄍㄨㄛˇ)(ㄉㄜ˙) Safari 瀏覽器(ㄌㄧㄡˊ ㄌㄢˇ ㄑㄧˋ)(ㄧㄝˇ)都能夠(ㄉㄡ ㄋㄥˊ ㄍㄡˋ)順利的(ㄕㄨㄣˋ ㄌㄧˋ ㄉㄜ˙)渲染(ㄒㄩㄢˋ ㄖㄢˇ)具有(ㄐㄩˋ ㄧㄡˇ)注音(ㄓㄨˋ ㄧㄣ)標示(ㄅㄧㄠ ㄕˋ)效果(ㄒㄧㄠˋ ㄍㄨㄛˇ)(ㄉㄜ˙)網頁(ㄨㄤˇ ㄧㄝˋ)然而(ㄖㄢˊ ㄦˊ)這麼(ㄓㄜˋ ㄇㄜ˙)多年(ㄉㄨㄛ ㄋㄧㄢˊ)過去(ㄍㄨㄛˋ ㄑㄩˋ),其實我們(ㄨㄛˇ ㄇㄣˊ)還是(ㄏㄞˊ ㄕˋ)很少(ㄏㄣˇ ㄕㄠˇ)能夠(ㄋㄥˊ ㄍㄡˋ)看到(ㄎㄢˋ ㄉㄠˋ)加上(ㄐㄧㄚ ㄕㄤˋ)(ㄌㄜ˙)注音(ㄓㄨˋ ㄧㄣ)標示(ㄅㄧㄠ ㄕˋ)(ㄉㄜ˙)網頁(ㄨㄤˇ ㄧㄝˋ)內容(ㄋㄟˋ ㄖㄨㄥˊ)可以(ㄎㄜˇ ㄧˇ)想見(ㄒㄧㄤˇ ㄐㄧㄢˋ)問題(ㄨㄣˋ ㄊㄧˊ)應該(ㄧㄥ ㄍㄞ)不是(ㄅㄨˊ ㄕˋ)(ㄔㄨ)(ㄗㄞˋ)網頁(ㄨㄤˇ ㄧㄝˋ)技術(ㄐㄧˋ ㄕㄨˋ)而是(ㄦˊ ㄕˋ)應該有(ㄧㄥ ㄍㄞ ㄧㄡˇ)其他(ㄑㄧˊ ㄊㄚ)的原因(ㄉㄜ˙ ㄩㄢˊ ㄧㄣ)

(ㄨㄛˇ)個人的(ㄍㄜˋ ㄖㄣˊ ㄉㄜ˙)猜想(ㄘㄞ ㄒㄧㄤˇ)(ㄕˋ)加上(ㄐㄧㄚ ㄕㄤˋ)注音(ㄓㄨˋ ㄧㄣ)標示(ㄅㄧㄠ ㄕˋ)(ㄉㄜ˙)內容(ㄋㄟˋ ㄖㄨㄥˊ)(ㄅㄧㄥˋ)(ㄅㄨˋ)容易(ㄖㄨㄥˊ ㄧˋ)輸入(ㄕㄨ ㄖㄨˋ)(ㄦˊ)造成(ㄗㄠˋ ㄔㄥˊ)很多(ㄏㄣˇ ㄉㄨㄛ)(ㄖㄣˊ)並沒有(ㄅㄧㄥˋ ㄇㄟˊ ㄧㄡˇ)製作(ㄓˋ ㄗㄨㄛˋ)這種(ㄓㄜˋ ㄓㄨㄥˇ)內容(ㄋㄟˋ ㄖㄨㄥˊ)(ㄉㄜ˙)意願(ㄧˋ ㄩㄢˋ)那麼(ㄋㄚˋ ㄇㄜ˙)我們(ㄨㄛˇ ㄇㄣˊ)或許(ㄏㄨㄛˋ ㄒㄩˇ)應該(ㄧㄥ ㄍㄞ)(ㄘㄨㄥˊ)輸入(ㄕㄨ ㄖㄨˋ)內容(ㄋㄟˋ ㄖㄨㄥˊ)(ㄉㄜ˙)方式(ㄈㄤ ㄕˋ)著手(ㄓㄨㄛˊ ㄕㄡˇ)

目前(ㄇㄨˋ ㄑㄧㄢˊ)主流(ㄓㄨˇ ㄌㄧㄡˊ)製作(ㄓˋ ㄗㄨㄛˋ)具有(ㄐㄩˋ ㄧㄡˇ)注音(ㄓㄨˋ ㄧㄣ)標示(ㄅㄧㄠ ㄕˋ)(ㄉㄜ˙)文件(ㄨㄣˊ ㄐㄧㄢˋ)(ㄉㄜ˙)方式(ㄈㄤ ㄕˋ)(ㄕˋ)使用(ㄕˇ ㄩㄥˋ)各種(ㄍㄜˋ ㄓㄨㄥˇ)文書處理(ㄨㄣˊ ㄕㄨ ㄔㄨˇ ㄌㄧˇ)軟體(ㄖㄨㄢˇ ㄊㄧˇ)(ㄉㄜ˙)功能(ㄍㄨㄥ ㄋㄥˊ)無論(ㄨˊ ㄌㄨㄣˋ)(ㄕˋ)微軟(ㄨㄟˊ ㄖㄨㄢˇ)(ㄉㄜ˙) Word、蘋果(ㄆㄧㄥˊ ㄍㄨㄛˇ)(ㄉㄜ˙) Pages,還有(ㄏㄞˊ ㄧㄡˇ)開源(ㄎㄞ ㄩㄢˊ)軟體(ㄖㄨㄢˇ ㄊㄧˇ)(ㄉㄜ˙) Open Office,使用者(ㄕˇ ㄩㄥˋ ㄓㄜˇ)都可以(ㄉㄡ ㄎㄜˇ ㄧˇ)(ㄗㄞˋ)選擇(ㄒㄩㄢˇ ㄗㄜˊ)一段(ㄧ ㄉㄨㄢˋ)文字(ㄨㄣˊ ㄗˋ)之後(ㄓ ㄏㄡˋ)(ㄖㄤˋ)文書處理(ㄨㄣˊ ㄕㄨ ㄔㄨˇ ㄌㄧˇ)軟體(ㄖㄨㄢˇ ㄊㄧˇ)協助(ㄒㄧㄝˊ ㄓㄨˋ)加上(ㄐㄧㄚ ㄕㄤˋ)注音(ㄓㄨˋ ㄧㄣ)標示(ㄅㄧㄠ ㄕˋ)然而(ㄖㄢˊ ㄦˊ)這種(ㄓㄜˋ ㄓㄨㄥˇ)文件(ㄨㄣˊ ㄐㄧㄢˋ)並不適合(ㄅㄧㄥˋ ㄅㄨˋ ㄕˋ ㄏㄜˊ)(ㄗㄞˋ)(ㄧˇ)網頁(ㄨㄤˇ ㄧㄝˋ)(ㄨㄟˊ)主流(ㄓㄨˇ ㄌㄧㄡˊ)(ㄉㄜ˙)網際網路(ㄨㄤˇ ㄐㄧˋ ㄨㄤˇ ㄌㄨˋ)(ㄕㄤˋ)流通(ㄌㄧㄡˊ ㄊㄨㄥ)因為(ㄧㄣ ㄨㄟˋ)其他人(ㄑㄧˊ ㄊㄚ ㄖㄣˊ)還是(ㄏㄞˊ ㄕˋ)(ㄉㄟˇ)安裝(ㄢ ㄓㄨㄤ)特定的(ㄊㄜˋ ㄉㄧㄥˋ ㄉㄜ˙)文書處理(ㄨㄣˊ ㄕㄨ ㄔㄨˇ ㄌㄧˇ)軟體(ㄖㄨㄢˇ ㄊㄧˇ)才能夠(ㄘㄞˊ ㄋㄥˊ ㄍㄡˋ)開啟(ㄎㄞ ㄑㄧˇ)這種(ㄓㄜˋ ㄓㄨㄥˇ)文件(ㄨㄣˊ ㄐㄧㄢˋ)(ㄦˊ)這些(ㄓㄜˋ ㄒㄧㄝ)文書(ㄨㄣˊ ㄕㄨ)軟體(ㄖㄨㄢˇ ㄊㄧˇ)就算(ㄐㄧㄡˋ ㄙㄨㄢˋ)可以(ㄎㄜˇ ㄧˇ)可以(ㄎㄜˇ ㄧˇ)(ㄐㄧㄤ)自己的(ㄗˋ ㄐㄧˇ ㄉㄜ˙)文件(ㄨㄣˊ ㄐㄧㄢˋ)格式(ㄍㄜˊ ㄕˋ)轉換(ㄓㄨㄢˇ ㄏㄨㄢˋ)(ㄔㄥˊ)網頁(ㄨㄤˇ ㄧㄝˋ)(ㄉㄢˋ)(ㄧㄝˇ)不見得(ㄅㄨˊ ㄐㄧㄢˋ ㄉㄜˊ)(ㄏㄨㄟˋ)匯出(ㄏㄨㄟˋ ㄔㄨ)注音(ㄓㄨˋ ㄧㄣ)標注(ㄅㄧㄠ ㄓㄨˋ)(ㄧˇ) Open Office 來說(ㄌㄞˊ ㄕㄨㄛ)匯出(ㄏㄨㄟˋ ㄔㄨ)之後的(ㄓ ㄏㄡˋ ㄉㄜ˙)網頁(ㄨㄤˇ ㄧㄝˋ)(ㄐㄧㄡˋ)完全(ㄨㄢˊ ㄑㄩㄢˊ)沒有(ㄇㄟˊ ㄧㄡˇ)注音(ㄓㄨˋ ㄧㄣ)標注(ㄅㄧㄠ ㄓㄨˋ)而且(ㄦˊ ㄑㄧㄝˇ)(ㄧㄝˇ)不適合(ㄅㄨˊ ㄕˋ ㄏㄜˊ)用在(ㄩㄥˋ ㄗㄞˋ)各種(ㄍㄜˋ ㄓㄨㄥˇ) blog 或是(ㄏㄨㄛˋ ㄕˋ) wiki 平台(ㄆㄧㄥˊ ㄊㄞˊ)(ㄕㄤˋ)

所以(ㄙㄨㄛˇ ㄧˇ)(ㄨㄛˇ)(ㄓㄜˋ)兩天(ㄌㄧㄤˇ ㄊㄧㄢ)(ㄗㄨㄛˋ)(ㄌㄜ˙)一點(ㄧ ㄉㄧㄢˇ)(ㄒㄧㄠˇ)嘗試(ㄔㄤˊ ㄕˋ)(ㄗㄞˋ) Linux 平台(ㄆㄧㄥˊ ㄊㄞˊ)(ㄉㄜ˙)小麥注音(ㄒㄧㄠˇ ㄇㄞˋ ㄓㄨˋ ㄧㄣ)輸入(ㄕㄨ ㄖㄨˋ)(ㄈㄚˋ)(ㄕㄤˋ)加上(ㄐㄧㄚ ㄕㄤˋ)(ㄌㄜ˙)(ㄐㄧㄤ)目前(ㄇㄨˋ ㄑㄧㄢˊ)輸入(ㄕㄨ ㄖㄨˋ)(ㄉㄜ˙)文字(ㄨㄣˊ ㄗˋ)(ㄩˇ)注音(ㄓㄨˋ ㄧㄣ)字根(ㄗˋ ㄍㄣ)一起(ㄧ ㄑㄧˇ)輸出(ㄕㄨ ㄔㄨ)(ㄔㄥˊ) Ruby Text (ㄉㄜ˙)功能(ㄍㄨㄥ ㄋㄥˊ)(ㄦˊ)這篇(ㄓㄜˋ ㄆㄧㄢ)短文(ㄉㄨㄢˇ ㄨㄣˊ)就是(ㄐㄧㄡˋ ㄕˋ)這個(ㄓㄜˋ ㄍㄜ˙)功能(ㄍㄨㄥ ㄋㄥˊ)(ㄉㄜ˙)一項(ㄧ ㄒㄧㄤˋ)簡單的(ㄐㄧㄢˇ ㄉㄢ ㄉㄜ˙)測試(ㄘㄜˋ ㄕˋ)