預設情況下,Linux RT Embedded UI 中顯示的字體如下所示。
有一種方法可以更改 Linux RT 嵌入式 UI 中的字體,就像主機 PC 上的 LabVIEW 中所示的那樣。
為了確保 Linux RT 嵌入式 UI 中的字型類型與 LabVIEW 主機 PC 上的字型類型一致,我們可以在 NI Linux RT 嵌入式 UI 和 Windows 主機 PC 下使用相同的 TrueType 字型。
在本文中,我們將示範在 NI Linux RT 嵌入式 UI 裝置上使用自訂 TrueType 字型的步驟。
若要在嵌入式 UI 中使用自訂字體,您可以參考以下步驟。
-
將要使用的字型安裝或傳輸到 NI Linux Real-Time 裝置。您可以在相關連結部分找到有關傳輸工具的詳細資訊。您也可以將 Windows 字型檔案中的字型複製並傳輸到 NI Linux RT 裝置。
-
我們在本文中的
/usr/share/fonts
這個路徑下建立了一個名為 TrueType 的資料夾,並將字型轉移到該資料夾中。
-
存取 NI Linux 即時裝置上的 Shell
。
-
將工作路徑變更為先前建立的資料夾。
-
使用
mkfontscale
和
mkfontdir
建立可縮放字體檔案的索引和 X 字體檔案的索引。確保該資料夾下建立了
font.dir
和
font.scale
檔案。
-
建立一個名為
10-fonts.conf
的文件,其中包含以下內容。其中 <the folder of fonts> 是先前建立的資料夾,本例將使用
/usr/share/fonts/TrueType
。
Section "Files"
FontPath "<the folder of fonts>"
EndSection
-
將檔案 (
10-fonts.conf
) 傳送到此路徑下的裝置 -
/usr/share/X11/xorg.conf.d
。
-
重新啟動設備。
裝置重新啟動後,再次執行 vi,字體將在嵌入式 UI 中正確顯示。