字體替換-“Roboto, Bold”替換“Roboto Bold”

字體替換-“Roboto, Bold”替換“Roboto Bold”

這裡有一些關於如何替換未安裝字體的答案,但我還沒有找到這個問題的答案。

在我的設計師系統(Mac)上,她有「Roboto」字體系列,其中包含所有樣式——Roboto、Roboto Black、Roboto Bold 等。一些文字時18.04)當我安裝了相同的字體檔案時,Libreoffice和其他應用程式告訴我沒有安裝“Roboto Bold”字體,而我必須選擇“Roboto”字體並將其標記為粗體。如果我這樣做,那麼字體在她的系統​​上顯示為與“Roboto Bold”相同。

然而問題是,當她將文字標記為“Roboto Bold”時,它會在 Ubuntu 上將文字替換為“Roboto”,並且不會顯示為粗體。我想要的是她創建的“Roboto Bold”字體文本在 Ubuntu 上被替換為“Roboto,Bold”文本,這樣它對我來說顯示為 Roboto 字體,以粗體顯示。

是否有字型管理器 config / .fonts.conf 配置可以實現這一目標?

答案1

這實際上並不是一個明確的答案,而是試圖更深入地研究這個問題,這可能有助於解決這個問題。

我安裝了該fonts-roboto-unhinted軟體包,並查看了該Roboto-Bold.ttf文件。

cd /usr/share/fonts/truetype/roboto/unhinted/RobotoTTF
fc-query Roboto-Bold.ttf | grep -E 'name:|family:|style:'
    family: "Roboto"(s)
    style: "Bold"(s)
    fullname: "Roboto Bold"(s)
    postscriptname: "Roboto-Bold"(s)

看起來您的設計師正在使用“全名”,而 LibreOffice 專注於“系列”和“樣式”來引用所需的字體/字體粗細。這表明所有這些密鑰在 Ubuntu 上也可用。

相關內容