Подключение шрифтов кириллицы в шаблонах blogger

Статья о том, как в блоге исправить отображение кириллических шрифтов, если был использован шаблон, поддерживающий только шрифты с латиницей.

Зачастую шаблоны для blogger представлены на англоязычных сайтах, поэтому и шрифты в них подключены с латиницей. Если использовать такой шаблон в блоге, где информация представлена на русском языке, то шрифты отображаются не правильно. Вот пример, где первая часть строки написана шрифтом Times, а часть, выделенная желтым цветом — Lato:

Шрифт Lato вообще не поддерживает кириллицу и точного аналога среди Google Fonts ему найти не удалось, поэтому придется использовать другой шрифт.

Подключение шрифта Open Sans

Самым подходящим для основного текста страниц я нахожу шрифт Open Sans. У этого шрифта в наборе есть как латиница, так кириллица, нужно просто правильно подключить этот шрифт.

Для начала открываем HTML код шаблона (Шаблон — Изменить HTML), делаем поиск строки fonts. googleapis.com и смотрим, какие вообще шрифты используются в шаблоне (сейчас я делаю блог с использованием шаблона Voux Slider Blogger Template, который можно скачать отсюда: https://gooyaabitemplates.com/voux-slider-blogger-template/). В этом шаблоне используются разные шрифты:

Для начала заменим шрифт Lato на Open Sans, а потом похожие действия проделаем с остальными шрифтами. Возможно для заголовков получится найти другой интересный шрифт с поддержкой кириллицы.

Итак, в коде HTML вместо последней строки подключения шрифта Lato пишем такой код:

<link href=’http://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C700%2C400italic&amp;subset=latin,cyrillic’ media=’all’ rel=’stylesheet’ type=’text/css’/> 

После этого делаем замену «Lato» на «Sans Open» по всему шаблону:

     font-family:»Lato»;

меняем на

     font-family:»Open Sans»;

Если есть еще какие-то строки, относящиеся к шрифтам, то в них тоже делаем замену. Например, в этом шаблоне еще были строки наподобие этой:

<Variable name=»body. font» description=»Font» type=»font» default=»normal normal 14px Lato» value=»normal normal 14px Lato»/>

Сохраняем шаблон, перегружаем сайт и смотрим результат. Теперь текст должен выглядеть нормально:

Подключение шрифта Ubuntu

Кроме основного текста проблемы есть еще в заголовках сообщений:

Здесь используется шрифт Montserrat, я вместо него хочу использовать Ubuntu. Для этого меняю строку:
<link href=’http://fonts.googleapis.com/css?family=Montserrat%3A400%2C700&amp;ver=4.2.4′ media=’all’ rel=’stylesheet’ type=’text/css’/>

на следующую:
<link href=’http://fonts.googleapis.com/css?family=Ubuntu%3A400%2C700&amp;subset=latin,cyrillic’ media=’all’ rel=’stylesheet’ type=’text/css’/>

Кроме этого соответственно делаю соответствующие замены по всему шаблону — вместо Montserrat везде должно быть Ubuntu.

Кстати, у нового шрифта нужно проверить какие типы начертания доступны (bold 400, bold 700, italic). Подбор шрифтов и изучение всех характеристик удобно делать на странице Google Fonts: https://www.

google.com/fonts/

Итак, сохраняем шаблон и проверяем результат:

Замена шрифту Raleway

Еще одна проблема есть в заголовках виджетов:

Здесь я попробую использовать шрифт Neucha вместо Raleway. В принципе можно использовать тоже Ubuntu или даже Open Sans, чем меньше разных шрифтов на сайте, тем лучше, но все-таки оставлю простор для творчества. Если останется третий шрифт, то потом при желании легче будет делать замену по всему шаблону.

В коде смотрю как именно подключается этот шрифт:

<link href=’http://fonts.googleapis.com/css?family=Bad+Script|Raleway:400,500,600,700,300|Lora:400′ rel=’stylesheet’ type=’text/css’/>

Меняю эту строку на такую:
<link href=’http://fonts.googleapis.com/css?family=Neucha:400&amp;subset=latin,cyrillic’ rel=’stylesheet’ type=’text/css’/>
А далее по всему шаблону делаю замену Raleway на Ubuntu:
font-family: Ubuntu;

Кстати, в шаблоне был подключен еще один шрифт — Domine:
<link href=’http://fonts. googleapis.com/css?family=Domine%3A400%2C700&amp;ver=4.2.4′ media=’all’ rel=’stylesheet’ type=’text/css’/>

но этот шрифт нигде не используется, поэтому эту строку просто удаляю.

Все, сохраняем шаблон и смотрим результат. Теперь все выглядит прекрасно.

Share this post:

Следующее Предыдущее

Подписаться на: Комментарии к сообщению (Atom)

Резервное поведение шрифта HTML — книга по совместимости

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья

Платформа

Клиенты —серверы Windows 8. 1 — Windows Server 2012 R2

Описание

Корпорация Майкрософт обновляет логику шрифтов пользовательского интерфейса для нескольких языков в приложениях Магазина Windows с помощью HTML. Вместо того, чтобы использовать один шрифт для всех языков, теперь шрифт пользовательского интерфейса будет определяться для каждого языка. Например, шрифты пользовательского интерфейса для японского языка теперь будут пользовательский интерфейс Meiryo в приложениях, использующих HTML.

Приложения, зависящие от старого шрифта, могут выглядеть иначе; хотя внешний вид приложения будет улучшен в целом благодаря более удобочитаемым шрифтам, может возникнуть проблема с макетами, которые зависят от размеров содержимого в пикселях. Например, некоторые строки содержимого могут быть больше, чем раньше, что приводит к непредвиденным разрывам строк и (или) размеру элементов контейнера. Однако на практике мы не заметили никаких проблем с существующими приложениями.

Решение

Затронутые приложения могут смягчить это поведение, указав заданный шрифт с помощью CSS (например, «font-family: Meiryo UI») вместо того, чтобы полагаться на старые шрифты по умолчанию.

В следующей таблице приведен шрифт пользовательского интерфейса для каждого из имен скриптов.

Имя сценарияШрифт пользовательского интерфейса
АрабскийSegoe UI
АрмянскийSegoe UI
БенгальскийNirmala UI
БопомофоMicrosoft JhengHei UI
БрайляSegoe UI Symbol
БугийскийLeelawadee UI
Канадские СильлабикиGadugi
ЧерокиGadugi
КоптскийSegoe UI Symbol
Хан (упрощено)Microsoft YaHei UI
Хан (традиционное письмо)Microsoft JhengHei UI
КириллицаSegoe UI
ДевангариNirmala UI
DeseretSegoe UI Symbol
EthiopicEbrima
ГрузинскийSegoe UI
ГлаголитическоеSegoe UI Symbol
ГотическийSegoe UI Symbol
ГреческийSegoe UI
ГуджаратиNirmala UI
ГурмукхиNirmala UI
ИвритSegoe UI
Старый курсивSegoe UI Symbol
Яванская письменностьТекст Javanese
ЯпонскийПользовательский интерфейс Meiryo
КаннадаПользовательский интерфейс Mirmala
КхмерскийLeelawadee UI
КорейскийMalgun Gothic
ЛаосскийLeelawadee
ЛатиницаSegoe UI
МалаяламNirmala UI
МонгольскийMongolian Baiti
МьянмаMyanmar Text
Н’КоEbrima
Огхэм
Segoe UI Symbol
Письменность ол-чикиNirmala UI
Старый туркическийSegoe UI Symbol
ОрияNirmala UI
ОсманяEbrima
Phags-paMicrosoft PhagsPa
РуническийSegoe UI Symbol
Сора SompengNirmala UI
СингальскийNirmala UI
СирийскийЭстрангело Эдесса
Тай ЛеMicrosoft Tai Le
Новая письменность тай-люMicrosoft New Tai Lue
ТамильскийNirmala UI
ТелугуNirmala UI
Тифинаг
Ebrima
мальдивскийMV Boli
ТайскийLeelawadee UI
ТибетскийMicrosoft Himalaya
ВаиEbrima
НосуMicrosoft Yi Baiti

Как изменить шрифт в теме WordPress

Изменить шрифт в теме WordPress очень просто — для этого вы можете использовать плагин Kirki. В тех случаях, когда вы хотите добавить набор символов, например греческий или кириллицу, вы можете выбрать проверку Google Fonts .

Итак, первый шаг, который вам нужно сделать, чтобы изменить шрифт, — это перейти на https://fonts.google.com/ и просмотреть коллекцию шрифтов, чтобы увидеть, какой из них вы хотели бы использовать на своем веб-сайте. Поиграйте со шрифтами и не забудьте ввести случайные слова рядом с предварительно введенным текстом или вместо него, чтобы увидеть, как работает шрифт. Как только вы найдете тот, который вам нравится больше всего, нажмите «+» (значок плюса) до добавьте шрифт в свою коллекцию .

Второй шаг — нажать на черную полосу, появившуюся внизу экрана сразу после того, как вы нажали значок плюса.

Третий шаг — щелкнуть вкладку Настроить , чтобы настроить шрифт — вы можете сделать его полужирным и/или курсивом, а также поиграть с набором символов — расширенная латиница, греческий, кириллица и т. д. Обратите внимание, что не все шрифты поддерживают все стили и символы.

Четвертый шаг — нажать на Встроить вкладка. Как только вы это сделаете, вы увидите, что есть два метода встраивания шрифта в вашу тему — стандартный метод и использование @import .

Стандартным методом

Вот шаги, которые необходимо предпринять, если вы хотите изменить шрифт стандартным методом:

Примечание. Поскольку вы собираетесь внести изменения в файлы header.php и style.css , обязательно сделайте резервную копию обоих. На случай, если что-то пойдет не так, у вас будут резервные файлы.

1. Откройте папку с темой с помощью FTP-клиента и перейдите в ../wp-content/themes/имя_темы/. Загрузите файл header.php.

2. Откройте файл с помощью текстового редактора и под закрывающим тегом Title вставьте ссылку на шрифт.

3. Сохраните изменения и загрузите файл в исходное место.

4. Загрузите файл style.css, расположенный в …/wp-content/themes/theme_name/style/. В некоторых наших темах этот файл также находится в …/wp-content/themes/theme_name/style/style.css.

5. Откройте файл с помощью текстового редактора и найдите строки, имеющие атрибут font-family.

6. Замените все эти строки семейством шрифтов из шрифтов Google. Замена этой строки изменит шрифт всех заголовков.

7. Когда вы закончите замену всех строк атрибутом font-family, сохраните изменения и загрузите файл в исходное место.

И все готово.

Использование метода @import

Вот шаги, которые необходимо предпринять, если вы хотите изменить шрифт с помощью метода @import:

Примечание. Еще раз: поскольку вы собираетесь внести изменения в файлы header.php и style.css, обязательно сделайте резервные копии обоих файлов.

1. Загрузите файл style.css, расположенный в …/wp-content/themes/название_темы/стиль/. В некоторых наших темах этот файл также находится в …/wp-content/themes/theme_name/style/style.css.

2. Откройте файл с помощью текстового редактора и вставьте код в первую строку. Вам понадобится только код между тегами стиля. Код будет выглядеть примерно так: @import ‘https://fonts.googleapis.com/css?family=Open+Sans’;

3. Затем найдите строки с атрибутом font-family.

4. Замените все эти строки атрибутом font-family из шрифтов Google.

Замена этой строки изменит шрифт всех заголовков. Когда вы закончите замену всех строк атрибутом font-family, сохраните изменения и загрузите файл в исходное место.

Вот и все 一 вы успешно изменили шрифт!

Была ли эта статья полезной?

ДаНет

Базовые (универсальные) семейства шрифтов — BrenkoWeb

Общие семейства шрифтов используются в качестве резервных для основных семейств на случай, если буква не отобразится. Предполагается, что они сохранят некоторые характеристики основных семейств шрифтов, объявленных в таблице стилей.

Общие семейства шрифтов

В типографике обычно используются пять общих семейств шрифтов. Это:

  • с засечками;
  • без засечек;
  • курсив;
  • фантазия;
  • моноширинный.

serif

Шрифты serif , как правило, имеют завершающие штрихи, расклешенные или сужающиеся концы или имеют окончания с засечками. Обычно они расположены пропорционально и имеют большую вариацию между толстыми и тонкими штрихами.

Некоторые шрифты семейства с засечками:

  • Латинские шрифты: Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, MS Georgia, Bitstream Cyberbit;
  • греческих шрифтов: Bitstream Cyberbit;
  • Кириллические шрифты: Adobe Minion Cyrillic, Excelsior Cyrillic Upright, Monotype Albion 70, Bitstream Cyberbit, ER Букинист;
  • шрифтов для иврита: New Peninim, Raanana, Bitstream Cyberbit;
  • японских шрифтов: Ryumin Light-KL, Kyokasho ICA, Futo Min A101;
  • арабских шрифтов: Bitstream Cyberbit;
  • Шрифты Cherokee: Lo Cicero Cherokee.

sans-serif

Шрифты sans-serif , как правило, имеют гладкие окончания штрихов, без выступов или других украшений. Обычно они расположены пропорционально и имеют небольшие различия между толстыми и тонкими штрихами.

Некоторые шрифты из семейства шрифтов без засечек:

  • Латинские шрифты: MS Trebuchet, ITC Avant Garde Gothic, MS Arial, MS Verdana, Univers, Futura, ITC Stone Sans, Gill Sans, Akzidenz Grotesk, Helvetica;
  • греческие шрифты: Attika, Typiko New Era, MS Tahoma, Monotype Gill Sans 571, Helvetica Greek;
  • Кириллические шрифты: Helvetica Cyrillic, ER Univers, Lucida Sans Unicode, Bastion;
  • шрифты для иврита: Arial для иврита, MS Tahoma;
  • Японские шрифты: Shin Go, Heisei Kaku Gothic W5, арабские шрифты MS Tahoma.

cursive

Шрифты cursive обычно имеют соединительные штрихи или другие характеристики курсива, отличные от курсивных шрифтов. Глифы могут быть частично или полностью соединены и выглядят как рукописное перо или кисть.

Некоторые шрифты семейства скорописных:

  • Латинские шрифты: Caflisch Script, Adobe Poetica, Sanvito, Ex Ponto, Snell Roundhand, Zapf-Chancery;
  • Кириллические шрифты: ER Architekt;
  • шрифты для иврита: Corsiva;
  • Арабские шрифты: DecoType Naskh, Monotype Urdu 507.

фэнтези

Шрифты фэнтези в основном носят декоративный характер, при этом пытаясь сохранить визуализацию символов.

Некоторые шрифты семейства фэнтези:

  • Латинские шрифты: Alpha Geometrique, Critter, Cottonwood, FB Reactor, Studz.

моноширинный

Моноширинный шрифт имеет глифы фиксированной ширины. Результаты больше всего похожи на ручную пишущую машинку.

Некоторые шрифты семейства моноширинных:

  • Латинские шрифты: Courier, MS Courier New, Prestige, Everson Mono;
  • греческие шрифты: MS Courier New, Everson Mono;
  • кириллические шрифты: ER Kurier, Everson Mono;
  • японских шрифтов: Osaka Monospaced;
  • Шрифты Cherokee: Everson Mono.

Пример

Общие семейства шрифтов CSS:

<голова>Учебное пособие по HTML <тип стиля="текст/CSS"> стол { должность: родственница; поле: 20px авто; ширина: 80%; граница:2px канавка #bbb; } заголовок, й { вариант шрифта: маленькие заглавные буквы; семейство шрифтов: «Arial», без засечек; размер шрифта: 0,9Эм; } й, тд { выравнивание текста: по левому краю; } тд { отступ текста: 30 пикселей; } тд.

Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *