論壇 - 查看所有帖子

回覆: 如何才能在網頁瀏覽器上顯示日文? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2015/3/28 21:29 所屬群組:
已註冊使用者 等級: 9
HP : 0 / 200
![]() |
samwhelp:
其實我在安裝「fonts-arphic-bkai00mp」這個字型前 有先下載在「GitHub」上的「fcitx-table-extra/tables/boshiamy.txt」 接著編譯成「boshiamy.mb」, 最後覆蓋到「/usr/share/fcitx/table/boshiamy.mb」。 不過結果並不如我原本預想的,輸出的日文,會是「UTF-8」編碼, 反而一樣是方塊字,感覺還是「Big5」編碼, 這部份,我就不曉得其中的緣由了, 可能會在找時間測試「Xubuntu 22.04」版的「fcitx-table-boshiamy」 ............................................. 我在Xubuntu22.04上,如您所教, 安裝「fonts-arphic-bkai00mp」這個字型, 改裝 fcitx-table-boshiamy, (因這個輸入法的日文選項在很前面) 結果是,在firefox可正常顯示日文, 但在chrome,則仍是口口口口. 試了多遍, 都用再生龍復原,因在改回 fcitx5 後, 酷音輸入法不見了。 而這也讓我意外發現,讀寫400真耐用,以前的某S牌, 只能復原兩次內,超過就癈了。 這個128G的USB, 我用再生龍已超過6次了, 開機速度如常的快速。 by the way, 所以就再去訂購, 發現,256G 當下 竟和128同價
Ident: 3d08bf0ad82f557bc70f21bf9a09f1cc |
8/27 7:49:24
|
||||||||||
![]() |
回覆: 如何才能在網頁瀏覽器上顯示日文? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
雖然我之前在另外的討論串有紀錄一些打包方式,
延續「#12」和「#15」提到的作法, 剛剛又另外寫一個「範例」用來簡易打包「fcitx5-table-boshiamy」。 因為是個人使用,主要訴求,只要能透過「dpkg 安裝」和「dpkg 移除」就行了。 打包的步驟,寫在「build.sh」。 就不再寫詳細步驟說明了。 提供有興趣的人一個探索的起點。 ================================================================================ 以上提供參考 報告完畢
Ident: 3a09734d9102fb3395bc88e43b85a020 |
8/26 10:38:23
|
||||||||||
![]() |
回覆: 如何才能在網頁瀏覽器上顯示日文? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
剛剛將「#12」紀錄的操作步驟,
全部寫在「一個執行腳本裡」。 只要執行下面指令,將該「執行腳本」下載下來
接著執行下面指令,就會執行該「執行腳本」
================================================================================ 上面的步驟,也可以改成一行如下
================================================================================ 會紀錄上面的「執行腳本」,一來可以備忘,一來可以當範例教學用。 雖然如此,不過還是要給個小提醒 像是這種放在遠端的「執行腳本」, 我個人還是會傾向,先下載下來,自己先觀看了解,該「執行腳本」裡面執行了那些動作, 確認安全無虞後,再執行。 先姑且不論這種遠端「執行腳本」是否暗藏了惡意, 也有可能原作者在編輯「執行腳本」時,無意間多了個空白,也是有可能造成悲劇的。 所以還是要給個小提醒,關於遠端的「執行腳本」,執行前,要先行確認。 ================================================================================ * 完整專案 ================================================================================ 以上提供參考
Ident: 3a09734d9102fb3395bc88e43b85a020 |
8/26 10:12:56
|
||||||||||
![]() |
回覆: 如何才能在網頁瀏覽器上顯示日文? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
先恭喜您解決了您遇到的問題。
也收下您的感謝,就互相交流,彼此都有收穫。 其實我也要感謝您, 因為有您的發問,我才會有契機去探索這一段, 我也才有契機去了解到,如何在Linux上輸入日文, 也了解到,原來透過「boshiamy」也可以「輸入日文」。 留下這些紀錄,也可以造福未來有遇到相關議題的同學,可以有個「探索的起點」。 以上 ![]()
Ident: 3a09734d9102fb3395bc88e43b85a020 |
8/25 23:04:38
|
||||||||||
![]() |
回覆: 如何才能在網頁瀏覽器上顯示日文? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2015/3/28 21:29 所屬群組:
已註冊使用者 等級: 9
HP : 0 / 200
![]() |
samwhelp :
## 簡易安裝「boshiamy.main.dict」 我在「#5」有提到, 目前官方並沒有提供「fcitx5-table-boshiamy」, 但是我們可以自行打包, 不過這裡我們採取簡易安裝「boshiamy.main.dict」的方式,來安裝「fcitx5-table-boshiamy」 操作步驟之前就有紀錄在另一個討論串回覆「#42」 之前也有紀錄「加入icon」的操作步驟,是紀錄在另一個討論串回覆「#45」, 以下將關鍵步驟重整轉錄過來 ............................................ 感謝您這 step by step 的方式 今天想說,既要重灌,不如就升級到 Xubuntu 22.04 吧 因您這則教學,終於可用fcitx5-table-boshiamy 了 所以,現在在google, firefox , vivaldi, fb 上都可顯示日文了 感謝啊!
Ident: f9c9c02750d74cc363c83f45d9b903d6 |
8/25 22:21:27
|
||||||||||
![]() |
回覆: 如何才能在網頁瀏覽器上顯示日文? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
延續在「#11」提到的
有測試「Debian 12 Bookworm / Xfce」的「fcitx-table-boshiamy (fcitx4)」, 所以接著也要測試「fcitx5」的「boshiamy」輸入日文的部份。 ================================================================================= ## 結論 一樣先講結論, 使用「fcitx5」透過「嘸蝦米」來輸入「日文」, 若有安裝「fonts-noto-cjk」這個字型, 可以正常顯示日文。 輸出的「日文」紀錄到網頁上,在我的手機「Android」,在「Firefox」上,也可以正常顯示。 ================================================================================= 以下簡易紀錄操作步驟 ================================================================================= ## 安裝「fcitx5」 執行下面指令 sudo apt-get install fcitx5 \ fcitx5-config-qt \ fcitx5-frontend-gtk2 \ fcitx5-frontend-gtk3 \ fcitx5-frontend-gtk4 \ fcitx5-frontend-qt5 接著執行下面指令,設定系統輸入法採用「fcitx5」
接著只要登出,重新登入,「fcitx5」就會重新啟動。 執行上面指令「im-config -n fcitx5」,最終結果是會儲存在「~/.xinputrc」這個檔案。 可以執行下面指令觀看「~/.xinputrc」這個檔案的內容
顯示
================================================================================= ## 簡易安裝「boshiamy.main.dict」 我在「#5」有提到, 目前官方並沒有提供「fcitx5-table-boshiamy」, 但是我們可以自行打包, 不過這裡我們採取簡易安裝「boshiamy.main.dict」的方式,來安裝「fcitx5-table-boshiamy」 操作步驟之前就有紀錄在另一個討論串回覆「#42」 之前也有紀錄「加入icon」的操作步驟,是紀錄在另一個討論串回覆「#45」, 以下將關鍵步驟重整轉錄過來, ================================================================================= ## 前置作業 執行下面指令
安裝下面幾個過程中需要的「Package」 * wget * libime-bin * fcitx5-chinese-addons ================================================================================ ## 下載「boshiamy.txt」和「boshiamy.conf.in」 執行下面指令,下載「fcitx5-table-extra / tables / boshiamy.txt」
執行下面指令,下載「boshiamy.conf.in」
> 這兩個檔案,可以在「fcitx5-table-extra / tables」找到。 ================================================================================ ## 下載「org.fcitx.Fcitx5.fcitx-boshiamy.png」 執行下面指令,下載「org.fcitx.Fcitx5.fcitx-boshiamy.png」
================================================================================ ## 將「boshiamy.txt」 編譯成「boshiamy.main.dict」 執行下面指令,將「boshiamy.txt」 編譯成「boshiamy.main.dict」
> 關於「libime_tabledict」這個「指令」是屬於「libime-bin」這個「Package」,這個用法,請參考「#40」的說明。 ================================================================================ 執行下面指令,觀看目前資料夾有哪些檔案
顯示
================================================================================ ## 安裝 執行下面指令,將「boshiamy.main.dict」安裝到「/usr/share/fcitx5/table/boshiamy.main.dict」這個路徑。
執行下面指令,將「boshiamy.conf.in」安裝到「/usr/share/fcitx5/inputmethod/boshiamy.conf」這個路徑。
執行下面指令,將「org.fcitx.Fcitx5.fcitx-boshiamy.png」安裝到「/usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png」這個路徑。
執行下面指令,切換到「/usr/share/icons/hicolor/48x48/apps」這個資料夾。
執行下面指令,建立連結
接著最後重要的一個步驟,執行下面指令
================================================================================ 以上幾個檔案安裝到系統後,就可以重新啟動「fcitx5」, 重新啟動後,接著就可以透過「fcitx5-configtool」將「Boshiamy」加入「候選輸入法」。 加入後,也就可以透過「Ctrl + 空白鍵」來切換到「嘸蝦米」。 一樣透過樓主提到的,輸入「a」,然後可以下拉幾頁,就可以看到有日文的選項。 或是輸入「a,」,就可以看到選項有「1. あ」,「2. ぁ」。 或是輸入「a.」,就可以看到選項有「1. ア」,「2. ァ」。 可以對照「fcitx5-table-extra / tables / boshiamy.txt」 第「1569行 ~ 1570行」 第「1572行 ~ 1573行」 ================================================================================ ## 如何刪除剛剛安裝的檔案 執行下面指令
================================================================================ 以上提供參考 報告完畢
Ident: 3a09734d9102fb3395bc88e43b85a020 |
8/25 10:32:23
|
||||||||||
![]() |
回覆: 如何才能在網頁瀏覽器上顯示日文? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
之前在另一個「討論串」有提到,
最近有安裝「Debian 12 Bookworm / Xfce」在我其中的一個「USB隨身碟」。 所以延續「#8」和「#9」以及「#10」提到的 剛剛測試「fcitx-table-boshiamy」的結果, 一樣還是跟「#8」提到的測試結果是一樣的。 以上
Ident: 3a09734d9102fb3395bc88e43b85a020 |
8/25 9:13:34
|
||||||||||
![]() |
回覆: 如何才能在網頁瀏覽器上顯示日文? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
延續「#8」和「#9」提到的,
剛到下面網址 * https://cdimage.ubuntu.com/xubuntu/releases/jammy/release/ 下載「xubuntu-22.04.3-desktop-amd64.iso」來測試
一樣直接使用「ISO檔」來開機測試, 測試「fcitx-table-boshiamy」的結果, 還是跟「#8」提到的測試結果是一樣的。 以上
Ident: 3a09734d9102fb3395bc88e43b85a020 |
8/25 8:48:37
|
||||||||||
![]() |
回覆: 如何才能在網頁瀏覽器上顯示日文? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
延續「#8」提到的,
以下簡略紀錄我測試的一些操作步驟。 ================================================================================= ## 連上網路 使用「xubuntu-20.04.6-desktop-amd64.iso」開機,進入「Live ISO 系統」後 先連上網路。 ================================================================================= ## 更新套件庫資訊 先執行下面指令,更新套件庫資訊
================================================================================= ## 安裝「fcitx」和「fcitx-table-boshiamy」 先執行下面指令,安裝「fcitx」和「fcitx-table-boshiamy」。
接著執行下面指令,設定系統輸入法,採用「fcitx」
接著就可以登出,登入,就會啟動「fcitx」 ================================================================================= ## 加入候選輸入法 接著就可以透過「fcitx-configtool」將「boshiamy」加入「候選輸入法」。 接著就可以測試,可以對照「#8」提到的一些測試。 ================================================================================= ## 探索 /usr/share/fcitx/table 執行
顯示
================================================================================= ## 安裝 fcitx-tools 執行下面指令,安裝「fcitx-tools」
執行
顯示
* man createPYMB * man mb2org * man mb2txt * man readPYBase * man readPYMB * man scel2org * man txt2mbl ================================================================================= ## 將「boshiamy.mb」轉成「boshiamy.txt」 執行下面指令,產生「~/test/test001」這個資料夾,並且切換到「~/test/test001」這個資料夾
執行下面指令,複製「/usr/share/fcitx/table/boshiamy.mb」到目前資料夾
執行下面指令,將「boshiamy.mb」轉成「boshiamy.txt」
執行下面指令
顯示
================================================================================= 執行下面指令,尋找「a,」開頭的行
顯示
也就是「fcitx-table-extra/tables/boshiamy.txt」 第「1569行~1571行」。 只不過這三行的日文是「Big5」編碼,並不是原本預想的「UTF-8」編碼 ================================================================================= ## 將「boshiamy.txt」轉成「boshiamy.mb」 執行下面指令,產生「~/test/test002」這個資料夾,並且切換到「~/test/test002」這個資料夾
執行下面指令,下載「fcitx-table-extra/tables/boshiamy.txt」
接著執行下面指令,將「boshiamy.txt」轉成「boshiamy.mb」
顯示
執行下面指令,將剛剛產生的「boshiamy.mb」,覆蓋到「/usr/share/fcitx/table/boshiamy.mb」
重啟「fcitx」前,先簡單確認一下,執行下面指令
顯示
也就是「fcitx-table-extra/tables/boshiamy.txt」 第「1569行~1571行」。 這三行的日文就是原本預想的「UTF-8」編碼。 接著要重啟「fcitx」,測試新產生的「boshiamy.mb」, 不過測試的結果,日文的部份,還是沒有如預想的「UTF-8」編碼。 請對照紀錄在「「#8」」的測試結果。 ================================================================================= ## 安裝「fonts-arphic-bkai00mp」 執行下面指令
會看到其中有一行如下
執行下面指令,安裝「fonts-arphic-bkai00mp」
================================================================================= 以上簡略紀錄測試操作步驟
Ident: 3a09734d9102fb3395bc88e43b85a020 |
8/25 2:28:33
|
||||||||||
![]() |
回覆: 如何才能在網頁瀏覽器上顯示日文? |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
剛剛到下面網址,下載「xubuntu-20.04.6」來測試
https://cdimage.ubuntu.com/xubuntu/releases/focal/release/
================================================================================= 我直接用「ISO」開機來測試,並沒有安裝到隨身碟來測試。 以下先講結論,下一個回覆「#9」,再來紀錄相關的測試步驟。 ================================================================================= ## 前提 Live ISO 系統預設就有安裝「fonts-noto-cjk」 ================================================================================= ## 測試結果一 * fcitx-anthy * fcitx-kkc * fcitx-mozc * fcitx-skk 上面幾個輸入法,我都在「xubuntu-20.04.6」測試過了, 在「firefox」,「google chrome」,「mousepad」,「thunar」,「xfce4-terminal」,「libreoffice」 都能「正常輸入日文」和「正常顯示日文」。 注意:我安裝好「google chrome」後,並沒有做任何設定,就能正常顯示日文。 另外還發現到fcitx,有提供虛擬鍵盤,也可以用來輸入日文 ================================================================================= ## 測試結果二 * fcitx-table-boshiamy 我一開始安裝「fcitx-table-boshiamy」, 用樓主之前在「#1」和「#4」提到的 用「a」「e」「i」「o」「u」, 在「候選字」那個選單,看到的「日文」也是「方塊字」 在「libreoffice writer」輸入,也是不能正常顯示「日文」。 ================================================================================= ## 測試結果三 為了印證我在「#2」提到的「推論」 samwhelp 寫到: * fonts-arphic-bkai00mp - "AR PL KaitiM Big5" Chinese TrueType font by Arphic Technology 於是我安裝了「fonts-arphic-bkai00mp」這個字型。 重新啟動「fcitx」後, 在「候選字」那個選單,就能正常顯示「日文」。 在「libreoffice writer」輸入,就能正常顯示「日文」。 所以根據上面的結果,我推測這一版的「fcitx-table-boshiamy」 輸出的「日文」是「Big5」編碼,其它的中文字,則是「UTF-8」編碼 ================================================================================= ## 測試結果四 其實我在安裝「fonts-arphic-bkai00mp」這個字型前 有先下載在「GitHub」上的「fcitx-table-extra/tables/boshiamy.txt」 接著編譯成「boshiamy.mb」, 最後覆蓋到「/usr/share/fcitx/table/boshiamy.mb」。 不過結果並不如我原本預想的,輸出的日文,會是「UTF-8」編碼, 反而一樣是方塊字,感覺還是「Big5」編碼, 這部份,我就不曉得其中的緣由了, 可能會在找時間測試「Xubuntu 22.04」版的「fcitx-table-boshiamy」。 ================================================================================= 以上小結
Ident: 3a09734d9102fb3395bc88e43b85a020 |
8/25 1:30:44
|
||||||||||
![]() |