在剛配置完嵌入式Linux的時候,我們的Qt庫是沒有字體存在的,所以我們要把字庫安裝在Qt要求的庫文件下。這次我們安裝開源字體“思源黑體”。
思源字體下載:文末公衆號回覆qita0009
字體分爲ttf(TrueType)、otf(OpenType)和ttc版本,其中ttc版本是幾個ttf版本的合集,我們以otf版本爲例來介紹,安裝方法是一樣的。
安裝過程
首先我們要知道qt安裝目錄和Qt要求字體所在的位置。如果不知道,可以先運行一個Qt程序,會出現錯誤提示,
我的Qt字體要求安裝的位置在/usr/local/qt5pi/lib/fonts
定位/usr/local/qt5pi/lib/到下,發現沒有fonts這個文件夾。首先在這個路徑下創建一個名爲fonts文件夾。
cd /usr/local/qt5pi/lib/
mkdir fonts
複製字體到/usr/local/qt5pi/lib/fonts下,如果字體還在pc機上,可以使用sftp傳輸到樹莓派,然後執行
sudo cp SourceHanSansCN-Normal.otf /usr/local/qt5pi/lib/fonts
然後安裝
cd /usr/local/qt5pi/lib/fonts
sudo mkfontscale
sudo mkfontdir
fc-cache
檢查字體是否安裝正確
fc-list :lang=zh
安裝成功!