sIFR-xhtmlタイポグラフィの機能の拡張

sIFR

この記事では、かなり興味深いsIFR(Scalable Inman Flash Replacement)テクノロジーについて説明します。 XHTMLページでFlash JavaScriptとCSSを組み合わせることにより、任意のフォントでテキストを作成できます。 同時に、xhtmlは完全に有効であり、テキストは際立っており、フラッシュやJavaScriptが存在しないため、テキストはCSSスタイルの標準フォントでのみ表示されます。

このノートは、テクノロジーの完全な説明のふりをしているわけではありませんが、最終的にはドキュメントへのリンクと、1つのファイルとしてダウンロードして自由にプレイできる小さなサンプルを見つけることができます。

sIFRの使用は非常に簡単です。 すべては、ページを読み込んだ後、JavaScriptが必要なXHTML要素をFlashに置き換え、必要なフォントが含まれているという事実に関係しています。各フォントには、特別な方法で作成されたFlashファイルが1つだけ必要です。

この方法の利点は明らかですが、欠点については注目に値します。
  1. この方法で置き換えられた要素は、一般的な選択に参加しません(たとえば、ブラウザでCTRL + Aを押した場合)。 重要ではありませんが、生き残ることができます。
  2. 背景の透明度は常に機能するとは限りません。 たとえば、見出しの下にある種の複雑な背景がある場合。 Flash Playerのバージョンに依存するようです。
ロシア語の資料:
英語の資料:

私自身の例

更新:コメントの中で、 CurlyBraceは、 JQueryのプラグインという興味深いソリューションを提案しました。これにより、開発がさらに簡素化されます。 彼と私のカルマのささやかなプラスに感謝します。

オリジナル-sIFR-xhtmlタイポグラフィの機能の拡張

Source: https://habr.com/ru/post/J23280/


All Articles