我正在将Google字体系列名称加载到选择列表中.当用户从列表中选择任何font-family时,我会动态加载该字体.我的代码:
$.get("https://www.googleapis.com/webfonts/v1/webfonts?key=...", {}, function (data) {
$.each(data.items, function (index, value) {
$('#fc').append($("<option></option>").attr("value", value.family)
.text(value.family));
});
$('#fc').selectmenu({ select: function () {
$('body').append("<link rel='stylesheet' id='colorbox-css' href='http://fonts.googleapis.com/css?family=" + escape($(this).selectmenu("value")) + "' type='text/css' media='all' />");
}
});
});
Run Code Online (Sandbox Code Playgroud)
现在我想在加载该字体之前向用户显示字体预览.
这可能吗?
我自己遇到了这个挑战,所以使用了一些控制台操作并开源了以下内容:https : //github.com/onassar/GoogleWebFonts-FontFamilyPreviewImages
我会非常积极地维护它(现在只需要写下文档)。
| 归档时间: |
|
| 查看次数: |
2691 次 |
| 最近记录: |