CSS @font-face 외부 도메인의 절대 URL: Firefox에서 글꼴 로드 문제 해결
문제:
외부 도메인에서 글꼴을 로드하기 위해 절대 URL과 함께 @font-face 규칙을 사용하면 Firefox 13.0.1에서 글꼴이 로드되지 않습니다.
분석:
Firefox에서는 다른 도메인에서 로드된 글꼴에 대해 액세스 제어 헤더를 설정해야 합니다. 특히, Access-Control-Allow-Origin 헤더는 * 또는 글꼴 요청이 허용된 도메인으로 설정되어야 합니다.
해결책:
Apache 서버의 경우, .htaccess 파일에 다음 코드를 추가하세요.
AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf <FilesMatch "\.(ttf|otf|eot)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule> </FilesMatch>
이렇게 하면 Access-Control-Allow-Origin 헤더가 *로 설정되어 모든 도메인에서 글꼴을 요청할 수 있습니다.
추가 고려 사항:
위 내용은 외부 도메인에서 @font-face를 사용할 때 Firefox에서 내 글꼴이 로드되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!