2013-04-25 1 views
0

내 font-face mixin 호출이 내 CSS에서 앞에 슬래시를 컴파일 중입니다.Compass가 파일 경로 앞의 슬래시를 컴파일합니다.

Compass.configuration do |c| 
c.images_path='app/static' 
c.fonts_path='app/static' 
c.generated_images_dir = 'assets' 
c.relative_assets = true 
end 

일 ~ 이미지/참고 ImageName

$sprites: sprite-map("images/sprite/*.png"); 

주위 ~ /fonts/q2.ttf

@include font-face("q2overlay", font-files("fonts/q2.ttf","fonts/q2.dev.svg","fonts/q2.eot","fonts/q2.svg","fonts/q2.woff")); 

모든 정보를 작동하지 않습니다 내가 일하고있어 유사한 경로 지정을 사용하여 스프라이트 이미지를 가지고 내가/글꼴에 선행 슬래시를 제거하기 위해 내 구성을 조정할 수있는 방법은 인정 될 것입니다.

+0

결과 CSS를 공유하고 후속 댓글을 남길 수 있습니까? –

+0

@ font-face { font-family : "q2overlay"; URL '(/ font/q2.ttf) 형식 ('truetype ' ') 형식 ('임베디드 opentype '), url ('/ 글꼴/q2.svg ') 형식 ('svg '), url ('/ 글꼴/q2.woff ') 형식 ('woff '); }/* 생성 된 글꼴 참조 번호 */ – RhinoWalrus

답변

0

config.rb 파일에 fonts_dir 변수를 올바르게 설정 했습니까? 공식 나침반 문서에서

:

fonts_dir문자열 글꼴 파일이 보관되어있는 디렉토리. 독립 실행 형 프로젝트는/font로 기본 설정됩니다. Rails 프로젝트는 기본적으로 "public/fonts"로 기본 설정됩니다.

fonts_path문자열 글꼴 파일이 보관되는 곳의 전체 경로입니다. /가 기본값입니다.

http_fonts_path문자열 웹 서버의 글꼴 파일에 대한 전체 http 경로.

http_fonts_dir문자열 웹 서버의 글꼴 파일에 대한 상대적인 http 경로입니다.

the official compass documentation에서 볼 수 있듯이 스프라이트 및 이미지 설정은 글꼴의 설정과 다릅니다.

도움이 될지 알려 주시고, 여전히 멈췄다면 config.rb를 게시하십시오.

건배!

+0

예, fonts_path에서도 삭제되었습니다. 나는 Rake Pipeline에서 assetfile을 사용하여 내 앱을 빌드하고 있고, 이에 해당하는 나침반 설정은 fonts_dir을 제외한 초기 질문에있다. – RhinoWalrus

관련 문제