私は Javascript を初めて使用しますが (ただし、HTML や CSS は使用しません)、Lalit Patelによるこのスクリプトを使用して、ユーザーのシステムにフォントがインストールされているかどうかを検出し、インストールされていない場合は、変更されたスタイル シートを提供しようとしています。最初の部分を機能させることに成功しました: fontdetect.js ファイルをアップロードし、それをヘッダーで呼び出し、body タグの末尾の前に貼り付けました:
<script type="text/javascript">
window.onload = function() {
var detective = new Detector();
alert(detective.detect('Courier'));
};
</script>
(Courier を例として使用します。) これにより、ページの読み込み時に警告がポップアップ表示され、フォントがインストールされているかどうかが通知され、美しく機能します。しかし、アラートをトリガーする代わりに、別のスタイルシートを取得するスクリプトを取得する方法がわかりません。これは基本的なことのように思えますが、Javascript のチュートリアルを調べても、どこにも詳細が見つかりません。どんなガイダンスも大歓迎です!
さらに詳細が必要な場合: ユーザーがカスタム フォントをインストールしていない場合、またはカスタム フォントを完全にオフにしている場合は、CSS を使用してテキストのサイズ/間隔のプロパティを変更し、フォールバック フォントを使用できるようにします。同じ空間に収まるように。