0

PhoneGapを使用してAndroidにアプリケーションを実装しました。したがって、UIはjQueryMobileで実装されます。アプリケーションテキストにカスタムフォントを与えるためにCSSfont-faceを使用しました。

@font-face {
    font-family: "MyFont";
    src: url("../fonts/MyFont.ttf") format("truetype"),
    src: url("../fonts/MyFont.otf") format("opentype");
}
body {
    font-family: MyFont;
}

しかし、Androidにアプリケーションをインストールすると、テキストはデフォルトのフォント面で表示されます。

Androidでこの問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

これは、Android フォンで機能する正しい構文です。

@font-face {
    font-family: 'yanone';
    src: url('fonts/yanone/YanoneKaffeesatz-Regular-webfont.eot?') format('eot'), 
         url('fonts/yanone/YanoneKaffeesatz-Regular-webfont.woff') format('woff'), 
         url('fonts/yanone/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'), 
         url('fonts/yanone/YanoneKaffeesatz-Regular-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

カスタム フォントへの相対パスにも注意する必要があります。

于 2013-01-12T22:29:09.567 に答える