CSSでfont-faceを使用して、CodeIgniterを使用して構築しているWebアプリケーションにカスタムフォントをインポートしています。CSSコードは次のとおりです。
@font-face {
font-family: 'UniversLT-UltraCondensed';
src: url('../Fonts/LTUnivers/universlt59ultracondensed.eot');
src: url('../Fonts/LTUnivers/universlt59ultracondensed.eot?#iefix') format('embedded-opentype'),
url('../Fonts/LTUnivers/universlt59ultracondensed.woff') format('woff'),
url('../Fonts/LTUnivers/universlt59ultracondensed.ttf') format('truetype'),
url('../Fonts/LTUnivers/universlt59ultracondensed.svg#universlt59ultracondensed') format('svg');
font-weight: normal;
font-style: normal;
}
body{
font-family: UniversLT-UltraCondensed, Helvetica, Arial, serif;
}
Safari、Chrome、またはOperaでサイトを実行すると、フォントが正しく読み込まれます。FireFoxで実行すると、次のようになります。
403エラーは、サーバー構成が間違っているか、.htaccessファイルが間違っていることを示しています。私はそのことに関しては初心者ですが、これが私の.htaccessにあるものです(それが問題であると仮定して...):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /Tat
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ Tat/index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt|css|fonts|woff|ttf|svg|eot)
RewriteRule ^(.*)$ Tat/index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /Tat/index.php
</IfModule>
これらのファイルには777権限があることにも注意してください(Ubuntu Lucidを実行しているサーバーへのSSHアクセスがあります)。
助言がありますか?手がかりがありません...