2013-06-24 1 views

답변

1

이 문제는 CSS의 상대 경로가 잘못되어 발생합니다.

글꼴 awesome.css, 라인 28 ~ 34 :

그래서 (이 폰트 디렉토리가 글꼴 최고 CSS 파일이있는 위치의 하위 디렉토리가 있다고 가정)처럼이 문제를 해결하려면 다음 파일을 업데이트
@font-face { 
    font-family: 'FontAwesome'; 
    src: url('font/fontawesome-webfont.eot?v=3.2.1'); 
    src: url('font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

글꼴 awesome.min.css, 라인 1 : 물론

@font-face{font-family:'FontAwesome';src:url('font/fontawesome-webfont.eot?v=3.2.1');src:url('font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;} 

,이 NuGet 패키지를 사용하는 점을 패배하지만, PAC 때까지 임시 해결 방법을 고려 케이지는 고정되어있다. 아마도 FontAwesome NuGet 패키지 중에서 선택할 수 있지만, 일단 고정되면, Dave Gandy으로 생성 된 패키지는 JiveCode에 의해 생성 된 패키지보다 우선합니다.

+0

감사합니다. 이것은 좋은 해결 방법입니다. JiveCode에 의해 생성 된 패키지는 3.1.1이며, 3.2.1에 정의 된 새로운 아이콘이 필요합니다. –

1

글꼴이 멋진 CSS 파일의 가져 오기 경로가 NuGet 패키지가 파일을 삽입하는 방식에 잘못되어 있기 때문일 수 있습니다. 문제는 모든 파일을 동일한 디렉토리에 덤프했으나 가져 오기 경로는 CSS 디렉토리가 글꼴 디렉토리가있는 디렉토리 내에서 자신의 디렉토리에 있다고 가정합니다.

상당히 확신합니다. 참으로 패키지 문제입니다.