Commit a6496b9

mo khan <mo@mokhan.ca>
2015-04-11 21:12:23
download google web font.
1 parent db5cfea
app/assets/fonts/playfair_display_cyrillic.woff2
Binary file
app/assets/fonts/playfair_display_latin-ext.woff2
Binary file
app/assets/fonts/playfair_display_latin.woff2
Binary file
app/assets/stylesheets/fonts.scss
@@ -0,0 +1,25 @@
+/*@import url(//fonts.googleapis.com/css?family=Playfair+Display:900);*/
+/* cyrillic */
+@font-face {
+  font-family: 'Playfair Display';
+  font-style: normal;
+  font-weight: 900;
+  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(playfair_display_cyrillic) format('woff2');
+  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* latin-ext */
+@font-face {
+  font-family: 'Playfair Display';
+  font-style: normal;
+  font-weight: 900;
+  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(playfair_display_latin-ext) format('woff2');
+  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+  font-family: 'Playfair Display';
+  font-style: normal;
+  font-weight: 900;
+  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(playfair_display_latin) format('woff2');
+  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
+}
app/assets/stylesheets/global.scss
@@ -1,4 +1,4 @@
-@import url(//fonts.googleapis.com/css?family=Playfair+Display:900);
+@import "fonts";
 @import "foundation_and_overrides";
 /* ---------------------------------------------- */
 /* Mixins --------------------------------------- */
config/initializers/assets.rb
@@ -9,3 +9,4 @@ Rails.application.config.assets.version = '1.0'
 # Precompile additional assets.
 # application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
 # Rails.application.config.assets.precompile += %w( search.js )
+Rails.application.config.assets.precompile << /\.(?:svg|eot|woff|ttf)\z/
spec/rails_helper.rb
@@ -27,8 +27,7 @@ Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }
 # If you are not using ActiveRecord, you can remove this line.
 ActiveRecord::Migration.maintain_test_schema!
 Capybara.register_driver :poltergeist do |app|
-  options = { debug: true }
-  Capybara::Poltergeist::Driver.new(app, options)
+  Capybara::Poltergeist::Driver.new(app, { debug: true, js_errors: true })
 end
 Capybara.javascript_driver = :poltergeist