論壇 - 查看所有帖子

   查看所有帖子

 到底部   前一個主題   下一個主題

« 1 2 3 (4) 5 6 7 ... 19739 »


回覆: 如何才能在網頁瀏覽器上顯示日文?
會員二級
註冊日期:
2015/3/28 21:29
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 200
MP : 33 / 4972
EXP: 0
離線
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
MP : 679 / 30282
EXP: 23
離線
雖然我之前在另外的討論串有紀錄一些打包方式

延續「#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
MP : 679 / 30282
EXP: 23
離線
剛剛將「#12」紀錄的操作步驟,

全部寫在「一個執行腳本裡」。


只要執行下面指令,將該「執行腳本」下載下來


wget -c https://raw.githubusercontent.com/samwhelp/demo-forum-case/main/demo/fcitx5-table-extra-each/fcitx5-table-boshiamy/simple-start/install.sh



接著執行下面指令,就會執行該「執行腳本」


sh install.sh



================================================================================

上面的步驟,也可以改成一行如下


wget 'https://raw.githubusercontent.com/samwhelp/demo-forum-case/main/demo/fcitx5-table-extra-each/fcitx5-table-boshiamy/simple-start/install.sh' -q -O - | bash



================================================================================

會紀錄上面的「執行腳本」,一來可以備忘,一來可以當範例教學用。

雖然如此,不過還是要給個小提醒

像是這種放在遠端的「執行腳本」,

我個人還是會傾向,先下載下來,自己先觀看了解,該「執行腳本」裡面執行了那些動作,

確認安全無虞後,再執行。

先姑且不論這種遠端「執行腳本」是否暗藏了惡意,

也有可能原作者在編輯「執行腳本」時,無意間多了個空白,也是有可能造成悲劇的。

所以還是要給個小提醒,關於遠端的「執行腳本」,執行前,要先行確認。

================================================================================

* 完整專案

================================================================================

以上提供參考

Ident: 3a09734d9102fb3395bc88e43b85a020 | 8/26 10:12:56
應用擴展 工具箱
主題 | 討論區


回覆: 如何才能在網頁瀏覽器上顯示日文?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30282
EXP: 23
離線
先恭喜您解決了您遇到的問題。

也收下您的感謝,就互相交流,彼此都有收穫。

其實我也要感謝您,

因為有您的發問,我才會有契機去探索這一段,

我也才有契機去了解到,如何在Linux上輸入日文

也了解到,原來透過「boshiamy」也可以「輸入日文」。

留下這些紀錄,也可以造福未來有遇到相關議題的同學,可以有個「探索的起點」。

以上


Ident: 3a09734d9102fb3395bc88e43b85a020 | 8/25 23:04:38
應用擴展 工具箱
主題 | 討論區


回覆: 如何才能在網頁瀏覽器上顯示日文?
會員二級
註冊日期:
2015/3/28 21:29
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 200
MP : 33 / 4972
EXP: 0
離線
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
MP : 679 / 30282
EXP: 23
離線
延續在「#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」


im-config -n fcitx5



接著只要登出,重新登入,「fcitx5」就會重新啟動。

執行上面指令「im-config -n fcitx5」,最終結果是會儲存在「~/.xinputrc」這個檔案。

可以執行下面指令觀看「~/.xinputrc」這個檔案的內容


cat ~/.xinputrc



顯示


# im-config(8) generated on Fri, 25 Aug 2023 09:35:13 +0800
run_im fcitx5
# im-config signature: aab59c663f43abec4c0d4ace090319ab  -




=================================================================================

## 簡易安裝「boshiamy.main.dict」

我在「#5」有提到,

目前官方並沒有提供「fcitx5-table-boshiamy」,

但是我們可以自行打包

不過這裡我們採取簡易安裝「boshiamy.main.dict」的方式,來安裝「fcitx5-table-boshiamy」

操作步驟之前就有紀錄在另一個討論串回覆「#42

之前也有紀錄「加入icon」的操作步驟,是紀錄在另一個討論串回覆「#45」,

以下將關鍵步驟重整轉錄過來,

=================================================================================

## 前置作業

執行下面指令


sudo apt-get install wget libime-bin fcitx5-chinese-addons



安裝下面幾個過程中需要的「Package」

* wget
* libime-bin
* fcitx5-chinese-addons

================================================================================

## 下載「boshiamy.txt」和「boshiamy.conf.in」

執行下面指令,下載「fcitx5-table-extra / tables / boshiamy.txt


wget -c https://raw.githubusercontent.com/fcitx/fcitx5-table-extra/master/tables/boshiamy.txt




執行下面指令,下載「boshiamy.conf.in


