2012-07-13 2 views
0

현재 Typepack 서버가 호주에서 정전을 경험하고 있습니다. 그리고 Google의 Webfont Loader를 사용하여 Typekit 글꼴을로드하는 광산 사이트에 문제가 발생했습니다.Google Webfont Loader : 글꼴 서버 (예 : Typekit)가 다운 된 경우 시간 제한이 없습니다.

나는 결국 시간 제한 및 비활성 상태로 갈 것 글꼴 로더가있을 것이라는 인상했다 (즉 wf-inactive)을 Webfont 로더 글꼴을로드 할 수 없습니다하지만 wf-loading에 무기한 중단 된 것으로 보입니다 경우 .

FOUT를 방지하기 위해이 웹 글꼴을 사용하는 모든 요소에 대해 visibility: hidden;을 설정했습니다. 문제는 모든 텍스트가 무기한 숨겨져 있다는 것입니다.

어떻게 해결할 수 있을지 생각해 주시겠습니까? Google의 Webfont Loader 문서에서 시간 초과와 관련된 내용을 볼 수 없습니다.

답변

0

당신이 사전 설정을 사용하는 경우, 당신은 가시성을 확보 섹션을 설정할 수 있습니다 볼에 숨겨진 CSS를 typekit의 비활성 기능을 통해 :

Typekit.load({ 
     loading: function() { 
     //Javascript to execute when fonts start loading 

     }, 
    active: function() { 


    }, 
    inactive: function() { 
     // Javascript to execute when fonts become inactive 
     $("#page).css("visibility", "visible") // check the correct script for that 
    } 
    }) 
+2

은 웹 폰트 로더가에 가본 적이 나타납니다 이 인스턴스에서 "비활성"상태. 그것은 "로드 중"상태에서 무기한으로 남아있었습니다. 그래서 "비활성"JS 이벤트 핸들러도 실행되지 않았을 것입니다 ... (v1.0.17과 함께) – Prembo

관련 문제