Масштабируемая замена флэш-памяти Inman
Стабильная версия | 2.0.7 / 16 октября 2008 г |
---|---|
Написано в | JavaScript , Adobe Flash |
Платформа | сеть |
Лицензия | Меньшая стандартная общественная лицензия GNU |
Веб-сайт | http://wiki.novemberborn.net/sifr/ ( документация и часто задаваемые вопросы sIFR на Wayback Machine (архивировано 20 января 2013 г.)) |
Масштабируемая замена Inman Flash ( sIFR ) — это устаревшая JavaScript и Adobe Flash реализация динамических веб-шрифтов , позволяющая заменять текстовые элементы на веб-страницах HTML эквивалентами Flash. Он имеет открытый исходный код и изначально был разработан Майком Дэвидсоном и улучшен Марком Вуббеном . Это масштабируемая разновидность замены HTML-текста на Flash, впервые разработанная Шоном Инманом .
С прекращением поддержки Adobe Flash во всех основных веб-браузерах и введением поддержки веб-шрифтов в CSS sIFR больше не используется широко.
Обзор
[ редактировать ]Поддержка CSS в веб-браузерах на момент создания sIFR не позволяла веб-страницам динамически включать веб-шрифты , поэтому не было никакой гарантии, что шрифты, указанные в CSS или HTML, будут отображаться так, как задумано, поскольку пользователь, просматривающий веб-страницы, мог или не мог это сделать. указанный шрифт установлен в их системе. sIFR встраивает шрифт в элемент Flash, который отображает текст, исключая необходимость предварительной установки шрифта вручную в системе пользователя.
Распространенным методом является использование растровой графики для отображения текста шрифтом, наличие которого на большинстве компьютеров вряд ли возможно. Текст, созданный таким образом, пикселизируется при масштабировании и не может быть выделен частично. Напротив, текстовые элементы sIFR имитируют обычный текст HTML — их размер можно относительно изменить и скопировать.
sIFR требует включения JavaScript и установки плагина Flash в браузере для чтения. Если какое-либо из условий не выполнено, браузер читателя автоматически отобразит традиционный стиль на основе CSS вместо рендеринга sIFR. sIFR не предназначен для копирования основного текста, поскольку обработка больших объемов текста с помощью Flash предъявляет огромные требования к компьютеру. Из-за этого ограничения сам Майк Дэвидсон признал, что [1]
Хотя сегодня sIFR дает нам лучшую типографику, это явно не решение на ближайшие 20 лет.
sIFR использовался на различных известных веб-страницах, например, на страницах GE , Nike и Red Hat . По состоянию на декабрь 2008 года текущей версией sIFR была версия 2.0.7, а версия 3 находилась в стадии бета-тестирования. [2]
Ограничения
[ редактировать ]Растущая популярность плагинов для блокировки рекламы в браузерах и некоторые смартфоны могут препятствовать загрузке Flash-контента, вместо этого отображая кнопку «заблокировать», которая тем самым скрывает данные страницы, хотя это можно настроить с помощью отдельных настроек плагина. [3]
Альтернативы
[ редактировать ]С момента создания sIFR поддержка динамических веб-шрифтов в браузерах была обновлена, причем их поддерживают как минимум последние версии четырех самых популярных браузеров.
Более старые альтернативы sIFR включали:
- Замена изображения Facelift (FLIR) — это программное обеспечение, аналогичное sIFR. Однако вместо использования Flash он встраивает простые изображения, которые автоматически генерируются из текста на веб-странице. Однако FLIR требует, чтобы хост веб-сайта мог использовать PHP , и он еще менее доступен, чем sIFR. [ сомнительно – обсудить ]
- Cufón — это альтернатива, которая преобразует пути шрифтов в векторную графику, хранящуюся в формате данных JSON , а затем отображает шрифты в элементы холста или VML (в зависимости от доступности) с использованием механизма рендеринга JavaScript. Существенным недостатком использования Cufón является требование, чтобы лицензия на встроенный шрифт допускала его распространение в незашифрованной форме, что категорически запрещено многими коммерческими шрифтами.
Пустяки
[ редактировать ]Название оригинального метода произошло от анаграммы аббревиатуры метода замены изображений CSS, для замены которого он был разработан, — Fahrner Image replace .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Введите онлайн». (октябрь 2005 г.). Проекты компьютерного искусства , с. 64.
- ^ Вуббен, Марк. «Документация и часто задаваемые вопросы sIFR» . Архивировано из оригинала 30 июня 2007 г. Проверено 20 июля 2007 г.
- ^ Мендес, Дэвид. «Как отобразить Flash-текст sIFR с установленным плагином Flash Block» . Проверено 28 декабря 2010 г.
Внешние ссылки
[ редактировать ]- Wiki.Novemberborn, sIFR Документация и часто задаваемые вопросы
- Представляем sIFR: здоровую альтернативу тексту браузера * Майк Дэвидсон
- Онлайн-генератор sIFR
- Еще один онлайн-генератор sIFR
- Официальный центральный блог Google для веб-мастеров Google предпочитает sIFR, как было объявлено на конференции SMX Advanced 2008.
- Плагин jQuery sIFR , jQuery . версия sIFR с добавлением