@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中文网其他相关文章!