Skalowalny zamiennik Inman Flash

sIFR
Wersja stabilna
2.0.7 / 16 października 2008 ; 14 lat temu ( 2008-10-16 )
Napisane w JavaScript , Adobe Flash
Platforma sieć
Licencja Mniejsza Powszechna Licencja Publiczna GNU
Strona internetowa http://wiki.novemberborn.net/sifr/ ( Dokumentacja sIFR i często zadawane pytania w Wayback Machine (archiwum 20 stycznia 2013 r.))

Skalowalna wymiana Inman Flash (sIFR) to przestarzała implementacja dynamicznych czcionek internetowych JavaScript i Adobe Flash , umożliwiająca zastępowanie elementów tekstowych na stronach internetowych HTML odpowiednikami Flash. Jest oprogramowaniem typu open source i został pierwotnie opracowany przez Mike'a Davidsona i ulepszony przez Marka Wubbena. Jest to skalowalna odmiana zamiany tekstu HTML na Flash, której pionierem jest Shaun Inman.

Przegląd

CSS w przeglądarkach internetowych w momencie tworzenia sIFR nie pozwalała stronom internetowym na dynamiczne dołączanie czcionek internetowych , więc nie było gwarancji, że czcionki określone w CSS lub HTML będą wyświetlane zgodnie z zamierzeniami, czego przeglądający mógł mieć lub nie określoną czcionkę zainstalowaną w ich systemie. sIFR osadza czcionkę w elemencie Flash, który wyświetla tekst, eliminując potrzebę ręcznej preinstalacji czcionki w systemie użytkownika.

Powszechną techniką jest użycie grafiki rastrowej do wyświetlania tekstu czcionką, której dostępności na większości komputerów nie można mieć pewności. Tekst utworzony w ten sposób ulega pikselowaniu podczas skalowania i nie można go częściowo zaznaczyć. Natomiast elementy tekstowe sIFR naśladują normalny tekst HTML – można je stosunkowo zmieniać i kopiować.

sIFR wymaga włączonej obsługi JavaScript i zainstalowanej wtyczki Flash w przeglądarce czytającej. Jeśli którykolwiek z warunków nie zostanie spełniony, przeglądarka czytelnika automatycznie wyświetli tradycyjny styl oparty na CSS zamiast renderowania sIFR. sIFR nie jest przeznaczony do kopiowania tekstu, ponieważ renderowanie większej ilości tekstu za pomocą Flash stawia ogromne wymagania komputerowi. Ze względu na to ograniczenie przyznał to sam Mike Davidson

Chociaż sIFR zapewnia nam dziś lepszą typografię, z pewnością nie jest to rozwiązanie na następne 20 lat.

sIFR był używany na wielu znanych stronach internetowych, takich jak strony GE , Nike i Red Hat . Według stanu na grudzień 2008 r. bieżąca wersja sIFR to wersja 2.0.7. Wersja 3 jest w fazie beta.

Ograniczenia

Rosnąca popularność wtyczek blokujących reklamy w przeglądarkach i niektórych smartfonach może uniemożliwiać ładowanie treści Flash, zamiast tego wyświetlać przycisk „blokuj”, który w ten sposób zasłania dane strony, chociaż można to dostosować za pomocą indywidualnych ustawień wtyczki.

Alternatywy

Od czasu powstania sIFR odnowiono obsługę dynamicznych czcionek internetowych w przeglądarkach, obsługując je co najmniej najnowsze wersje czterech najpopularniejszych przeglądarek.

Starsze alternatywy dla sIFR obejmowały:

  • Facelift Image Wymiana (FLIR) to oprogramowanie podobne do sIFR. Ale zamiast używać Flasha, osadza zwykłe obrazy, które są generowane automatycznie z tekstu na stronie internetowej. Zatem nawet jeśli użytkownik nie ma zainstalowanej wtyczki Flash, zobaczy tekst zastąpiony przez FLIR. Jednak firma FLIR wymaga, aby host witryny internetowej obsługiwał język PHP , a dostęp do niego jest jeszcze trudniejszy niż sIFR. [ wątpliwe ]
  • Cufón to alternatywa, która konwertuje ścieżki czcionek na grafikę wektorową przechowywaną w formacie danych JSON , a następnie renderuje czcionki do elementów canvas lub VML (w zależności od dostępności) przy użyciu silnika renderującego JavaScript. Istotną wadą korzystania z Cufón jest wymóg, aby licencja wbudowanej czcionki umożliwiała jej dystrybucję w formie niezaszyfrowanej, czego wyraźnie zabrania wiele komercyjnych czcionek.

Drobnostki

Nazwa oryginalnej techniki pochodzi od anagramu akronimu techniki zastępowania obrazu CSS, którą miała zastąpić, Fahrner Image Zamiana .

Zobacz też

Linki zewnętrzne