Squeak.ru - шаблоны программирования

Rails/Heroku — неправильный шрифт, но включенный в активы с отпечатками пальцев и не переопределяемый, отлично работает в dev

В моем CSS:

@font-face {
font-family: 'Montserrat Reg';
src: asset-url('montserrat-reg.eot');
src: asset-url('montserrat-reg.eot?#iefix') format('embedded-opentype'),
     asset-url('montserrat-reg.woff2') format('woff2'),
     asset-url('montserrat-reg.woff') format('woff'),
     asset-url('montserrat-reg.ttf') format('truetype'),
     asset-url('montserrat-reg.svg#montserratregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Montserrat Bold';
src: asset-url('montserrat-bold.eot');
src: asset-url('montserrat-bold.eot?#iefix') format('embedded-opentype'),
     asset-url('montserrat-bold.woff2') format('woff2'),
     asset-url('montserrat-bold.woff') format('woff'),
     asset-url('montserrat-bold.ttf') format('truetype'),
     asset-url('montserrat-bold.svg#montserratbold') format('svg');
font-weight: normal;
font-style: normal;
}

Кажется, что это правильно компилируется в моих ресурсах с отпечатками пальцев, но на странице фактически отображается шрифт по умолчанию, несмотря на то, что консоль разработчика в производстве показывает:

body {
 margin: 0px;
 padding: 0px;
 font-family: 'Montserrat Reg'; }

Вышеупомянутое показывает то же самое и в развитии. На вкладке источников показано, что файлы, указанные в css, включаются, когда я нажимаю Ctrl + F5 в рабочей среде, однако в режиме разработки на вкладке источников не отображаются файлы шрифтов, что указывает на то, что шрифты поступают откуда-то еще. Это противоположно тому, что я ожидал. Любые идеи, что может помешать правильному отображению браузера?

Проверено в Chrome и IE. Для чего я также использую font-awesome для иконок.

Рельсы 4.1.6 и 4.2.0


  • Это может помочь проверить элемент в вашем браузере, а затем выбрать один из текстовых элементов, который должен иметь это семейство шрифтов, чтобы увидеть, что CSS действует или не воздействует на него, чтобы ничто другое не переопределяло его. Также может помочь этот ответ, убедитесь, что ваш путь к файлам шрифтов правильный: on-heroku#4611375" title="heroku и встроенные шрифты шрифта не будут отображаться на heroku% 234611375"> stackoverflow.com/questions/4605927/ 13.02.2015
  • Оба текстовых элемента отображают одно и то же содержимое в теле {}, отмеченном выше в вопросе, что действительно сбивает с толку. Пути должны быть правильными, так как они включаются и загружаются из CDN, когда семейство шрифтов добавляется в css. Исключение семейства шрифтов для шрифта приводит к тому, что они не загружаются из CDN (что ожидается). Я не уверен, как пути могут быть неправильными, но все же вызывать обслуживание шрифтов. 13.02.2015

Новые материалы

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

Веселье с прокси-сервером JavaScript
Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...