預設情況下,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 中使用自訂字體,您可以參考以下步驟。
  1. 將要使用的字型安裝或傳輸到 NI Linux Real-Time 裝置。您可以在相關連結部分找到有關傳輸工具的詳細資訊。您也可以將 Windows 字型檔案中的字型複製並傳輸到 NI Linux RT 裝置。
    • 我們在本文中的 /usr/share/fonts 這個路徑下建立了一個名為 TrueType 的資料夾,並將字型轉移到該資料夾中。
  2. 存取 NI Linux 即時裝置上的 Shell
  3. 將工作路徑變更為先前建立的資料夾。
  4. 使用 mkfontscale mkfontdir 建立可縮放字體檔案的索引和 X 字體檔案的索引。確保該資料夾下建立了 font.dir font.scale 檔案。
  1. 建立一個名為 10-fonts.conf 的文件,其中包含以下內容。其中 <the folder of fonts> 是先前建立的資料夾,本例將使用 /usr/share/fonts/TrueType
Section "Files" FontPath "<the folder of fonts>" EndSection
  1. 將檔案 ( 10-fonts.conf ) 傳送到此路徑下的裝置 - /usr/share/X11/xorg.conf.d
  2. 重新啟動設備。

裝置重新啟動後,再次執行 vi,字體將在嵌入式 UI 中正確顯示。
CleanShot 2021-05-21 at 14.42.49@2x.png