Ruby on rails 在Rails中存储Typekit字体
我目前正在rails内部使用Typekit字体。字体为,来自JS:Ruby on rails 在Rails中存储Typekit字体,ruby-on-rails,Ruby On Rails,我目前正在rails内部使用Typekit字体。字体为,来自JS: (function(d) { var config = { kitId: 'vzq7eog', scriptTimeout: 3000 }, h = d.documentElement, t = setTimeout(function() { h.className = h.className.replace(/\bwf-loading\b/g, "") + "
(function(d) {
var config = {
kitId: 'vzq7eog',
scriptTimeout: 3000
},
h = d.documentElement,
t = setTimeout(function() {
h.className = h.className.replace(/\bwf-loading\b/g, "") + " wf-inactive";
}, config.scriptTimeout),
tk = d.createElement("script"),
f = false,
s = d.getElementsByTagName("script")[0],
a;
h.className += " wf-loading";
tk.src = '//use.typekit.net/' + config.kitId + '.js';
tk.async = true;
tk.onload = tk.onreadystatechange = function() {
a = this.readyState;
if (f || a && a != "complete" && a != "loaded") return;
f = true;
clearTimeout(t);
try {
Typekit.load(config)
} catch (e) {}
};
s.parentNode.insertBefore(tk, s)
})(document);
我不喜欢它向typekit发送API请求。我想知道的是,我将如何存储这些内容,就像rails中的供应商文件夹一样。存储响应?或者javascript?Done:)这样做之后,似乎有更多的API请求是由Typekit完成的。我对这项服务的一个问题是,它们不能最小化它们执行的请求量。我现在已经存储了他们最初的JS请求,但我希望有人已经能够从1个API请求而不是Adobe的5个API请求中加载所有内容。是否将其放在
public
文件夹中?或者供应商/资产?@jwadsack阅读我上面的评论。没那么简单…@jwadsack这不是一个解决方案。这是一个很多人都会做的简单修复,但问题是它最终会导致更多的开销。我认为这个问题还没有解决。