無需猜測即可在 LibreOffice 中恢復 Calibri 和 Arial 字體

如果 LibreOffice 中缺少 Calibri 或 Arial 字體,首先要確定您需要的是完整的 Microsoft 字體文件,還是只需要佈局相近的替代字體。在基於 Debian 或 Ubuntu 的 Linux 系統上,安裝Carlito(用於 Calibri)和Liberation Sans(用於 Arial)通常是最簡單的解決方法:這兩款字體均已聲明為公制兼容,有助於保持行長和分頁符的正確性。需要注意的是,它們是替代字體,並非 Microsoft 字體。如果需要完全相同的字體,請使用正式許可的來源,並在電腦之間複製字體文件之前仔細閱讀其條款。

Linux終端輸出顯示Calibri解析為Carlito,Arial解析為Libe​​ration Sans。
fc-match 的輸出結果會決定 Linux 將為每個請求的字體名稱所使用的實際字體系列。
Linux 終端機使用 apt 安裝 Carlito 和 Liberation 字型套件。
基於 Debian 的系統可以從其軟體包儲存庫安裝 Carlito 和 Liberation Sans 字型。
Linux 檔案管理器在字體快取刷新命令上方顯示了一個使用者級字體資料夾。
使用者層級字型資料夾用於保存一個帳戶內手動安裝的字型;之後刷新字型快取。
LibreOffice 字型選項將 Calibri 對應到 Carlito,將 Arial 對應到 Liberation Sans
LibreOffice 的字體取代表會將不可用的名稱對應到選定的本機字體,而不會重寫文件格式。

LibreOffice 中「缺失」的意思

LibreOffice 使用作業系統提供的字體。即使文件中指定了“Calibri”或“Arial”字體,您的電腦也可能使用其他可用的字體來代替。這種回退可能會改變字元形狀、換行和分頁,即使文件可以正常開啟。建議您先檢查作業系統為請求的名稱解析出了哪種字體,而不是重新安裝 LibreOffice。

fc-match在 Linux 系統上,對每個家族運作:

fc-match Calibri
fc-match Arial

如果輸出結果顯示 Carlito、Liberation Sans 或其他字體系列,則表示系統正在解析替代字體。若要獲得更明確的輸出結果,請使用 [fc-match -f '%{family}: %{file}\n' Calibri此處應填寫具體輸出內容]。具體結果取決於已安裝的字體和本地字體配置。在 Windows 系統中,請檢查「設定」>「個人化」>「字型」;在 macOS 系統中,請檢查「字型冊」。這些檢查可以確定作業系統是否能夠識別該字體系列,但無法確定特定字體檔案是否已獲得傳輸許可。

在精確字體和相容替代字體之間進行選擇

微軟的字體資訊顯示,Calibri字體包含在微軟產品和服務中(如適用),而非提供單獨的下載。微軟的Windows字體指南也指出,通常不允許重新分發,並警告不要將Windows字體複製到其他電腦或伺服器。因此,任何標記為「Calibri」的網路下載都不一定來自合法或安全的來源。如果必須使用精確的字形和文字度量,請從許可證涵蓋您使用和安裝的來源取得字體;除非適用的許可允許,否則請勿提取或共享文件。

如果您主要專注於文件排版,那麼使用替代字體通常就足夠了。 Debian 將 Carlito 描述為與 Calibri 相容。 Debian 將 Liberation 字型描述為與 Arial、Times 和 Courier 具有相同的字距。字距相容性有助於保持間距,但並不能使字形完全相同,也不能保證像素級匹配。當您需要一個實用的 Linux 備用字體時,可以選擇 Carlito 和 Liberation Sans;只有當視覺識別、品牌要求或精確的文件複製需要時,才需要尋找完全相同的字體。

安裝 Linux 替代程式

在 Debian 和 Ubuntu 系統上,請從發行版軟體倉庫安裝軟體包:

sudo apt update
sudo apt install fonts-crosextra-carlito fonts-liberation

其他基於 Debian 的發行版可能使用相同的軟體包名稱,但軟體倉庫的可用性可能有所不同。在取代其他系統中的指令之前,請使用您發行版的軟體套件管理器來尋找軟體套件名稱。這些軟體包提供與公制相容的字體;它們不會將 Carlito 轉換為 Calibri,也不會將 Liberation Sans 轉換為 Arial。

如果您有授權安裝的字型文件,Linux 使用者通常的字型文件位置是 `/etc/fonts/fonts/` ~/.local/share/fonts/。如有需要,請建立該目錄,將授權字型檔案放入其中,並刷新快取:

mkdir -p ~/.local/share/fonts
fc-cache -f

請勿從未經認證的字型網站下載專有字型檔案。如果您不確定您的授權是否允許在另一台電腦上安裝,請先使用發行包提供的替代字體,直到您確認相關條款為止。

刷新 LibreOffice,並根據需要設定替換規則。

