我正在爲自己編寫一個示例web應用程序,以便在我的計算機上運行。我想使用我的機器上存在的字體「Helvetica Neue UltraLight」。但是我無法讓瀏覽器使用字體。它可以使用「Helvetica Neue」,但不能使用Ultralight風味。css - 機器特定的字體系列
感謝
我正在爲自己編寫一個示例web應用程序,以便在我的計算機上運行。我想使用我的機器上存在的字體「Helvetica Neue UltraLight」。但是我無法讓瀏覽器使用字體。它可以使用「Helvetica Neue」,但不能使用Ultralight風味。css - 機器特定的字體系列
感謝
您必須確定計算機中特定字體的名稱並使用它。或者,您可以使用帶有特定字體文件名稱的@font-face
,前提是您使用的字體格式可以被正在使用的瀏覽器識別。
如果不容易猜測字體的名稱,那麼您可能需要採用很長的分析字體的方式,例如, DTL OTMaster Light。通過CSS規範,要使用的名稱是PostScript名稱或字體的全名。這些都可以在名稱表中對應的值填充NameID 6和4
或者你也可以採取不同的路線,並使用像http://hasseg.org/stuff/fontList/example.html或http://www.fileformat.info/info/unicode/font/fontlist.htm
根據您的操作系統上,你必須在你的操作系統中安裝的字體和在它安裝在系統中,即不僅是字體的文件名檢查它的名字。
作爲一個更全球化和平臺獨立的解決方案,您可以使用Web字體,然後使用您的CSS實現它。以下網站將幫助你:
從你的CSS文件中(或任何你要定義你的風格),你必須指的是自定義字體以下列方式:
@font-face {
font-family: cool_font;
src: url('cool_font.ttf');
}
之後,你可以使用它就像一個正常的CSS聲明:
p.custom_font{
font-family: cool_font; /* no .ttf */
}
這種方式,你覺得在你的網,你可以使用盡可能多的自定義字體伊特。
回覆良好。很好的使用CSS3 – 2012-12-24 21:54:48
嘗試'字體權值的字體列表工具條目中找到:100; ' – JimmyRare
這似乎工作:font-family:「HelveticaNeue-UltraLight」。我偶然發現它。所以,如果我在字體書中找到我喜歡的字體,我該如何在css中引用它? – hba
跟隨Pheenix的回答。這將回答你的問題。 – 2012-12-24 21:55:45