javascript - 使用 javascript 和 jquery 加载外部字体

标签 javascript jquery html fonts

我有一个用 jquery 动态创建的

元素,我想用我硬盘上的自定义字体来设置它的样式。

你能给我一个加载该字体并将其应用于该元素的方法吗。

现在,对象看起来像这样:

$("<p>").css({ fontFamily : "Arial",
               fontSize: "13px",
               color: "#000"});

我想用我的自定义字体替换 fontFamily : "Arial"。

谢谢, 加布里埃尔

最佳答案

这段代码完成了所有工作:

$("head").prepend("<style type=\"text/css\">" + 
                                "@font-face {\n" +
                                    "\tfont-family: \"myFont\";\n" + 
                                    "\tsrc: local('☺'), url('myFont.otf') format('opentype');\n" + 
                                "}\n" + 
                                    "\tp.myClass {\n" + 
                                    "\tfont-family: myFont !important;\n" + 
                                "}\n" + 
                            "</style>");

关于javascript - 使用 javascript 和 jquery 加载外部字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7282151/

相关文章:

javascript - Jquery/JS css 动画在悬停时出错

javascript - Express - 无法连接到 MongoDB 服务器

javascript - 隐藏轮播下一页上的扩展器

jquery - 如何使用 Divi 主题在 Wordpress 网站的菜单上删除和动画

javascript - jQuery scrollTo 插件在 Chrome 但不是 Firefox 中跳转到页面顶部

javascript - z 索引为 : 9999 being hidden by iframe with z-index: -1 IE8- 的 Div

jquery - 使用 Javascript/jQuery 基于当前页面的动态面包屑

html - 如何在移动设备上创建要创建的选项卡列表?

javascript - 如何从 Javascript 检测 Win8/Metro

javascript - 如何在javascript中以可读日期格式转换毫秒