2017-07-26 65 views
1

我需要將OpenSans(可從here獲得)添加到pdf引擎。將'Open Sans'添加到PDF引擎

將下載的字體系統我做this page按規定之後:第一font_import(),然後我看到我的字體在fonts()輸出,然後我做loadfonts()

但在那之後所有pdf(family="Open Sans")。OUPUTS

Error in pdf(family = "Open Sans") : 
    unknown family 'Open Sans' 

我怎樣才能解決這個問題?

UPD。我發現More than one version of regular/bold/italic found for Open Sans. Skipping setup for this fontloadfonts()

+1

什麼是'名(pdfFonts())'的輸出?我猜'Open Sans'不在那裏,這意味着它沒有安裝爲* PDF *字體,或者它以不同的名稱安裝。 –

+0

是的,'fonts()'中有'Open Sans',而'names(pdfFonts())'中缺少'Sans'。我如何將它安裝爲PDF字體? – Eugeny89

+0

@KonradRudolph我找到了'Open Sans的常規/粗體/斜體的多個版本。在loadfonts()的輸出中跳過這個字體的設置。這怎麼解決? – Eugeny89

回答

0

輸出正如在問題loadfonts位於的Open Sans幾個版本,並指出由於該loadfonts工作不正確。

的問題解決了......

  1. 刪除從系統Open Sans字體(從C:\Windows\Fonts在我的情況),並從上面的鏈接重新安裝它。
  2. 找到fonttable.csvc:\Users\[Username]文件夾中,並從那裏刪除了一行「Open Sans」。
  3. loadfonts再次