Ölçeklenebilir Inman Flash Değişimi - Scalable Inman Flash Replacement

sIFR
Kararlı sürüm
2.0.7 / 16 Ekim 2008; 12 yıl önce (2008-10-16)
YazılmışJavaScript, Adobe Flash programı
Platform
LisansGNU Daha Az Genel Kamu Lisansı
İnternet sitesihttp://wiki.novemberborn.net/sifr/ (sIFR Belgeleri ve SSS -de Wayback Makinesi (20 Ocak 2013'te arşivlendi)

Ölçeklenebilir Inman Flash Değişimi (sIFR) modası geçmiş JavaScript ve Adobe Flash programı dinamik web yazı tipleri uygulama, metin öğelerinin değiştirilmesini sağlar HTML Flash eşdeğerlerine sahip web sayfaları. Bu açık kaynak ve başlangıçta Mike Davidson tarafından geliştirilmiş ve Mark Wubben. Bu, öncülüğünü yaptığı ölçeklenebilir bir HTML metin-flaş değiştirme çeşididir. Shaun Inman.

Genel Bakış

CSS Web tarayıcılarındaki destek, sIFR oluşturulduğu sırada web sayfalarının dinamik olarak dahil edilmesine izin vermedi web yazı tipleri, bu nedenle, tarayıcı kullanıcı sistemlerinde belirtilen yazı tipini yükleyip yüklememiş olabileceğinden, CSS veya HTML'de belirtilen yazı tiplerinin amaçlandığı gibi gösterileceğinin garantisi yoktu. sIFR, bir fontun kullanıcının sistemine manuel olarak önceden yüklenmiş olması ihtiyacını önceden belirleyerek metni görüntüleyen bir Flash öğesine bir font gömer.

Yaygın bir teknik kullanmaktır raster grafikler metni çoğu bilgisayarda kullanılabileceğine güvenilemeyen bir yazı tipinde görüntülemek için. Bu şekilde oluşturulan metin ölçeklendiğinde pikselleşir ve kısmen seçilemez. Buna karşılık, sIFR metin öğeleri normal HTML metnini taklit eder - nispeten yeniden boyutlandırılabilir ve kopyalanabilir.

sIFR, JavaScript'in etkinleştirilmesini ve Flash eklentisinin okuma tarayıcısına yüklenmesini gerektirir. Her iki koşul da karşılanmazsa okuyucunun tarayıcısı, sIFR oluşturma yerine otomatik olarak geleneksel CSS tabanlı stil gösterecektir. sIFR aşağıdakiler için tasarlanmamıştır: vücut kopya Flash ile daha büyük metin gövdeleri oluştururken metin, bilgisayarda zorlu talepler getirir. Bu kısıtlama nedeniyle, Mike Davidson kendisi itiraf etti:[1]

SIFR bugün bize daha iyi tipografi sunsa da, önümüzdeki 20 yıl için kesinlikle çözüm olmayacak.

sIFR, aşağıdakiler gibi iyi bilinen çeşitli web sayfalarında kullanılmıştır. GE, Nike ve Kırmızı şapka. Aralık 2008 itibariyle, mevcut sIFR sürümü 2.0.7 sürümüdür. Sürüm 3 beta sürümündedir.[2]

Eleştiri

olmasına rağmen web erişilebilirliği bu teknik kullanılarak korunabilir, kullanıcılar sIFR'nin sayfa yükleme süresini etkilediğini bilmelidir (sIFR tarafından kullanılan Flash, JavaScript ve CSS dosyaları için gereken birden çok istekten). Ayrıca, tarayıcının artan popülaritesi reklam engelleyici eklentiler ve bazı akıllı telefonlar Flash içeriğinin yüklenmesini engelleyebilir, bunun yerine bir "engelle" düğmesi görüntüleyerek sayfa verilerini gizler, ancak bu, bağımsız eklenti ayarlarıyla ayarlanabilir.[3]

Alternatifler

SIFR'nin oluşturulmasından bu yana, dinamik web yazı tipleri tarayıcılardaki destek, onları destekleyen en popüler dört tarayıcının en azından en son sürümleri ile yenilenmiştir.

SIFR'ye daha eski alternatifler dahil:

  • Facelift Görüntü Değiştirme (FLIR) sIFR'ye benzer bir yazılımdır. Ancak flash kullanmak yerine, web sayfasındaki metinden otomatik olarak oluşturulan düz görüntüleri gömer. Dolayısıyla, kullanıcı yüklü flash eklentisine sahip olmasa bile, metni FLIR ile değiştirdiğini görecektir. Ancak FLIR, web sitesi ana makinesinin PHP ve daha da az erişilebilir sIFR'den daha.[şüpheli ]
  • Cufón yazı tipi yollarını şuna dönüştüren bir alternatiftir vektör grafikleri depolanmış JSON veri biçimi ve ardından yazı tiplerini tuval öğeleri veya VML (kullanılabilirliğe bağlı olarak) bir JavaScript oluşturma motoru kullanarak. Cufón kullanmanın önemli bir dezavantajı, gömülü yazı tipinin lisans birçok ticari yazı tipinin açıkça yasakladığı şifrelenmemiş biçimde dağıtımına izin verir.

Önemsiz şeyler

Orijinal tekniğin adı, yerine kullanılmak üzere tasarlandığı CSS görüntü değiştirme tekniğinin kısaltmasının bir anagramından türetilmiştir. Fahrner Görüntü Değiştirme.

Ayrıca bakınız

Referanslar

  1. ^ "Çevrimiçi yazın". (Ekim 2005). Bilgisayar Sanatları Projeleri, s. 64.
  2. ^ Wubben, Mark. "sIFR Belgeleri ve SSS". Arşivlenen orijinal 2007-06-30 tarihinde. Alındı 2007-07-20.
  3. ^ Mendez, David. "Yüklü Flash Blok Eklentisi ile sIFR Flash Metni nasıl görüntülenir?". Alındı 2010-12-28.

Dış bağlantılar