我正在为 wordpress 制作一个插件。我正在将字体动态加载到tinymce
//load font to iframe
function loadFontFace(fontId)
{
var iframe = jQ('#content_ifr').contents();
var head = iframe[0].getElementsByTagName('head')[0];
var linkElement = jQ(document.createElement('link'));
linkElement.attr({href: 'http://fontsforweb.com/font/generatecss/?id=' + fontId, rel: 'stylesheet', type: 'text/css'});
linkElement.prependTo(head);
}
可在除 Firefox 之外的任何地方使用!网络选项卡中的 Firebug 显示 CSS 和 TTF 字体文件已加载,但我看不到任何效果。
我不会使用 webfont 加载器,因为它几乎可以工作。