Webサイトで使用するフォントリポジトリのタイプを作成しようとしています。これにより、他の設定を行わなくても、css内のリポジトリ内の任意のフォントを呼び出すことができます。これを行うために、各フォントのさまざまなファイルタイプを含むリポジトリ内の各フォントのフォルダーを配置するサブドメインを作成しました。また、サブドメインのルートにfont-face.cssというcssファイルを配置し、@font-face
各フォントの宣言を入力しました。フォントは絶対リンクでリンクされているため、どこからでも使用できます。
私の問題は、それらが配置されているサブドメインのフォントしか使用できないようですが、他のサイトではフォントが表示されないことです。firebugを使用して、font-face.cssファイルが正常にリンクおよびロードされていることを確認しました。では、なぜフォントが正しくロードされないのですか?フォントファイルなどに保護はありますか?私はこれを許可されるべきすべてのフォントを使用しているので、なぜこれが発生しているのかわかりません。アパッチの問題かもしれませんが、リンクするとフォントを問題なくダウンロードできます。
ああ、そして明確にするために、私はこれを設定することによって著作権を侵害していません。私が使用しているすべてのフォントは、この種のものを許可するためにライセンスされています。ただし、このフォントのリポジトリにアクセスできるのは自分だけである方法を設定したいのですが、それは別のプロジェクトです。