1

似たような質問をいくつか見てきましたが、フォントがインストールされていないコンピューターを使用して、実稼働アプリでこのフォントをレンダリングできません。

http://fortawesome.github.com/Font-Awesome/

これをインストールしました:https://github.com/bokmann/font-awesome-rails

これを追加しました:

*= require 'font-awesome'

application.css へ

アイコンは機能しています。

<i class="icon-envelope"></i>

実際には素晴らしいフォントの 1 つである封筒アイコンを正しくレンダリングします。ただし、本番環境でアルファベット フォントを表示することはできません (Times New Roman しか表示されません)。私はこれらの指示を無駄にしようとしました:

http://blog.fieldforceapp.com/moving-to-heroku-bootstrap-font-awesome

スタイルシート ディレクトリ (app/assets/stylesheets 内) で他の 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 vendor/assets/stylesheets of plugins, if any, 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 top of the
* compiled file, but it's generally better to create a new file per style scope.
*

*= require select2
*= require bootstrap-timepicker
*= require 'font-awesome'
*= require_tree .
*= require zpp.css
*/

別のフォント ディレクトリが必要ですか? rake assets:precompile を実行していて、フォント .css ファイルがパブリック ディレクトリに移動しているのを確認しましたが、それでも移動しません。

この b/c について何か助けていただければ幸いです。私は長い間頭を悩ませてきました。ありがとうございました!

4

1 に答える 1

0

cssファイルがフォントファイルを正しく指していることを確認します..
「アルファベットフォント」に関しては、素晴らしいフォントには英数字用の別のフォントがないため、デフォルトのフォントがtimes new romanの場合、それはあなたがすることです見る..

于 2012-11-26T03:45:41.830 に答える