wget -c https://raw.githubusercontent.com/fcitx/fcitx5-table-extra/master/tables/boshiamy.conf.in



> 這兩個檔案,可以在「fcitx5-table-extra / tables」找到。


================================================================================

## 下載「org.fcitx.Fcitx5.fcitx-boshiamy.png」

執行下面指令,下載「org.fcitx.Fcitx5.fcitx-boshiamy.png


wget -c https://raw.githubusercontent.com/fcitx/fcitx5-table-extra/master/icons/48x48/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png



================================================================================

## 將「boshiamy.txt」 編譯成「boshiamy.main.dict」

執行下面指令,將「boshiamy.txt」 編譯成「boshiamy.main.dict」


libime_tabledict boshiamy.txt boshiamy.main.dict



> 關於「libime_tabledict」這個「指令」是屬於「libime-bin」這個「Package」,這個用法,請參考「#40」的說明。

================================================================================

執行下面指令,觀看目前資料夾有哪些檔案


ls -1



顯示


boshiamy.conf.in
boshiamy.main.dict
boshiamy.txt
org.fcitx.Fcitx5.fcitx-boshiamy.png



================================================================================

## 安裝

執行下面指令,將「boshiamy.main.dict」安裝到「/usr/share/fcitx5/table/boshiamy.main.dict」這個路徑。


sudo install -Dm644 boshiamy.main.dict /usr/share/fcitx5/table/boshiamy.main.dict



執行下面指令,將「boshiamy.conf.in」安裝到「/usr/share/fcitx5/inputmethod/boshiamy.conf」這個路徑。


sudo install -Dm644 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」這個路徑。


sudo install -Dm644 org.fcitx.Fcitx5.fcitx-boshiamy.png /usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png



執行下面指令,切換到「/usr/share/icons/hicolor/48x48/apps」這個資料夾。


cd /usr/share/icons/hicolor/48x48/apps



執行下面指令,建立連結


sudo ln -sf org.fcitx.Fcitx5.fcitx-boshiamy.png fcitx-boshiamy.png



接著最後重要的一個步驟,執行下面指令


sudo gtk-update-icon-cache --force --quiet /usr/share/icons/hicolor



================================================================================

以上幾個檔案安裝到系統後,就可以重新啟動「fcitx5」,

重新啟動後,接著就可以透過「fcitx5-configtool」將「Boshiamy」加入「候選輸入法」。

加入後,也就可以透過「Ctrl + 空白鍵」來切換到「嘸蝦米」。

一樣透過樓主提到的,輸入「a」,然後可以下拉幾頁,就可以看到有日文的選項。

或是輸入「a,」,就可以看到選項有「1. あ」,「2. ぁ」。

或是輸入「a.」,就可以看到選項有「1. ア」,「2. ァ」。


可以對照「fcitx5-table-extra / tables / boshiamy.txt

第「1569行 ~ 1570行」

第「1572行 ~ 1573行」

================================================================================

## 如何刪除剛剛安裝的檔案

執行下面指令


sudo rm -f /usr/share/fcitx5/table/boshiamy.main.dict
sudo rm -f /usr/share/fcitx5/inputmethod/boshiamy.conf
sudo rm -f /usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
sudo rm -f /usr/share/icons/hicolor/48x48/apps/fcitx-boshiamy.png



================================================================================

以上提供參考

報告完畢

Ident: 3a09734d9102fb3395bc88e43b85a020 | 8/25 10:32:23
應用擴展 工具箱
主題 | 討論區


回覆: 如何才能在網頁瀏覽器上顯示日文?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30282
EXP: 23
離線
之前在另一個「討論串」有提到,

最近有安裝「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
MP : 679 / 30282
EXP: 23
離線
延續「#8」和「#9」提到的,

剛到下面網址

* https://cdimage.ubuntu.com/xubuntu/releases/jammy/release/

下載「xubuntu-22.04.3-desktop-amd64.iso」來測試


wget -c 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
MP : 679 / 30282
EXP: 23
離線
延續「#8」提到的,

以下簡略紀錄我測試的一些操作步驟。

=================================================================================

## 連上網路

使用「xubuntu-20.04.6-desktop-amd64.iso」開機,進入「Live ISO 系統」後

先連上網路。

=================================================================================

## 更新套件庫資訊

先執行下面指令,更新套件庫資訊


sudo apt-get update



=================================================================================

## 安裝「fcitx」和「fcitx-table-boshiamy」

先執行下面指令,安裝「fcitx」和「fcitx-table-boshiamy」。


sudo apt-get install fcitx fcitx-table-boshiamy



接著執行下面指令,設定系統輸入法,採用「fcitx」


im-config -n fcitx



接著就可以登出,登入,就會啟動「fcitx」

=================================================================================

## 加入候選輸入法

