Масштабируемая замена вспышки Inman - Scalable Inman Flash Replacement

sIFR
Стабильный выпуск
2.0.7 / 16 октября 2008 г.; 12 лет назад (2008-10-16)
Написано вJavaScript, Adobe Flash
Платформасеть
ЛицензияСтандартная общественная лицензия ограниченного применения GNU
Интернет сайтhttp://wiki.novemberborn.net/sifr/ (Документация по sIFR и часто задаваемые вопросы на Wayback Machine (архивировано 20 января 2013 г.))

Масштабируемая замена вспышки Inman (sIFR) устаревший JavaScript и Adobe Flash динамичный веб-шрифты реализация, позволяющая заменять текстовые элементы на HTML веб-страницы с эквивалентами Flash. это Открытый исходный код и изначально был разработан Майком Дэвидсоном и улучшен Марк Вуббен. Это масштабируемая разновидность HTML-замены текста на флэш-память, впервые разработанная Шон Инман.

Обзор

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

Распространенный метод - использовать растровая графика для отображения текста шрифтом, который нельзя доверять на большинстве компьютеров. Текст, созданный таким образом, пикселизируется при масштабировании и не может быть частично выбран. Напротив, текстовые элементы sIFR имитируют обычный текст HTML - их размер можно изменять и копировать.

sIFR требует, чтобы был включен JavaScript и в браузере чтения был установлен плагин Flash. Если ни одно из условий не выполняется, браузер читателя автоматически отображает традиционный стиль на основе CSS вместо рендеринга sIFR. sIFR не предназначен для основная копия текст как отображение больших объемов текста с помощью Flash предъявляет огромные требования к компьютеру. Из-за этого ограничения сам Майк Дэвидсон признал, что[1]

Хотя сегодня sIFR дает нам лучшую типографику, это явно не решение на следующие 20 лет.

sIFR использовался на множестве хорошо известных веб-страниц, таких как страницы GE, Nike и Красная Шапка. По состоянию на декабрь 2008 г. текущим выпуском sIFR является версия 2.0.7. Версия 3 находится в стадии бета-тестирования.[2]

Критика

Несмотря на то что веб-доступность могут быть сохранены с помощью этого метода, пользователи должны знать, что sIFR влияет на время загрузки страницы (из-за множества запросов, необходимых для файлов Flash, JavaScript и CSS, используемых sIFR). Кроме того, растущая популярность браузера блокировщик рекламы плагины и некоторые смартфоны могут препятствовать загрузке Flash-контента, вместо этого отображая кнопку «заблокировать», которая тем самым скрывает данные страницы, хотя это можно настроить с помощью индивидуальных настроек плагина.[3]

Альтернативы

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

Старые альтернативы sIFR включали:

  • Замена изображения подтяжки лица (FLIR) программное обеспечение, аналогичное sIFR. Но вместо использования flash он встраивает простые изображения, которые автоматически генерируются из текста на веб-странице. Таким образом, даже если у пользователя не установлен флэш-плагин, он увидит текст, замененный на FLIR. Однако FLIR требует, чтобы хост веб-сайта мог PHP, а еще меньше доступный чем sIFR.[сомнительный ]
  • Cufón альтернатива, которая преобразует пути к шрифтам в векторная графика Хранится в JSON формат данных, а затем отображает шрифты в элементы холста или VML (в зависимости от наличия) с использованием механизма рендеринга JavaScript. Существенным недостатком использования Cufón является требование, чтобы встроенный шрифт лицензия разрешить его распространение в незашифрованном виде, что прямо запрещено многими коммерческими шрифтами.

Мелочи

Название оригинального метода произошло от анаграммы аббревиатуры метода замены изображений CSS, который он был разработан, чтобы заменить, Замена изображения Фарнера.

Смотрите также

использованная литература

  1. ^ «Типа онлайн». (Октябрь 2005 г.). Проекты компьютерного искусства, п. 64.
  2. ^ Вуббен, Марк. «Документация и часто задаваемые вопросы по sIFR». Архивировано из оригинал на 2007-06-30. Получено 2007-07-20.
  3. ^ Мендес, Дэвид. «Как отобразить текст sIFR Flash с установленным плагином Flash Block». Получено 2010-12-28.

внешние ссылки