| 安定版リリース | 2.0.7 / 2008年10月16日 |
|---|---|
| 書かれた | JavaScript、Adobe Flash |
| プラットフォーム | ウェブ |
| ライセンス | GNU 劣等一般公衆利用許諾書 |
| Webサイト | http://wiki.novemberborn.net/sifr/ ( Wayback Machineの sIFR ドキュメントと FAQ (2013 年 1 月 20 日アーカイブ)) |
Scalable Inman Flash Replacement ( sIFR ) は、廃止されたJavaScriptとAdobe Flash の動的Web フォントの実装であり、 HTML Web ページ上のテキスト要素をFlash の同等のものに置き換えることができます。これはオープンソースであり、当初 Mike Davidson によって開発され、Mark Wubben によって改良されました。これは、Shaun Inman によって開発された、HTML テキストから Flash への置き換えのスケーラブルなバリエーションです。
すべての主要な Web ブラウザーで Adobe Flash が廃止され、CSSで Web フォントのサポートが導入されたため、 sIFR は主流では使用されなくなりました。
概要
sIFR の作成時点では、Web ブラウザーのCSSサポートでは Web ページにWeb フォントを動的に含めることができなかったため、閲覧ユーザーのシステムに指定されたフォントがインストールされているかどうかわからないため、CSS または HTML で指定されたフォントが意図したとおりに表示される保証はありませんでした。sIFR は、テキストを表示する Flash 要素にフォントを埋め込むため、ユーザーのシステムにフォントを手動で事前にインストールする必要がありません。
一般的な手法は、ラスター グラフィックを使用して、ほとんどのコンピューターで使用できるとは限らないフォントでテキストを表示することです。この方法で作成されたテキストは、拡大縮小するとピクセル化され、部分的に選択することはできません。対照的に、sIFR テキスト要素は通常の HTML テキストを模倣しており、比較的サイズ変更やコピーが可能です。
sIFR では、JavaScript が有効になっており、閲覧ブラウザに Flash プラグインがインストールされている必要があります。どちらかの条件が満たされていない場合、閲覧ブラウザは自動的に sIFR レンダリングではなく従来の CSS ベースのスタイルを表示します。sIFR は本文テキスト用に設計されていません。Flash で大量の本文をレンダリングすると、コンピュータに多大な負荷がかかるためです。この制限のため、Mike Davidson 自身も[1]を認めています。
sIFR は今日ではより優れたタイポグラフィを提供しますが、今後 20 年間の解決策ではないことは明らかです。
sIFRはGE、Nike、Red Hatなどのさまざまな有名なWebページで使用されています。2008年12月現在、sIFRの最新リリースはバージョン2.0.7で、バージョン3はベータ版でした。[2]
制限事項
ブラウザの広告ブロッカープラグインや一部のスマートフォンの普及により、Flashコンテンツの読み込みがブロックされ、代わりに「ブロック」ボタンが表示されてページデータが隠されることがあります。ただし、これは個々のプラグイン設定で調整できます。[3]
代替案
sIFR の作成以来、ブラウザでの動的Web フォントのサポートが更新され、少なくとも最も人気のある 4 つのブラウザの最新バージョンでサポートされるようになりました。
sIFR の従来の代替手段には以下が含まれます。
- Facelift Image Replacement (FLIR) は sIFR に似たソフトウェアです。ただし、Flash を使用する代わりに、Web ページのテキストから自動的に生成されたプレーンな画像を埋め込みます。ただし、FLIR では Web サイトのホストがPHP を実行できる必要があり、sIFR よりもアクセスしにくいです。 [疑わしい–議論する]
- Cufón は、フォント パスをJSONデータ形式で保存されたベクター グラフィックに変換し、 JavaScript レンダリング エンジンを使用してフォントをキャンバス要素またはVML (可用性に応じて) にレンダリングする代替手段です。Cufón を使用する際の大きな欠点は、埋め込まれたフォントのライセンスで暗号化されていない形式での配布が許可されている必要があることです。これは、多くの商用フォントで明示的に禁止されています。
トリビア
元の手法の名前は、置き換えるように設計された CSS 画像置換手法の頭字語であるFahrner Image Replacementのアナグラムに由来しています。
参照
参考文献
- ^ 「オンラインで入力」 (2005 年 10 月)。Computer Arts Projects、64 ページ。
- ^ Wubben, Mark. 「sIFR Documentation & FAQ」。2007年6月30日時点のオリジナルよりアーカイブ。2007年7月20日閲覧。
- ^ Mendez, David. 「Flash ブロック プラグインがインストールされた状態で sIFR Flash テキストを表示する方法」 。2010年 12 月 28 日閲覧。
外部リンク
- Wiki.Novellborn、sIFR ドキュメントと FAQ
- sIFR の紹介: ブラウザ テキストの健康的な代替手段 (著者: *Mike Davidson)
- オンライン sIFR ジェネレーター
- 別のオンライン sIFR ジェネレーター
- 公式 Google ウェブマスター セントラル ブログ Google は SMX Advanced 2008 で発表されたとおり sIFR を推奨しています
- jQuery sIFR プラグイン、sIFR のjQuery風バージョン
