Лаура Франц является профессором в UMass Dartmouth, где она преподает широкий спектр классов шрифтов - в том числе класс веб-типографии в The Graduate… Подробнее о Лоре ...
Если вы используете веб-шрифты Google на своих веб-сайтах, очень вероятно, что каждый пятый посетитель увидит версии шрифтов, выделенные жирным шрифтом и курсивом, даже если вы правильно выбрали и использовали все веса и стили. Это потому, что метод реализации, рекомендованный Google Web Fonts, не работает с Internet Explorer 7 или 8.
Если вы используете веб-шрифты Google на своих веб-сайтах, очень вероятно, что каждый пятый посетитель увидит версии шрифтов, выделенные жирным шрифтом и курсивом, даже если вы правильно выбрали и использовали все веса и стили. Это потому, что метод реализации, рекомендованный Google Web Fonts, не работает с Internet Explorer 7 или 8.
Как опытный печатник и веб-типограф, я использую и использую термин «шрифт», когда говорю о веб-шрифтах; Этот термин используется в синтаксисе CSS и множеством поставщиков веб-шрифтов.
Любой дизайнер, который любит шрифт, скажет вам, что искусственный жирный шрифт и курсив не красивы. Когда браузер не может найти истинную полужирную или курсивную версию шрифта, он часто «подделывает» - создавая искусственный полужирный и курсивный, растягивая и наклоняя оригинальный шрифт.
Искусственный жирный шрифт производится путем небольшого растяжения вертикальных штрихов исходного шрифта. На изображении ниже я использовал Droid Sans Bold, который имеет постоянные штрихи. Тем не менее, в искусственном жирном шрифте вертикальные штрихи немного толще, чем горизонтальные. Это наиболее заметно в букве «е»; верхняя часть письма, где штрих самый тонкий, выглядит заостренным.
Искусственный жирный шрифт (верх) слегка растягивает вертикальные штрихи исходного шрифта. Это создает странные формы, такие как заостренный верх буквы «е». Истинный жирный шрифт (снизу) более соответствует горизонтальным и вертикальным штрихам.
Поддельный курсив сделан, наклонив оригинальный шрифт под углом. На изображении ниже я использовал курсив Droid Serif. Поддельный курсив отсутствует хвостом в нижнем регистре «f», в то время как нижний регистр «a» продолжает иметь двухъярусную форму. В шрифте с истинным курсивом буквы «f» и «a» выглядят более каллиграфическими или рукописными, особенно в шрифтах с засечками. Если вы выбрали шрифт с засечками для более старого, более традиционного стиля, вы, вероятно, захотите сохранить эти истинные характеристики курсива.
Поддельный курсив (вверху) сделан путем наклона оригинального шрифта. Истинный курсив (внизу) часто имеет традиционные каллиграфические характеристики, такие как расширенный штрих на «е», одноэтажный «а» и округленный «е».
Поддельный жирный курсив растягивает вертикальные штрихи и наклоняет буквы под углом. Получающиеся буквы являются неуклюжими по сравнению с ритмом и структурой истинного полужирного курсива.
Курсив жирный курсив (вверху) одновременно растягивается и наклоняется. Истинный жирный курсив (внизу) обладает продуманным ритмом и текстурой.
Искусственный жирный шрифт и курсив не так красивы, как настоящие. Но когда дело доходит до текста, даже важнее, чем красота, читаемость.
Искусственный жирный шрифт и курсив часто менее разборчивы, что, в свою очередь, ухудшает читабельность текста. Когда буквы растянуты и наклонены, штрихи и пробелы больше не сбалансированы.
Если вам когда-либо приходилось читать плохую фотокопию (или скан) для класса, конференции или собрания, то вы уже понимаете, насколько важны штрихи и пробелы для чтения сложного текста.
Слишком темные или слишком светлые репродукции трудно читать. Слишком темно, и мы теряем пробелы в письмах (слева); слишком легкий и мы теряем штрихи в письмах (справа).
Если фотокопия или отсканированное изображение слишком темные, мы теряем пробелы внутри и вокруг букв. Если фотокопия или скан слишком светлые, мы теряем некоторые штрихи в форме буквы. В обоих случаях текст менее читабелен. Скорость чтения замедляется, когда мы пытаемся определить буквы и слова. Мы испытываем усталость мозга, поскольку мы перечитываем фразы, чтобы разобрать слова, оставляя меньше энергии для понимания.
Хороший баланс между штрихами и пробелами улучшает читаемость и помогает нам читать быстрее и легче.
Поскольку искусственный жирный шрифт создается растяжением вертикальных штрихов букв, верхние и нижние штрихи на округлых формах часто бывают слишком тонкими. Это приводит к тому, что буквы типа «e», «c» и «s» начинают ломаться на верхней и нижней кривых. Между тем буквы с диагональным штрихом, такие как «w» и «N», становятся слишком тяжелыми и начинают выпадать из ритма текста.
Droid Sans Bold. Поддельный жирный шрифт (вверху) немного менее разборчивый. Верх и низ закругленных букв, таких как «е», «с» и «с», имеют тенденцию исчезать. Диагональные буквы, такие как «w» и «N», слишком жирные. Правда жирный текст (внизу) более последовательный.
Поскольку искусственный курсив создается путем наклонения исходного шрифта под углом, пробелы в письмах сокращаются. Это особая проблема в нижнем регистре «а», который по-прежнему имеет две контрформы. По иронии судьбы, хотя буквы из искусственного курсива кажутся более сжатыми и их труднее читать, они часто занимают больше места, и в строке помещается меньше символов.
Droid Serif курсив. Курсив (вверху) менее разборчивый. Пробелы внутри букв более сжатые. Сам текст кажется меньше, хотя в каждой строке помещается меньше символов. Истинный курсив (внизу) не только более визуально приятен, но и более разборчив и, следовательно, легче читается.
Поскольку настоящие шрифты, выделенные жирным шрифтом и курсивом, как правило, более красивые и удобочитаемые, чем их искусственные аналоги, мы должны заставить их работать на максимально возможном количестве браузеров.
Как обычно, выяснение того, как решить проблему, начинается с понимания того, почему правильные шрифты, выделенные жирным шрифтом и курсивом, не работают в первую очередь.
В " Скажи нет искусственному жирному шрифту », Недавно опубликованный в« A List Apart », Алан Стернс напоминает нам, что хорошее начало - это использовать шрифты, для которых доступны стили, выделенные жирным шрифтом и курсивом, и фактически включить стили, выделенные жирным шрифтом и курсивом, которые необходимы при выборе шрифтов в Google Web. Интерфейс шрифтов.
Но выбора и использования жирного и курсивного стилей недостаточно.
Google Web Fonts дает нам указание внедрить его шрифты, отметив все веса и стили шрифтов, которые мы хотим использовать, затем скопировав предоставленную ссылку и вставив ее в заголовок нашего HTML-документа.
Например, чтобы использовать обычный, курсивный, полужирный и полужирный курсив Droid Serif, мы бы выбрали все четыре веса и стили, например:
Droid Serif в Google Web Fonts
В ответ Google Web Fonts создаст ссылку на все четыре стиля:
<link href = "http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic" rel = "stylesheet" type = "text / css">
Эта ссылка указывает каждому браузеру свой собственный браузер-специфический источник. Например, Firefox переносится в документ, который возвращает объявления @ font-face ниже. Обратите внимание, что в объявлениях каждый раз используется одно и то же имя семейства шрифтов . Это может вызвать проблемы в IE 7 и 8, которые не распознают несколько стилей и весов, использующих одно и то же имя семейства шрифтов.
@ font-face {font-family: 'Droid Serif'; стиль шрифта: нормальный; вес шрифта: полужирный; src: local ('Droid Serif Bold'), local ('DroidSerif-Bold'), url ('http://themes.googleusercontent.com/static/fonts/droidserif/v3/QQt14e8dY39u-eYBZmppwTqR_3kx9_hJXbbywoff) (6 )IN6 'Уофф'); } @ font-face {font-family: 'Droid Serif'; стиль шрифта: курсив; Вес шрифта: нормальный; src: local ('Droid Serif Italic'), local ('DroidSerif-Italic'), url ('http://themes.googleusercontent.com/static/fonts/droidserif/v3/cj2hUnSRBhwmSPr9kS5899kZXW4sYc4BjuAifoff' wX 'woff wS) (w) w1) «); } @ font-face {font-family: 'Droid Serif'; стиль шрифта: курсив; вес шрифта: полужирный; src: local ('Droid Serif Bold Italic'), локальный ('DroidSerif-BoldItalic'), url ('http://themes.googleusercontent.com/static/fonts/droidserif/v3/c92rD_x0V1LslSFt3-QEpgRV2F9RZqoff_ff). ( 'Уофф'); } @ font-face {font-family: 'Droid Serif'; стиль шрифта: нормальный; Вес шрифта: нормальный; src: local ('Droid Serif'), local ('DroidSerif'), url ('http://themes.googleusercontent.com/static/fonts/droidserif/v3/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff' формат) Уофф '); }
Одним из способов решения проблемы «единого семейства шрифтов, нескольких весов и стилей» является отправка IE 7 и 8 в другой источник. Google Web Fonts делает это, но, к сожалению, объявление @ font-face выглядит так:
@ font-face {font-family: 'Droid Serif'; стиль шрифта: нормальный; Вес шрифта: нормальный; src: url ('http://themes.googleusercontent.com/static/fonts/droidserif/v3/0AKsP294HTD-nvJgucYTaGfQcKutQXcIrRfyR5jdjY8.eot'); src: local ('Droid Serif'), local ('DroidSerif'), url ('http://themes.googleusercontent.com/static/fonts/droidserif/v3/0AKsP294HTD-nvJgucYTaGfQcKutQXcIrRfyR5jdjY8.e' встроенный () opentype '), url (' http://themes.googleusercontent.com/static/fonts/droidserif/v3/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff ') формат (' woff '); }
Это не помогает нам. В одном объявлении для font-weight устанавливается значение normal, а для font-style - значение normal , что заставляет IE 7 и 8 «подделывать его» при запросе на рендеринг шрифта с полужирным шрифтом и курсивом.
Результат? Искусственный полужирный и курсив - даже если мы тщательно выбрали шрифт с полужирным и курсивным стилями, и даже если мы реализовали все веса и стили в соответствии с инструкциями.
Droid Serif. IE 8 предоставляет faux bold и italic (top), потому что он работает только с одним объявлением @ font-face и одним именем семейства шрифтов. Firefox обеспечивает истинное выделение жирным шрифтом и курсивом (снизу), потому что он может обрабатывать несколько весов и стилей, назначенных одному семейству шрифтов.
Распространенным «решением» этой проблемы является вставка отдельных ссылок - по одной на каждый из используемых стилей и весов - в заголовок документа HTML. Таким образом, мы выбираем каждый вес и стиль шрифта отдельно, уделяя время копированию и вставке каждой уникальной ссылки в заголовок HTML-документа. Синтаксис для Droid Serif будет выглядеть так:
<link href = "http://fonts.googleapis.com/css?family=Droid+Serif" rel = "stylesheet" type = "text / css"> <link href = "http://fonts.googleapis.com / css? family = Droid + Serif: 400italic "rel =" таблица стилей "type =" text / css "> <link href =" http://fonts.googleapis.com/css?family=Droid+Serif:700 "rel = "stylesheet" type = "text / css"> <link href = "http://fonts.googleapis.com/css?family=Droid+Serif:700italic" rel = "stylesheet" type = "text / css">
Хотя это решает проблему в IE 7 и 8, ссылка на четыре файла CSS для одного семейства шрифтов увеличивает количество запросов, которые клиент отправляет на сервер, и способствует задержке , Исправление также создает новую типографскую проблему в Opera (включая Opera Mobile на Android). Opera отображает текст с использованием последнего веса и стиля; поэтому, если последний использованный вес и стиль выделены жирным курсивом, то шрифт будет выделен жирным курсивом по всей странице.
Droid Serif. Использование отдельных ссылок на каждый вес и стиль устраняет проблему в IE 7 и 8 (вверху), но вызывает проблемы в Opera (внизу). Опера отображает текст, используя последний вес и стиль подачи.
Есть лучшее решение: добавить условный комментарий. IE 7 и 8 - единственные браузеры, которым нужно, чтобы шрифты обслуживались отдельно. А поскольку условные комментарии работают только в IE, решение является надежным. Новый синтаксис выглядит так:
<link href = "http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic" rel = "stylesheet" type = "text / css"> <! - [if IE] > <link href = "http://fonts.googleapis.com/css?family=Droid+Serif" rel = "stylesheet" type = "text / css"> <link href = "http: //fonts.googleapis. com / css? family = Droid + Serif: 400italic "rel =" таблица стилей "type =" text / css "> <link href =" http://fonts.googleapis.com/css?family=Droid+Serif:700 " rel = "stylesheet" type = "text / css"> <link href = "http://fonts.googleapis.com/css?family=Droid+Serif:700italic" rel = "stylesheet" type = "text / css" > <! [endif] ->
Обратите внимание, что все браузеры, кроме IE, должны использовать обычный метод для доступа к Google Web Fonts. Это позволяет корректно (и быстрее) загружать шрифты, выделенные жирным шрифтом и курсивом, в Firefox, Opera, Chrome и Safari. Между тем, IE получает доступ к каждому весу и стилю отдельно. Это устраняет проблему с полужирным шрифтом и курсивом в IE 7 и 8 и не создает никаких новых проблем в более поздних версиях браузера.
Используя условный комментарий, мы получаем правильный жирный шрифт и курсив для правильной загрузки через браузеры. Сверху вниз: IE 8, IE 9, Firefox 11, Google Chrome 18, Safari 5, Opera 11.62.
Если люди на вашем сайте, они, вероятно, либо бегают быстро, ища что-то, либо они нашли то, что искали, и хотят прочитать это как можно проще. В любом случае, сохранение читабельности текста поможет им достичь своей цели.
С точки зрения макроса, жирный шрифт и курсив формы шрифта важны для людей, просматривающих ваш сайт. Жирные и курсивные формы добавляют тексту сильный и тонкий смысл. Они могут помочь посетителям понять организацию контента, прежде чем они даже начнут его читать.
Жирный и курсив создают уровни выделения, что помогает визуально организовать текст (слева). Тот же текст без жирного или курсивного (справа) будет больше похоже на повествование.
С микро точки зрения, истинные жирные и курсивные формы важны для людей, занятых более устойчивым чтением на вашем сайте. Правильный баланс между штрихами и пробелами улучшает удобочитаемость и делает текст более легким для чтения, таким образом сводя к минимуму усталость мозга и предоставляя посетителям более приятное впечатление от веб-сайта. Дизайнеры шрифтов используют свое время и талант для создания семейств веб-шрифтов, которые будут четкими и красивыми; для нас это просто вопрос правильной загрузки весов и стилей.
Текст, выделенный жирным шрифтом и курсивом, не только визуально приятнее, но и удобнее для чтения.
Ожидание, пока Google исправит эту проблему, может быть заманчивым, но это было на радаре Google с июня 2010 года. Убедиться, что шрифты, выделенные полужирным шрифтом и курсивом и обслуживаемые веб-шрифтами Google, работают во всех браузерах. И это займет всего минуту. Не подводите 1 к 5 посетителям вашего сайта.
(al) (il)
Copyleft © 2017 . www.flashphone.ru