フォント開発の基礎は2つのタスクでした。
最初のもの:
- このフォントをシステムまたはアプリケーションレベルで一時的な「ルーラー」として使用すると、目的のフォントをシステムのフォントで完全にレンダリングするまで置き換えることを禁止できます。
- Adobe Blankを使用した以前の実装に基づいて、Webfontが実際にロードされるタイミングを判断できます。これは、その性質上、CSSの制限のハックです。
第二:
- CSSファイルにデータURIとしてAdobe Blankを含める。
- フォントファミリー宣言 : SomeWebFont、「Adobe Blank」。 テキストを含み、幅をゼロにしないDOM要素の場合。 たとえば、画面から完全に外れた位置にあるスパン 。
- DOM要素の幅を確認します。0の場合-SomeWebFontはまだロードされていません。それ以上の場合-ロードされています。
フォントは現在Sourceforgeにあります。 近い将来、GitHubでミラーが開かれます。