【问题标题】:Typekit integration not working with rubyTypekit 集成不适用于 ruby
【发布时间】:2014-03-06 19:07:34
【问题描述】:

我正在尝试使用 typekit api 加载字体。

使用以下代码在 HTML/JS 中可以正常工作:

    <!-- Typekit -->
    <script type="text/javascript" src="//use.typekit.net/API-KEY.js"></script>
    <script type="text/javascript">try{Typekit.load();}catch(e){}</script>

在 Ruby 中,我使用这个:

      %script{src: "http://use.typekit.net/API-KEY.js", type: "text/javascript"}
  :javascript
    try{Typekit.load();}catch(e){}

但是字体没有正确加载

什么是铅?

【问题讨论】:

    标签: javascript ruby-on-rails ruby asynchronous typekit


    【解决方案1】:

    你应该做的两件事:

    1. 检查您生成的 HTML 源代码,看看它是否正确
    2. 查看您的 javascript 错误控制台以获取提示

    另外,没有理由直接使用%scriptjavascript_include_tag 助手在这里为您服务!

    【讨论】:

    • 生成的 HTML 看起来像我的 HTML 文件中没有 ruby​​ 的那个,而我的 javascript 控制台确实显示了任何内容
    • 删除Typekit.load() 代码周围的try/catch 块,您隐藏了任何可能试图退出的错误。
    猜你喜欢
    • 2014-07-02
    • 2019-07-18
    • 1970-01-01
    • 2016-01-06
    • 2015-03-25
    • 2019-05-26
    • 2010-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多