问题标签 [webfont-loader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
436 浏览

fonts - 使用谷歌字体传递谷歌页面速度

使用谷歌字体时是否可以通过谷歌页面速度?我发现这种代码和平(https://github.com/typekit/webfontloader)也是谷歌推荐的。但即使我加载这个脚本,我也无法通过谷歌页面速度。

0 投票
2 回答
1550 浏览

wordpress - 如何将 WebFont Loader 和 Google Fonts 正确包含到 Wordpres 主题中?

我正在学习开发 WordPress,并从头开始构建我的主题。我读到将 Google 字体包含在主题中的最佳方法是使用 WebFont Loader。此方法有助于提高 PageSpeed 测试中的分数。

我尝试从 function.php 和 wfloader.js 文件添加 WebFont Loader。不幸的是,字体没有加载到我的主题中。我究竟做错了什么?我无法弄清楚自己。

所以这是我在function.php文件中的代码:

这是来自wfloader.js

感谢您的任何建议!

0 投票
1 回答
305 浏览

asynchronous - 由 webfontloader 加载的谷歌字体被渲染阻塞

首先对不起我的英语。我错过了什么?我使用以下代码来防止呈现阻塞内容:

没有成功 speedtest 抱怨渲染阻塞字体(async = true)...... 我想知道是否有另一种方法可以防止这种渲染阻塞......

0 投票
0 回答
359 浏览

javascript - 无法使用 webfontloader 自定义模块在节点上加载字体

我正在尝试使用 webfontloader自定义模块在节点上加载字体,如下所示:

这是我的 fonts.css 文件:

我尝试在 fonts.css src 字段和 webfontloader 的 custom.url 上同时使用绝对路径和相对路径,但我无法让它工作,它总是进入 inactive()。我找不到 webfontloader 加载字体的真实工作示例,我可以在其中验证路径和格式,我也尝试过调试 webfontloader.js 但由于找不到非缩小版本,因此很难理解发生了什么.

知道如何解决这个问题吗?

0 投票
2 回答
2361 浏览

angular - 在 Angular 中使用字体加载器

如何在 Angular 中使用字体加载器,例如 WebFontLoader 或 FontFaceObserver?

我不确定我需要导入什么/在哪里以及如何在组件中使用它。

0 投票
2 回答
1566 浏览

javascript - 如何在 iframe 中应用 Google Web Font Loader

我正在研究一段动态加载谷歌字体的代码。

该页面的某些内容是在 iframe 中加载的(在同一个域来源上)。我正在努力在 iframe 中加载和应用 Web 字体。我可以访问父文档和 iframe。这是我的代码:

这是 iframe 内容代码:

我尝试使用此处概述的“上下文”变量: https ://github.com/typekit/webfontloader

但我没能成功。

提前致谢!

0 投票
0 回答
242 浏览

svg - 无法使用 webpack encore 加载 webfonts-loader

我正在使用 webpack encore 设置 webfont-loader 但没有任何反应。不生成字体或 css。

我不知道我的配置文件中是否遗漏了一些东西。

运行 webpack 后没有显示错误。

0 投票
1 回答
600 浏览

firebase - Firebase 托管应用程序中的 Google 字体 403

我在应用程序中使用 Google 字体。当我从本地开发环境请求字体时,它返回正常。但是,当我从 Firebase 托管的应用程序请求时,由于 Referer 标头,我得到了 403。

请求网址:

当我使用此标头(自动应用)发出请求时,它可以工作:

当我对这个提出同样的要求时,它失败了。(使用 app + Postman 测试。)

有没有办法用 webfontloader 更改Referer 以便能够发出这个请求?

0 投票
1 回答
2040 浏览

fonts - Font Face Observer 在页面加载时加载所有字体?

也许我误解了 Font Face Observer 的工作原理。我的理解是,这允许您仅在使用时加载字体。但无论我在代码中输入什么字体,它总是将其加载到浏览器中。下面的示例代码。如果加载所有字体,这不会使我的页面“沉重”吗?特别是如果我没有使用所有字体?这部分描述让我感到困惑:

与 Web Font Loader Font Face Observer 不同,Font Face Observer 使用滚动事件来有效地检测字体加载,并且开销最小。

当您向下滚动时,这听起来像我,它会检测是否正在使用字体,如果是,则加载它。另外,如果我没有指定权重,说 Roboto 的字体加载器是否会加载所有可用的权重?

当它运行时,我在控制台中看到:

所以回顾一下,这个字体加载器的目的是加载我指定的所有字体吗?如果我只使用没有特定权重的字体名称,它会自动加载所有权重吗?还是我还需要为每种字体添加我想使用的每个重量?

0 投票
1 回答
113 浏览

reactjs - 从 index.js 刷新 webfont 加载回调的子组件

问题:

不同的字体需要在包含此字体的元素上使用不同的样式。该组件的样式在 JS 中计算。当 webfont 加载字体并在 DOM 中更改它时,我的组件没有被刷新。我想使用 Webfontloader 回调来强制这个组件重新加载。Webfont 配置在顶层指定 - index.js(在 App.js 之上):

如何以优雅的方式刷新该元素(不会将道具传递得太深,通过所有父元素)?

谢谢!