2012-11-13 39 views
2

在我不關心字體之前,我對各種字體知之甚少。 最近我遇到了一個與字體有關的問題,因此我搜索了幾篇關於字體的文章。你能否爲我解釋一下「字體」?

我有些懷疑。

  1. 什麼是san-serif,san,serif代表什麼?他們是特定的字體還是唯一的標準?
  2. 什麼是Helvetica,Arial代表什麼?他們是特定的字體嗎?

什麼的san-serif之間的關係,SAN,襯線,黑體,宋體,我很困惑。

以下是我的測試。

我使用jasperreport的生成PDF格式的報告,如果我用配置的Helvetica PDF字體,下面是結果,當我在Linux操作系統上執行命令fc-list的

[[email protected] pdf]$ fc-list 
Bitstream Vera Sans Mono:style=Bold 
Bitstream Vera Sans:style=Oblique 
Bitstream Vera Sans:style=Roman 
Bitstream Vera Sans Mono:style=Oblique 
Bitstream Vera Sans:style=Bold 
Bitstream Vera Serif:style=Roman 
Bitstream Vera Sans Mono:style=Bold Oblique 
Bitstream Vera Sans:style=Bold Oblique 
Bitstream Vera Sans Mono:style=Roman 
Bitstream Vera Serif:style=Bold 

可以生成PDF報告嗎?在上面的結果中我找不到字體Helvetica。但是我的測試結果是可以的,但是生產環境報告沒有找到字體的錯誤。

回答

0

Serif和Sans-serif都指兩種不同類型的字體。 其中賽義德有例如時代新羅馬字體和格魯吉亞字體。

三世,襯線是一個與「less projecting features」,其中有字體,如Arial或Helvetica字體

不知道很多有關Jasper報表,但通常你可以參考一個特定的類別,而不是特定的字體,並且渲染器將根據可用字體調整其字體選擇,或者您可以指定要呈現的特定字體,在這種情況下字體文件必須安裝在您的環境中。

+0

爲什麼我的Linux操作系統只有** **三世**或**襯線和根據上面的命令** fc-list **的結果沒有特定的字體? –

0

「Serifs」是每個筆劃結束處的字體細節。例如,看一下「Times New Roman」:在每個筆畫的末尾,有一條水平線。這爲讀者提供了印刷文本支持,但由於屏幕分辨率低,屏幕讀取可能會出現問題。高分辨率屏幕(如果您使用Apple,則爲「Retina」)可能會改變這種情況。

Sans Serif意思是「沒有襯線」(sans是法文中的「無」)。

Helvetica和Arial(和Bitstream Vera)是不同的「字體」(字體)。所有三個都是「無襯線」,三者看起來非常相似。

你一定要閱讀羅賓威廉姆斯的「非設計師的設計書」,即使你只是對這個主題感興趣。

我不知道Jasper Reports,但可能選擇了「Bitstream Vera」,因爲它與Helvetica非常相似,並且擁有非常寬鬆的許可證。

延伸閱讀:

+0

比特流Vera對我來說看起來不像Helvetica。更像Verdana。 – kinokijuf

相關問題