jquery - 动态加载字体 html jquery

标签 jquery html fonts

我正在开发一个允许用户输入一些文本并将其拖动到适当位置等的网站。我已经到了我想提供字体选择的地步。我可以动态加载字体而不是一次加载所有字体吗?例如,用户输入他们的文本并选择使用“通用字体 1”是否可以使用 jquery 加载该字体?这样我就可以提供一堆字体,而无需在页面加载时加载它们。我也希望使用谷歌网络字体,但不是必须的。为清楚起见,我目前使用了几种自定义字体,它们加载得很好。

再次感谢... 托德

最佳答案

这是我最近写的一个函数,用于动态添加 Google 网络字体...

function addGoogleFont(FontName) {
    $("head").append("<link href='https://fonts.googleapis.com/css?family=" + FontName + "' rel='stylesheet' type='text/css'>");
}

addGoogleFont("Junge"); // for example

之后,您只需像往常一样通过 font-family 应用字体。

关于jquery - 动态加载字体 html jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14856721/

相关文章:

jquery - 基于变量设置 jQuery .css()

javascript - 带有可调整大小元素的 HTML 拖放仪表板

javascript - 在网页上使用外部库发布加工草图

html - Crystal 报表 HTML 大小

pdf - 通过将 PDF 中的所有字体转换为轮廓形状来替换它们

iphone - 如何设置 UILabel 以使用 Arial Narrow(以编程方式),就像我们在 Storyboard上所做的那样?

javascript - jquery UI datepicker 没有显示在 html 输入文本上

javascript - JS 脚本可以阻塞整个服务器吗?如果是这样,我怎样才能摆脱这种攻击呢?

JavaScript在html5输出标签中显示html文本输入

html - 在开始 PSD 2 XHTML 工作之前我应该​​问客户什么问题?