安裝字體後,請關閉所有 LibreOffice 窗口,然後重新開啟應用程式。如果 LibreOffice 之前已在運行,則可能需要等待進程完全退出後才會重新整理字體清單。請在終端中重新檢查fc-match Calibri。fc-match Arial對於替代設置,預期字體系列為 Carlito 和 Liberation Sans。

如果文件仍然使用不需要的備用字體渲染,請配置 LibreOffice 的替換表。開啟“工具”>“選項”>“LibreOffice”>“字體”(在 macOS 上,開啟 LibreOffice >“偏好設定”,然後開啟相同的“字體”部分)。啟用「套用取代表」,Calibri在「取代」欄位中新增 `<br>`,Carlito在「使用」欄位中新增 `<br>`;新增Arial`<br>`Liberation Sans作為第二個對應。僅在需要套用替換時才選擇該替換。「始終」設定即使在安裝了原始字體的情況下也會套用;如果取消選中,則僅在請求的字體不可用時才套用替換。

取代規則控制渲染和列印,但不會更改文件格式中儲存的字體名稱。當您想要在本機上查看現有文件而不重寫其樣式時,此功能非常有用。如果您需要交付一份實際指定了替換字體的文檔,請手動更改文檔樣式或選定文本,並儲存一份單獨的副本。

分享前請檢查文件。

開啟先前換行錯誤的頁面,比較標題、表格和分頁符號。然後將副本匯出為 PDF,並檢查相同區域。 Carlito 和 Liberation Sans 字體可以減少佈局偏移,因為它們的度量與相應的 Microsoft 字體系列匹配,但字體渲染、字體版本和文件內容仍然會影響換行符。如果文件在另一台電腦上必須顯示完全相同,請在目標系統上進行測試,或要求發送者提供已確認的 PDF 檔案。有關官方詳細信息,請參閱Microsoft Calibri 字體條目、Microsoft 字體重新分發常見問題解答、Debian Carlito 軟體包詳細資訊、Debian Liberation 軟體包詳細資訊以及LibreOffice 字體替換文件。

留下評論

在 LibreOffice Writer 中使用正規表示式批次編輯文本

在 LibreOffice Writer 中使用正規表示式批次編輯文本

使用 Writer 正規表示式模式清理間距、尋找結構化文字並重新排列名稱,您可以在替換之前預覽這些模式。

在 Writer 中將阿拉伯語和希伯來語段落設定為從右到左。

在 Writer 中將阿拉伯語和希伯來語段落設定為從右到左。

啟用 Writer 的雙向控制,設定 RTL 段落流,並檢查混合阿拉伯語或希伯來語文字而不干擾英語單字和數字。

無需猜測即可在 LibreOffice 中恢復 Calibri 和 Arial 字體

無需猜測即可在 LibreOffice 中恢復 Calibri 和 Arial 字體

安裝與公制相容的 Linux 字體或映射 LibreOffice 回退字體,同時注意 Microsoft 字體授權和佈局差異。

在 LibreOffice Writer 中從表單建立可填寫 PDF

在 LibreOffice Writer 中從表單建立可填寫 PDF

在 Writer 中新增可用的文字欄位、複選框和下拉列表,然後匯出 PDF,供收件者填寫和儲存。

使用 LibreOffice 製作 PDF 檔案時,請保留您使用的字體

使用 LibreOffice 製作 PDF 檔案時,請保留您使用的字體

修復 LibreOffice Writer PDF 中缺少或替換的字體,選擇正確的匯出配置文件,並在共享之前驗證嵌入的字體。

使用 LibreOffice CLI 批次將 DOCX 檔案轉換為 PDF

使用 LibreOffice CLI 批次將 DOCX 檔案轉換為 PDF

使用 LibreOffice 命令將 Word 文件資料夾轉換為 PDF,安全地處理巢狀資料夾,並在共用之前驗證輸出。

讓每個新作者文件都使用您的模板

讓每個新作者文件都使用您的模板

將自訂的 LibreOffice Writer 模板設定為預設模板,以便新文件以您喜歡的樣式和頁面佈局開啟。

讓 LibreOffice 識別您的 Java 運行時

讓 LibreOffice 識別您的 Java 運行時

安裝相容的 Java 執行環境,在 LibreOffice 中啟用它,並在不更改無關設定的情況下排查 JRE 清單為空的問題。

在 Docker 中以無頭模式運行 LibreOffice 進行 PDF 轉換

在 Docker 中以無頭模式運行 LibreOffice 進行 PDF 轉換

建立一個小型 LibreOffice 容器,在沒有 GUI 的情況下轉換辦公室文檔,並在限制主機文件存取的情況下驗證 PDF 輸出。

縮小 LibreOffice Impress 檔案大小而不模糊影像

縮小 LibreOffice Impress 檔案大小而不模糊影像

透過壓縮嵌入的圖片、選擇合理的圖像設定以及在共享前檢查幻燈片品質來減少 LibreOffice 簡報檔案的大小。