2012-02-19 2 views
2

CSSG 파일에서 @font-face을 사용하는 PhoneGap 응용 프로그램에서 <h3> 의 디자이너 글꼴을 사용했습니다.@ font-face with android의 전화 갭 문제

PhoneGap에서 FileTransfer() 기능을 사용하여 서버의 PHP 응용 프로그램으로 파일을 전송해야했습니다.

페이지에서 디자이너 글꼴을 사용하면 파일 전송이 작동하지 않는 것이 문제였습니다. 당신 중 누군가가 그런 문제를 경험 한 적이 있습니까?

정말 버그인지 알고 싶습니다.

감사합니다. :)

답변

1

저는 PhoneGap에 대한 직접적인 경험이 없지만 @ font-face로 꽤 많이 해왔습니다. 나는 당신이 당신의 글꼴을 정의하는 방법을 정확하게 모르겠지만, 이런 식의 일을 가정

@font-face { 
    font-family: 'MyFontName'; 
    src: url('/path/to/font/MyFontName.ttf') format('truetype') 
} 

그냥 큰소리로 생각하지만, 그것은 FileTransfer()가 그 점 파일 경로로 엉망 수 수 폰트가 사는 곳으로? 내가 그 생각할 수

하나 개의 솔루션은 파일 경로를 직접 CSS에 글꼴을 (base64로 인코딩 된)가 인코딩되어 엉망이 점점 피할 수 ... 그래서는 다음과 같이 보일 것이다 :

@font-face { 
    font-family:"MyFontName"; 
    src: url(data:font/opentype;base64,d09GRgABAAAAAFL...); 
} 

I을 그걸 시도해보고 문제가 완화되는지 확인해보십시오.