2011-03-08 3 views
1

나는 단순히 내 서버에 업로드 한 글꼴을 포함하려고합니다.CSS3 글꼴 포함

모두 제대로로드되고 있지만 잘못된 글꼴이 표시됩니다. @ font-face 코드를 제거하면 렌더링 된 HTML 글꼴이 변경되기 때문에 이런 현상이 발생합니다.

다음은 내 코드입니다. 지난 한 시간 동안 여러 가지로 놀아 보았습니다. 나는 또한 .TTF 파일을 시도했다.

@font-face { 
    font-family: Joan; 
    src: url("../fonts/joan.otf") format('font/opentype'); 
} 
body { 
    background: url('../images/bg.gif'); 
    font-family: Joan; 
} 
+0

? .otf는 Internet Explorer에서 작동하지 않습니다. – ghoppe

+0

오, 아뇨, IE를 사용하고 있지 않습니다. Chrome 및 FF4 –

+0

Pixel2Pixel Design에 대한이 자습서 참조 http://www.pixel2pixeldesign.com/css3-font-embedding-html/ –

답변

1

글꼴 이름을 따옴표로 묶어야 할 수도 있습니다. 또한 MSIE 호환성을 위해 글꼴을 .eot 형식으로 변환해야합니다. 여기에 "bulletproof"@ font-face가 per paulirish.com으로 있습니다. 당신은 전체/포스트 스크립트 글꼴 이름에 따라 조정해야 할 수도 있습니다 :

@font-face { 
    font-family: 'Joan'; 
    src: url('../fonts/joan.eot'); 
    src: local('Joan Regular'), local('Joan'), 
     url('../fonts/joan.otf') format('opentype'); 
}