接著就可以透過「fcitx-configtool」將「boshiamy」加入「候選輸入法」。

接著就可以測試,可以對照「#8」提到的一些測試。

=================================================================================

## 探索 /usr/share/fcitx/table

執行


ls -1 /usr/share/fcitx/table



顯示


boshiamy.conf
boshiamy.mb



=================================================================================

## 安裝 fcitx-tools

執行下面指令,安裝「fcitx-tools


sudo apt-get install fcitx-tools



執行


dpkg -L fcitx-tools | grep bin



顯示


/usr/bin
/usr/bin/createPYMB
/usr/bin/mb2org
/usr/bin/mb2txt
/usr/bin/readPYBase
/usr/bin/readPYMB
/usr/bin/scel2org
/usr/bin/txt2mb



* man createPYMB
* man mb2org
* man mb2txt
* man readPYBase
* man readPYMB
* man scel2org
* man txt2mbl

=================================================================================

## 將「boshiamy.mb」轉成「boshiamy.txt」

執行下面指令,產生「~/test/test001」這個資料夾,並且切換到「~/test/test001」這個資料夾


mkdir -p ~/test/test001

cd ~/test/test001


執行下面指令,複製「/usr/share/fcitx/table/boshiamy.mb」到目前資料夾


cp /usr/share/fcitx/table/boshiamy.mb ./



執行下面指令,將「boshiamy.mb」轉成「boshiamy.txt」


mb2txt boshiamy.mb > boshiamy.txt



執行下面指令


file boshiamy.txt



顯示


boshiamy.txt: UTF-8 Unicode text



=================================================================================

執行下面指令,尋找「a,」開頭的行


mb2txt boshiamy.mb | grep ^a,



顯示


a, 
a, 
a,v 



也就是「fcitx-table-extra/tables/boshiamy.txt

第「1569行~1571行」。

只不過這三行的日文是「Big5」編碼,並不是原本預想的「UTF-8」編碼

=================================================================================

## 將「boshiamy.txt」轉成「boshiamy.mb」

執行下面指令,產生「~/test/test002」這個資料夾,並且切換到「~/test/test002」這個資料夾


mkdir -p ~/test/test002

cd ~/test/test002


執行下面指令,下載「fcitx-table-extra/tables/boshiamy.txt


wget -c https://raw.githubusercontent.com/fcitx/fcitx-table-extra/master/tables/boshiamy.txt



接著執行下面指令,將「boshiamy.txt」轉成「boshiamy.mb」


txt2mb boshiamy.txt boshiamy.mb



顯示



Reading 39694 records.



執行下面指令,將剛剛產生的「boshiamy.mb」,覆蓋到「/usr/share/fcitx/table/boshiamy.mb」


sudo install -Dm644 boshiamy.mb /usr/share/fcitx/table/boshiamy.mb



重啟「fcitx」前,先簡單確認一下,執行下面指令


mb2txt /usr/share/fcitx/table/boshiamy.mb | grep ^a,



顯示


a, あ
a, ぁ
a,v ぁ



也就是「fcitx-table-extra/tables/boshiamy.txt

第「1569行~1571行」。

這三行的日文就是原本預想的「UTF-8」編碼。



接著要重啟「fcitx」,測試新產生的「boshiamy.mb」,

不過測試的結果,日文的部份,還是沒有如預想的「UTF-8」編碼。

請對照紀錄在「「#8」」的測試結果。

=================================================================================

## 安裝「fonts-arphic-bkai00mp」

執行下面指令


apt-cache search kai



會看到其中有一行如下


fonts-arphic-bkai00mp - "AR PL KaitiM Big5" Chinese TrueType font by Arphic Technology



執行下面指令,安裝「fonts-arphic-bkai00mp


sudo apt-get install fonts-arphic-bkai00mp



=================================================================================

以上簡略紀錄測試操作步驟

Ident: 3a09734d9102fb3395bc88e43b85a020 | 8/25 2:28:33
應用擴展 工具箱
主題 | 討論區


回覆: 如何才能在網頁瀏覽器上顯示日文?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 905
MP : 679 / 30282
EXP: 23
離線
剛剛到下面網址,下載「xubuntu-20.04.6」來測試

https://cdimage.ubuntu.com/xubuntu/releases/focal/release/



wget -c https://cdimage.ubuntu.com/xubuntu/releases/focal/release/xubuntu-20.04.6-desktop-amd64.iso



=================================================================================

我直接用「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 寫到:

所以我初步推測,您輸入的日文,有可能不是「UTF-8」編碼,所以才導致這個情況發生。



* 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
應用擴展 工具箱
主題 | 討論區



« 1 2 3 (4) 5 6 7 ... 19739 »