그래서 당신이하는 일은 ... 글꼴 파일 폴더에 다음과 같은 htaccess 파일을 넣으십시오.
<FilesMatch "\.(ttf|otf|eot|woff|woff2)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
또한 원격 CSS 파일에서 font-face 선언에는 글꼴 파일의 전체 절대 URL이 필요합니다 (로컬 CSS 파일에는 필요하지 않음).
예 :
@font-face {
font-family: 'LeagueGothicRegular';
src: url('http://www.example.com/css/fonts/League_Gothic.eot?') format('eot'),
url('http://www.example.com/css/fonts/League_Gothic.woff') format('woff'),
url('http://www.example.com/css/fonts/League_Gothic.ttf') format('truetype'),
url('http://www.example.com/css/fonts/League_Gothic.svg')
}
그러면 문제가 해결됩니다. 한 가지주의 할 점은 글꼴에 액세스 할 수있는 도메인을 정확히 지정할 수 있다는 것입니다. 위의 htaccess에서 모든 사람이 내 글꼴에 액세스 할 수 있도록 지정 "*"
했지만 다음 과 같이 제한 할 수 있습니다.
단일 URL :
헤더 세트 Access-Control-Allow-Origin http://example.com
또는 쉼표로 구분 된 URL 목록
Access-Control-Allow-Origin: http://site1.com,http://site2.com
(현재 구현에서는 여러 값이 지원되지 않습니다.)