2012-12-24 51 views
0

我正在爲自己編寫一個示例web應用程序,以便在我的計算機上運行。我想使用我的機器上存在的字體「Helvetica Neue UltraLight」。但是我無法讓瀏覽器使用字體。它可以使用「Helvetica Neue」,但不能使用Ultralight風味。css - 機器特定的字體系列

感謝

+0

嘗試'字體權值的字體列表工具條目中找到:100; ' – JimmyRare

+0

這似乎工作:font-family:「HelveticaNeue-UltraLight」。我偶然發現它。所以,如果我在字體書中找到我喜歡的字體,我該如何在css中引用它? – hba

+0

跟隨Pheenix的回答。這將回答你的問題。 – 2012-12-24 21:55:45

回答

2

您必須確定計算機中特定字體的名稱並使用它。或者,您可以使用帶有特定字體文件名稱的@font-face,前提是您使用的字體格式可以被正在使用的瀏覽器識別。

如果不容易猜測字體的名稱,那麼您可能需要採用很長的分析字體的方式,例如, DTL OTMaster Light。通過CSS規範,要使用的名稱是PostScript名稱或字體的全名。這些都可以在名稱表中對應的值填充NameID 6和4

或者你也可以採取不同的路線,並使用像http://hasseg.org/stuff/fontList/example.htmlhttp://www.fileformat.info/info/unicode/font/fontlist.htm

0

根據您的操作系統上,你必須在你的操作系統中安裝的字體和在它安裝在系統中,即不僅是字體的文件名檢查它的名字。

作爲一個更全球化和平臺獨立的解決方案,您可以使用Web字體,然後使用您的CSS實現它。以下網站將幫助你:

http://www.font2web.com/

1

從你的CSS文件中(或任何你要定義你的風格),你必須指的是自定義字體以下列方式:

@font-face { 
    font-family: cool_font; 
    src: url('cool_font.ttf'); 
} 

之後,你可以使用它就像一個正常的CSS聲明:

p.custom_font{ 
    font-family: cool_font; /* no .ttf */ 
} 

這種方式,你覺得在你的網,你可以使用盡可能多的自定義字體伊特。

+1

回覆良好。很好的使用CSS3 – 2012-12-24 21:54:48

相關問題