ruby-on-rails - 向Rails 4添加自定义字体的官方方式?

标签 ruby-on-rails fonts ruby-on-rails-4 assets directory-structure

我正在研究如何向我的Rails应用添加自定义字体,例如通过在Assets文件夹中添加fonts文件夹-我无法找到有关如何执行此操作的“官方” Rails方法。

是的,关于此事,这里有很多问题/答案,似乎都是他们自己的骇客。但是,难道不应该在Rails著名的“约定之上的配置”下采用这种惯例吗?

还是我错过了-关于如何在Rails应用程序中组织字体的文档引用在哪里?

最佳答案

是的,给出的链接会很好地解释它,但是,如果您需要其他详细的解释,那么这里是

  • 首先要在您的应用中使用自定义字体,您需要下载字体文件,可以尝试https://www.1001freefonts.com/并查找字体

    很少有最受欢迎的字体文件格式主要是.otf(开放字体格式).ttf(真实类型格式).woff(Web开放字体格式)
  • 您可以将下载的字体移动到app / assets / fonts /
  • 下的应用程序文件夹中
  • 下载文件后,您需要像这样在“css”中“声明”将使用的字体
    @font-face {
      font-family: "Kaushan Script Regular";
      src: url(/assets/KaushanScript-Regular.otf) format("truetype");
    }
    
  • 最后,您可以在需要的任何地方使用刚刚声明的字体系列
    #e-registration {
      font-family: "Kaushan Script Regular";
    }
    

  • 希望这可以帮助。

    关于ruby-on-rails - 向Rails 4添加自定义字体的官方方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21250303/

    相关文章:

    iphone - UIFont 中符号的使用

    css - @font-face 和 font-variant 坏主意?

    javascript - rails 4 : select DOM element with dynamically generated id

    ruby-on-rails - rails 中的 Active Admin - csv 限制

    ruby-on-rails - 将新图像添加到 Assets 路径然后 Rails 5 将无法加载

    ruby-on-rails - 事件管理员 habtm 新按钮文本更改

    fonts - 是否可以仅更改文本阴影的颜色?

    javascript - 如何在 Rails 4 中将 javascript_include_tag 与 js.erb 文件一起使用?

    ruby-on-rails-4 - Rails 4 自定义生成器,撤销/调用

    ruby-on-rails - 如何为生产配置 database.yml