Все дизайнеры любят лигатуры, но ванильная веб-типографика просто отстой. Я слышал о smartypants , которые решают многие из этих проблем, принося сексуальные цитаты, великолепные амперсанды и все такое. Это просто идеально, визуально.
Но я беспокоюсь о SEO. Скажем, на веб-странице слово finally
становится finally
. Способны ли поисковые системы индексировать это слово и возвращать страницу при поиске finally
(без лигатуры)?
Если ваш сервер выдает страницы с лигатурами (как это делает smartypants), поисковые системы непоследовательны. В настоящее время Bing неправильно индексирует лигатуры. Я бы сказал, в целом, это напрашивается на неприятности. Поскольку поисковые системы меняются, ниже описан метод, который можно использовать для проверки интересующих вас поисковых систем к индексным лигатурам .
Если ваш сервер выдает страницы с обычным текстом, то Javascript превращает их в лигатуры, это нормально . Поисковые системы не применяют изменения содержимого Javascript перед индексацией страниц (хотя утверждается, что есть несколько исключений, таких как загрузка комментариев Facebook ). Поскольку существует стандартный отраслевой метод предоставления динамического содержания поисковым системам, и этот метод одобрен Google , было бы большим сюрпризом, если бы это изменилось в будущем. Google рекомендует просматривать ваш сайт с помощью обычного текстового браузера (например, они предлагают Lynx ), чтобы увидеть ваш контент так, как его видит поисковая система.
Подробнее о первом случае (страницы с лигатурами в коде)...
... это не должно иметь никакого значения для хорошо настроенной поисковой системы.
Во-первых, это помогает понять разницу между глифами и символами . Лигатура fi
— это один глиф, обозначающий два символа f
i
. То, как программное обеспечение обрабатывает его, зависит от этого программного обеспечения и зависит от контекста и поставленной задачи - вы увидите из примеров в этом связанном вопросе, что когда вы копируете и вставляете глифы, то, что вставляется, будет меняться: иногда глиф вставляется, иногда глиф рассматривается как связанные с ним символы и f
вставляется i
.
Любой хорошо сделанный автоматический текстовый процессор, который интересуется семантикой текста (поисковые системы, проверка орфографии, программы чтения с экрана...) , должен рассматривать глиф как идентичный символам, которые он обозначает, и должен рассматривать finally
как идентичный finally
, потому что это текстовое значение. значение fi
глифа.
Не все сделано качественно...
Вот простой способ протестировать поисковые системы. Вот строка текста из этого другого вопроса:
Copy the ligature fi from Illustrator to this input box
Если мы возьмем версию этого предложения без лигатур и найдем ее в двойных кавычках:
(поиск на "Copy the ligature fi from Illustrator to this input box"
):
Некоторые быстрые результаты для 5 лучших поисковых систем мира (ссылки на результаты поиска):
Основываясь на одном живом примере, который я видел, я был бы крайне обеспокоен широким использованием этого, потому что это повлияет на SEO. Специальные символы анализируются как Unicode, поэтому алгоритм Google не будет их читать. Это должно быть хорошо для щадящего использования, но я бы не стал сходить с ума по этому поводу или использовать его для чего-то важного, например, для заголовка.
Вот ссылка на живой пример, на который я смотрел: http://pages.cs.wisc.edu/~wolfson/ligatures.html
l
i
f
i
т . д. (посмотрите, как он выделяет их жирным шрифтом в предварительном просмотре). Но я определенно не хотел бы когда-либо полагаться на это...
Райан
пользователь56reinstatemonica8
пользователь56reinstatemonica8
пользователь56reinstatemonica8
f
i
как равноценно без проблем. Google , кажется, справляется нормально, но несоответствие между разными поисковыми системами (по крайней мере, в моей книге) нарушает условия сделки.