为什么我的网站没有使用我指定的字体?无法访问字体?

缺口

我正在使用Rails,并按如下所示指定了我的字体:

#Application.html.erb includes in the head:
<link href='http://fonts.googleapis.com/css?family=Indie+Flower' rel='stylesheet' type='text/css'>

#One of the stylesheets includes:
body{ font-family: 'Indie Flower', sans-serif; }

我还使用了Bootstrap gem(也许覆盖了上面的内容?)。

但是,在开发服务器上,我的站点未使用我指定的字体。我认为是Helvetica。我究竟做错了什么?

我还检查了检查员,它提供了以下信息:

  • 因为body是说font-family: "Indie Flower",sans-serif;
  • 例如,对于下一个,div它表示相同。
  • h3divfont-family: inherit;
  • h5内的相同div
  • 对于pdiv它说font-family: "Indie Flower",sans-serif;

因此,您可能希望字体确实是Indie Flower,但事实并非如此。我还使用另一种字体进行了检查,所有文本再次显示为Helvetica,而不是我指定的字体。

我究竟做错了什么?


更新 application.html.erb

<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
  <link href='http://fonts.googleapis.com/css?family=Indie+Flower' rel='stylesheet' type='text/css'>
  <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
  <%= csrf_meta_tags %>
  <%= render 'shared/shim' %>
</head>
<body>
  <%= yield %>
</body>
</html>

我也通过将字体移到样式表上方来进行尝试,但这没什么区别。

application.css

/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *
 *= require bootstrap-datepicker3
 *= require_tree .
 *= require_self
 */

更新2:从中删除字体,application.html.erb确认它没有显示正确的字体。在检查器中,它指定了正确的字体。但是,它实际上并没有使用该字体。同样,我可以在CSS中指定一个带有一些随机名称的字体系列,它显示的字体与现在相同。

因此,我的印象是,它已在CSS中正确指定,但该应用程序无法访问该字体,因此只能使用verdana。也许应用程序无法加载字体?但是,为什么会这样呢?为什么它无法访问该字体呢?我尝试了不同的Google字体,并相信每次在中正确指定了它们的来源application.html.erb该怎么办?

缺口

我找到了原因。字体的来源必须是https而不是http所以:

<link href='https://fonts.googleapis.com/css?family=Indie+Flower' rel='stylesheet' type='text/css'>

这非常棘手,因为网络上提供的所有包含在您自己的应用程序中的链接都使用“ http”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我无法访问某些https网站?

来自分类Dev

如何调试为什么我无法访问特定网站?

来自分类Dev

Webfonts:为什么我的字体没有显示?

来自分类Dev

为什么“ LINQ表达式'x'无法翻译”?我没有使用“ Where()”

来自分类Dev

在JMenu中单击时,为什么我的程序没有更改字体或字体大小?

来自分类Dev

为什么我的代码无法访问?

来自分类Dev

为什么我的代码无法访问?

来自分类Dev

为什么我无法访问IPackageFragmentRoot?

来自分类Dev

为什么我的本地网站无法访问我的本地REST服务?

来自分类Dev

我没有该字体时使用的字体

来自分类Dev

为什么我的 SDL_ttf 字体如此像素化和丑陋?有没有更好的渲染字体的方法?

来自分类Dev

为什么我不能在Google搜索页面等某些网站中使用自定义字体

来自分类Dev

为什么我无法在Hoefler Frere Jones的Rails应用程序中访问字体

来自分类Dev

为什么我的 Web 组件 CSS 不显示?我没有使用 shadowDOM

来自分类Dev

我无法访问具有“ .dev”域的网站

来自分类Dev

为什么我无法设置DatePicker字体大小?

来自分类Dev

为什么我的字体无法绘制?(或负载?)-Java

来自分类Dev

为什么我无法再次打开字体对话框?

来自分类Dev

为什么即使我指定不嵌入字体,iText还是嵌入字体?

来自分类Dev

在AFS文件系统中,为什么我无法访问某些我具有rx权限的目录,而又无法访问一些我没有rx权限的目录?

来自分类Dev

我的系统使用什么字体?

来自分类Dev

为什么我的Rake任务没有使用Cap命令中使用的环境?

来自分类Dev

为什么我的自定义字体没有被应用到我的所有应用程序中?

来自分类Dev

为什么MySQL认为我没有使用WHERE语句?

来自分类Dev

为什么我的地图视图没有使用约束来全屏显示?

来自分类Dev

为什么在我的nuxt-link中没有使用相同的URL重新加载页面?

来自分类Dev

为什么我的PLSQL代码没有使用while循环循环?

来自分类Dev

为什么我的抽屉导航器屏幕没有使用嵌套的标题标题(StackNavigator,DrawerNavigator)

来自分类Dev

为什么我在React Bootstrap中没有使用正确的Card?

Related 相关文章

  1. 1

    为什么我无法访问某些https网站?

  2. 2

    如何调试为什么我无法访问特定网站?

  3. 3

    Webfonts:为什么我的字体没有显示?

  4. 4

    为什么“ LINQ表达式'x'无法翻译”?我没有使用“ Where()”

  5. 5

    在JMenu中单击时,为什么我的程序没有更改字体或字体大小?

  6. 6

    为什么我的代码无法访问?

  7. 7

    为什么我的代码无法访问?

  8. 8

    为什么我无法访问IPackageFragmentRoot?

  9. 9

    为什么我的本地网站无法访问我的本地REST服务?

  10. 10

    我没有该字体时使用的字体

  11. 11

    为什么我的 SDL_ttf 字体如此像素化和丑陋?有没有更好的渲染字体的方法?

  12. 12

    为什么我不能在Google搜索页面等某些网站中使用自定义字体

  13. 13

    为什么我无法在Hoefler Frere Jones的Rails应用程序中访问字体

  14. 14

    为什么我的 Web 组件 CSS 不显示?我没有使用 shadowDOM

  15. 15

    我无法访问具有“ .dev”域的网站

  16. 16

    为什么我无法设置DatePicker字体大小?

  17. 17

    为什么我的字体无法绘制?(或负载?)-Java

  18. 18

    为什么我无法再次打开字体对话框?

  19. 19

    为什么即使我指定不嵌入字体,iText还是嵌入字体?

  20. 20

    在AFS文件系统中,为什么我无法访问某些我具有rx权限的目录,而又无法访问一些我没有rx权限的目录?

  21. 21

    我的系统使用什么字体?

  22. 22

    为什么我的Rake任务没有使用Cap命令中使用的环境?

  23. 23

    为什么我的自定义字体没有被应用到我的所有应用程序中?

  24. 24

    为什么MySQL认为我没有使用WHERE语句?

  25. 25

    为什么我的地图视图没有使用约束来全屏显示?

  26. 26

    为什么在我的nuxt-link中没有使用相同的URL重新加载页面?

  27. 27

    为什么我的PLSQL代码没有使用while循环循环?

  28. 28

    为什么我的抽屉导航器屏幕没有使用嵌套的标题标题(StackNavigator,DrawerNavigator)

  29. 29

    为什么我在React Bootstrap中没有使用正确的Card?

热门标签

归档