2014-11-02 2 views
6

웹에서 ttf 글꼴로 나열된 ftp 클라이언트 * 디렉토리에 나열된 ttf 글꼴이 있습니다. 나는 맥 OSX 플랫폼에서 파이어 폭스에 포함 된 글꼴 작업, 그리고 난 다음 웹 콘솔 오류가 점점 오전 : 윈도우 TTF가 다르기 때문에Firefox가 ttf 글꼴을 거부하는 이유는 무엇입니까?

[17:59:49.201] downloadable font: rejected by sanitizer (font-family: "Cryv2" style:normal weight:normal stretch:normal src index:0) source: http://localhost/html5/css/fonts/new-fonts-ttf/CryUncial/Cryv2.ttf @ http://localhos/html5/css/embeddedFontDeclarations.css 

이인가를? 또는 파일이 손상 되었습니까?

그렇다면 유용성을 위해 웹에서 글꼴 파일을 스크리닝하거나 windows ttf를보다 보편적 인 파일로 변환하는 방법이 있습니까?

인터넷 익스플로러를 위해 ttf 파일을 eot 파일로 변환했지만 주로 DOM 기반의 브라우저 및 Firefox 용으로 사전 제작 된 Apache 서버를 사용하여 Mac OSX 환경에서 제작 및 테스트하는 개발자 용 .

* ftp 클라이언트는 가져 오기이고 텍스트 편집기는 BBedit입니다. Firefox 12.0

+0

http://caniuse.com/#feat=ttf 당신이 TTF를 사용할 수 있지만이 ** 완전 무료 ** 하나, 그리고 인코딩 된 유니 코드, 오류가 너무 Wingdings를 할 필요가 Firefox의 문제 예입니다. 또한 'http : // www.xxx'와 같이'w '를로드하여로드하십시오. –

답변

1

this을 확인하십시오.

관련 텍스트 :

You get this error if you run out of memory when loading the fontfile or if there is something wrong with the layout (contents) of the fontfile. This is a protection against bad or malicious font files. It is probably possible to disable the sanitizer by setting the pref gfx.downloadable_fonts.sanitize to false in about:config but then you are no longer protected. Use at your own risk. Do not blame Mozilla if you are infected with malware.

+0

FF-32부터는이 옵션을 사용할 수 없습니다. 평온함 : 개발자는 사용자가 실제로 필요한 것을 더 잘 알 수 있습니다. –

4

http://caniuse.com/#feat=ttf

당신은 TTF를 사용할 수 있지만이 Wingdings를 파이어 폭스에서 문제의 예입니다 그래서 완전히 무료로 하나를 오류 및 유니 코드로 인코딩 할 필요가 .

참조 할 수 있도록이를 참조하십시오 Wingdings font family does not seem to work on Firefox and Opera

또한, 문제가없는 보장하기 w들과 http://www.example.com/xxx처럼로드합니다. 때로는 사이트에서 테스트 할 때 서버가 이상하게 작동합니다.

다음은 ttf를 전체 글꼴 세트 http://www.fontsquirrel.com/tools/webfont-generator으로 변환하는 방법입니다. 글꼴 다람쥐는 좋은 선택입니다. ;)

1

나는 http://www.dafont.com/de/cry-uncial.font 에서 글꼴을 다운로드 http://www.fontsquirrel.com/tools/webfont-generator

유일한 파일 작업이 "외침 언셜 자체 기울임 - crvy2i.ttf"입니다 그것을 확인. 다른 두 글꼴 파일이 손상되었습니다.

내 생각에 글꼴을 다시 작성하거나 (ttf 편집기로) 스위치를해야합니다.


ttf에서 변환 된 글꼴로도 작업 할 수 있습니다.

당신은 글꼴을 이미 "eot"로 변환했다고 썼습니다. "woff"및 "svg"로 변환하십시오.

그런 다음 "eot, woff, svg"순서로 URL을 추가하십시오. 브라우저는 첫 번째 좋은 것을 사용합니다 (https://stackoverflow.com/a/21155626/1163786). 손상된 ttf를 그대로 두십시오.

0

Firefox는 .ttf 글꼴을 지원하지 않지만 .woff 글꼴은 사용합니다. 이 경우는 .eot 글꼴 만 허용하는 Internet Explorer와 동일합니다. .ttf를 .woff로 변환하거나 글꼴의 .woff 버전을 찾으십시오.

은 변환하려면 -> http://everythingfonts.com/ttf-to-woff

관련 문제