我正在建立一个网站,让用户可以选择应用于其文本的字体。我正在使用谷歌的网络字体。目前,当他们通过下拉菜单选择字体时,我正在使用:
$("head").append("<link href='https://fonts.googleapis.com/css?family=" + FontName + "' rel='stylesheet' type='text/css'>");
这很好用。我的问题是:
- 如果用户多次选择相同的字体(在同一个会话中)该字体是否加载了两次?
- 如果是这样,有没有办法确定字体 X 是否已经加载,以免重新加载它?
有很多,我想我不想全部预加载,只是在选择时。