態
@font-face { font-family: "BestFontEver"; src: url('file/path/filename.eot'); src: local('☺'), url('file/path/filename.woff') format('woff'), url('file/path/filename.ttf') format('truetype'), url('file/path/filename.svg#BestFontEver') format('svg'); }即使這樣,也沒有設定任何元素來使用您的新bestfontever字體;它只是註冊您要使用它的內容,並請求新字體的瀏覽器源。 好消息是,一旦註冊,該字體就可以按照我們一直使用的字體家庭使用方式使用。假設我們有一個sans-serif字體:
#element, .elements { font-family: "BestFontEver", Helvetica, Arial, sans-serif; }那麼,註冊時為什麼有這麼多選擇?
@font-face { font-family: "BestFontEver"; src: url('file/path/filename.eot'); src: local('☺'), url('file/path/filename.woff') format('woff'), url('file/path/filename.ttf') format('truetype'), url('file/path/filename.svg#BestFontEver') format('svg'); }就是這樣,這就是長版本!對插件進行了稍作調整後,我們可以將要求減少到以下方式:
#element, .elements { font-family: "BestFontEver", Helvetica, Arial, sans-serif; }您可以相當安全地刪除Fontfamily細節,並且仍然決定堆棧這樣:
$("#element, .elements").fontface({ fontName : "BestFontEver", fontFamily : ["Best Font Ever", "BestFontEver", "Helvetica, Arial, sans-serif"], filePath : "/_fonts/", fileName : "bestfontever-regular-webfont" });為了消除提供FilePath詳細信息的需求,我們只是在插件中設置了默認值。在插件代碼中查找默認對象:
$("#element, .elements").fontface({ fontName : "BestFontEver", fileName : "bestfontever-regular-webfont" });您仍然可以提供所需的任何一次性文件膜,但是在插件中將其設置為Fire and Forget。 不過,更好的是,如果您的字體具有不同的權重或樣式,則可以使用這些字體:
$("#element, .elements").fontface({ fontName : "BestFontEver", fontStack : "Helvetica, Verdana, Arial, sans-serif", fileName : "bestfontever-regular-webfont" });抓住插件,自己嘗試! 您可以在http://code.google.com/webfonts/(用於truetype fonts),http://webfonts.info,http://wwwwwwwww.fontsquirrel.com/和htttttp:/http: 最後一個提示?如果您相當確定您的大部分受眾會安裝您的字體,則可以在字體堆棧中使用其通常的名稱來加載其本地版本。實際上,這是我們在第一個示例中所做的。在您的字體stack>之前,使用接受的名稱(有史以來最best的字體),您將其與 @font-face加載版本(bestfontever)相關聯的名稱,即表示我們默認使用本地版本(如果可用)。如果沒有安裝,我們將沿堆棧進行進步,直到有東西粘住,希望這是我們的 @font-face。 我們在你身邊
>
使用Fontface jQuery插件有什麼好處?它簡化了使用自定義字體的過程,從而節省了時間和精力。它還確保跨瀏覽器兼容性,這意味著您所選的字體將正確顯示在支持 @font-face規則的所有瀏覽器上。該插件還允許加載時間更快,因為它僅加載了必要的字體文件。
是的,您可以使用Fontface jquery jquery插件使用多個自定義字體。您只需要為要使用的每個字體調用插件,為每個字體指定每個字體文件。這使您可以在網站上使用不同的自定義字體。
>我可以將哪些類型的字體文件與fontface jQuery插件一起使用?
>如果瀏覽器不支持 @font-face規則,會發生什麼?
我可以將Fontface jQuery插件與內容管理系統(CMS)一起使用嗎?
>
如果您在Fontface jQuery插件中遇到問題,則首先要查看已包含在項目中的插件文件中的插件。您還應檢查字體文件的路徑是否正確。如果您仍然遇到問題,則可以諮詢插件的文檔或向社區尋求幫助。 我可以將Fontface jQuery插件用於商業項目嗎?是的,您可以將Fontface jQuery插件用於商業項目。但是,您應始終檢查所使用的字體的許可,以確保允許商業用途。
以上是Fontface jQuery插件的詳細內容。更多資訊請關注PHP中文網其他相關文章!