WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Scalable Inman Flash Replacement (sIFR) технология с открытым кодом на JavaScript и Shockwave Flash создана для замены текстовых элементов HTML страниц на Flash эквиваленты с выбранным уникальным шрифтом.

Создатель предшествующей технологии (IFR), флэш-разработчик Shaun Inman представил этот метод в 2003 году, и ровно через год его стремления улучшить визуальное представление веб-страниц были поддержаны другим разработчиком Mike Davidson и Mark Wubben.

Совместимость технологии с веб-стандартами

Технология sIFR полностью отвечает стандартам W3C. Стоит упомянуть, что один из участников W3C Matt May одобряет технологию и называет её «доступным методом использования всего широко разнообразия веб-типографики».

Технология рендеринга текста любым шрифтом с помощью Javascript и Flash, вызывает негативную реакцию у некоторых веб-разработчиков из-за несовместимости технологии Flash с веб-стандартами. Технология sIFR отрабатывается «в уме», не задевая структуру документа и полностью абстрагируется от клиентских ограничений. В случае отсутствия плагина Flash заголовок будет оформлен средствами CSS без всяких сообщений с предупреждениями об отсутствии плагина.

Простое объяснение технологии sIFR

  1. После загрузки страницы Javascript определяет наличие плагина Flash.
  2. Если плагин не обнаружен, страница загрузится в обычном порядке без ошибок и запросов на скачивание плагинов. В тех местах, где предполагался вывод текста уникальным шрифтом, пользователь увидит текст оформленный стандартными средствами CSS. (При удачном сочетании стандартного и уникального шрифта, разница между визуальным представлением может быть нивелирована и незаметна глазу.)
  3. Если Flash-плагин обнаружен, то требуемому элементу страницы с помощью JS присваивается класс «.sIFR-hasFlash», что позволяет с помощью CSS спрятать простой HTML-текст для замены на sIFR.
  4. Javascript сканирует страницу, находя по классам объекты для рендера флэша и сверяет их размеры.
  5. После проверки скрипт создает флэш-объект и перекрывает им стандартный текст, включая его в состав атрибута variables.
  6. Встроенный в заранее созданный флэш-шрифт скрипт на языке ActionScript генерирует текст требуемым шрифтом и с параметрами, указанными разработчиком сайта заранее.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии