創用 CC 授權條款
除非另有註明,本網站的著作Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。

2019年5月25日 星期六

CHM檢視器Kchmviewer

CHM是微軟公司很早之前所用的說明檔格式,儘管原創公司在很久之前也不採用了,而且這格式並不見得很理想,但這種格式到目前為止仍被採用,像運用到電子書這方面的用途,自己手邊也有不少這類檔案,尤其是以火狐萃簿協助製作的網頁備份。然而在檢視CHM檔時,有時會碰到一件令人苦惱的事,即內容顯示的是亂碼,這通常是文字編碼不一致的狀況,也就是CHM內容的文字編碼與CHM檢視器(或稱閱讀器)軟體所採用的文字編碼不一致而無法正常正確顯示文字的現象。

這個問題在過去有種解決方式像這樣:把CHM檔案解開,調整目錄檔的編碼,必要時將其中的網頁檔案(利用工具軟體)逐一轉換成自己電腦採用的文字編碼,如原有的簡體中文GBK轉換成繁體中文BIG-5,再把轉換好的檔案重新打包成CHM檔。

而另一種方式,就是乾脆找個可以切換文字編碼的檢視器來用,也就是本文要介紹的東西。

2019年5月6日 星期一

在Linux tty以fbterm與小小輸入法來輸入中文

前言

之前在Ubuntu機器上使用tty1-tty6時發現無法正常顯示與輸入中文,於是使用fbterm與ucimf的組合來暫時解決這問題。當時其實對fbterm不甚熟悉,並未深入去了解它,後來才發現有人在fbterm使用小小輸入法或是fcitx。於是心想何不改成自己已使用多年而且相當順手的小小輸入法,這樣做的話整個安裝與設置工作也會比舊的作法簡化些,可以寫個不用太長的說明。這想法就這樣放在心中許久,但一直沒去實現,做〈小小輸入法臺灣包2018年版使用說明〉時也忘了這件事,直到最近才強迫自己寫下這篇。

提醒:一般使用者不會用到tty(或稱console),如果看倌用不著tty,建議直接路過就好。

摘要

在Ubuntu機器使用tty1-tty6時無法正常顯示中文,在這情況下可使用framebuffer terminal,fbterm是其中一種。在fbterm中也能輸入中文,本文將小小輸入法平台為例。

本文以下將假定已先安裝好小小輸入法Linux版,且在桌面環境已能正常使用,如果要給多人使用的,別裝在家目錄,可裝在/opt/下。展示的作業系統環境為Ubuntu MATE 18.04。

fbterm可支援雙位元文字,像中、日文,還有其他功能,本文主要僅涉及中文與部分功能,其他未提到功能的使用可見man fbterm。