Commit a6496b9
Changed files (7)
app
assets
config
initializers
spec
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