2012-11-03 3 views
5
@font-face { 
    font-family: "HelveticaNeueLTStd-Lt"; 
    src: url('/css/fonts/HelveticaNeueLTStd-Lt.otf') format('opentype'); 
} 

글꼴 : 난 그냥 '헬 베티 중 하나로 출력 URL을 얻이 수없는 것나침반 글꼴 얼굴의 출력은 내 나침반 코드의 출력 파일

@include font-face('HelveticaNeueLTStd-Lt', font-files('HelveticaNeueLTStd-Lt.otf')); 

을 .. .... otf '또는 단지'fonts/Helvetica ...... otf '.

내 디렉토리 자산은 다음과 같습니다 : 나는 fonts_dir을 복용하고 ""로 운

+5

이 :

아마 내가

나는 보통이 방법을 믹스 인을 사용하는 웹

에 대한 .OTF 파일을 사용하는 것이 좋습니다 않을 것

fonts_dir = "../fonts" 

에 config.rb 파일을 변경 시도 문제가 해결되었습니다. 자산을 친척으로 바꿀 필요가있었습니다. 나는 이전에 같은 결과가없이 이것을 시도했지만, 이상한 이유로 지금은 효과가 있습니다. –

+0

'http_fonts_path'를 설정하십시오. 최신 컴퍼스에서 여전히 발생합니까? – sam

답변

4

설정 http_fonts_path 또는 :relative assets, true으로 변경 시도했다

http_path = "/" 
css_dir = "css" 
sass_dir = "sass" 
images_dir = "img" 
javascripts_dir = "js" 
fonts_dir = "fonts" 

. :)

1

나는 동일한 문제가있었습니다. 그냥 대신 글꼴 파일 URL을 사용

당신 경로 출력은 '/css/fonts/HelveticaNeueLTStd-Lt.otf가'하지만 당신이 /fonts/HelveticaNeueLTStd-Lt.otf '로 이동하려면 제대로 이해하고
@include font-face('HelveticaNeueLTStd-Lt', url('HelveticaNeueLTStd-Lt.otf')); 
0

.

@include font-face('HelveticaNeueLTStd-Lt', font-files(
'HelveticaNeueLTStd-Lt.woff', woff, 
'HelveticaNeueLTStd-Lt.ttf', ttf, 
'HelveticaNeueLTStd-Lt.svg', svg), 
'HelveticaNeueLTStd-Lt.eot');