2013-04-15 1 views
1

찾고있는 답변을 찾을 수 없습니다. 나는 대부분 정적 인 페이지를 가지고 있는데, 주로 이미지로 구성되어있다. 이미지를 만드는 데 사용 된 글꼴은 Mac OS X 설치에서 발견되는 'Handwriting-Dakota.ttf'입니다. 나는이 글꼴을주고 싶은 텍스트를 포함하는 하나의 동적 요소를 가지고있다. 내 CSS 파일과 동일한 디렉토리에 ttf 글꼴이 있습니다.CSS @ font-face가 Mac 글꼴과 호환되지 않습니다.

@font-face{ 
font-family: dakota; 
src: url('dakota.ttf') format('truetype'); 
} 

css 파일이 포함 된 html 파일. <p style="font-family: dakota;">sometext</p>

크롬의 검사기에 적용된 규칙을 볼 수는 있지만 모양이 변경되지는 않습니다. 내가하려는 일이 불가능하거나 내가 잘못하고있는 것입니까? 추가 글꼴 얼굴 구문에 대한 더 많은 지식을 얻을 수

답변

2

사용이 형식

@font-face { 
    font-family: 'myfont'; 
    src: url('fonts/myfont.eot'); 
    src: url('fonts/myfont.eot?#iefix') format('embedded-opentype'), 
     url('fonts/myfont.woff') format('woff'), 
     url('fonts/myfont.ttf') format('truetype'), 
     url('fonts/myfont.svg#rsuregular') format('svg'); 
} 

Bulletproof @font-face Syntax를 참조하십시오.

모든 글꼴 버전을 가져 오려면. Google은 "글꼴 변환기", 첫 페이지에 글꼴 변환기 서비스가 많이있을 것입니다.

+0

하지만 글꼴의 모든 버전은 어디서 구할 수 있습니까? 나는 현재 크롬에서 작동하도록 노력하고 있으며, ttf가 읽어야하는 것을 읽으려고 노력하고있다. – Cobolt

+0

@Cobolt 방금 내 대답을 업데이트했습니다. 당신은 글꼴의 모든 버전을 얻으려면 온라인 글꼴 변환기에 대한 구글을 시도 할 수있다. – lngs

+1

고맙다. 내가 사용하고있는 글꼴을 버려야했지만,이 형식을 사용하는 것은 일반적으로 잘 작동하기 때문에 잘 작동한다. Font Squirrel은 여러 소스에서 버전을 시험했지만 ttf 파일이 손상되었다고 말했습니다. 필기 Dakota.ttf에 뭔가 잘못된 것이 있습니다. – Cobolt

0

URL이 웹 루트가 아닌 css 파일과 관련이 있는지 확인하십시오.

@font-face{ 
    font-family: 'dakota'; 
    src: url('../fonts/dakota.ttf') format('truetype'); 
} 

다른 브라우저에서 문제없이 글꼴을 사용할 수 있도록 다른 유형을 추가해야합니다.

@font-face { 
    font-family: 'dakota'; 
    src: url('../fonts/dakota.eot'); 
    src: url('../fonts/dakota.eot?#iefix') format('embedded-opentype'), 
     url('../fonts/dakota.woff') format('woff'), 
     url('../fonts/dakota.ttf') format('truetype'), 
     url('../fonts/dakota.svg#rsuregular') format('svg'); 
}