Jump to content

Масштабируемая замена флэш-памяти Inman

СИФР
Стабильная версия
2.0.7 / 16 октября 2008 г .; 15 лет назад ( 16.10.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 .

См. также

[ редактировать ]
  1. ^ «Введите онлайн». (октябрь 2005 г.). Проекты компьютерного искусства , с. 64.
  2. ^ Вуббен, Марк. «Документация и часто задаваемые вопросы sIFR» . Архивировано из оригинала 30 июня 2007 г. Проверено 20 июля 2007 г.
  3. ^ Мендес, Дэвид. «Как отобразить Flash-текст sIFR с установленным плагином Flash Block» . Проверено 28 декабря 2010 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 69698a00c2a6700906c4fd36910312fc__1718713920
URL1:https://arc.ask3.ru/arc/aa/69/fc/69698a00c2a6700906c4fd36910312fc.html
Заголовок, (Title) документа по адресу, URL1:
Scalable Inman Flash Replacement - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)