글꼴 굉장 3.2.1 NuGet 패키지에 문제가 있습니까? 3.1.1에서 3.2.1로 업그레이드했을 때 모든 글꼴이 표시되지 않았습니다. BootstrapCDN (http://www.bootstrapcdn.com/)을 통해 Font Awesome에 직접 링크하면 모든 것이 잘 동작합니다.글꼴 굉장 NuGet 패키지 3.2.1
1
A
답변
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에 의해 생성 된 패키지보다 우선합니다.
1
글꼴이 멋진 CSS 파일의 가져 오기 경로가 NuGet 패키지가 파일을 삽입하는 방식에 잘못되어 있기 때문일 수 있습니다. 문제는 모든 파일을 동일한 디렉토리에 덤프했으나 가져 오기 경로는 CSS 디렉토리가 글꼴 디렉토리가있는 디렉토리 내에서 자신의 디렉토리에 있다고 가정합니다.
상당히 확신합니다. 참으로 패키지 문제입니다.
감사합니다. 이것은 좋은 해결 방법입니다. JiveCode에 의해 생성 된 패키지는 3.1.1이며, 3.2.1에 정의 된 새로운 아이콘이 필요합니다. –