0

( Windows Phone 8 HTML5 アプリの Webfont と重複している可能性があります...ただし、特に問題の Phonegap)

アプリでカスタム Web フォントを使用しようとしています。フォントの読み込みに失敗します。(Cordova 2.3.0 & Windows Phone 8)。

css @font-face ブロックがまったく読み込まれていないようです。フォント形式に関係なく、うまくいきません。ビルド アクションで「コンテンツ」として追加されたフォント。

@font-face {
font-family: "SSPika";
src: url('ss-pika.eot');
src: url('ss-pika.eot?#iefix') format('embedded-opentype'),
   url('ss-pika.woff') format('woff'),
   url('ss-pika.ttf')  format('truetype'),
   url('ss-pika.svg#SSPika') format('svg');
font-weight: normal;
font-style: normal;
} 

他の質問と同様に、同じコンテンツをリモートで (iframe で) ロードすると、完全にレンダリングされます。

何か案は?

4

2 に答える 2

2

次の投稿を検索して見つけました。関連しているのかもしれません。

Phonegap WindowsPhone7ダイナミックHTMLの読み込みとjQueryを使用したクロスドメイン呼び出し

「Cordovaが初期化されていない場合(つまり、デバイスの準備ができていない場合)、ブラウザーコントロールはそれをリモート取得のように扱い、通常のクロスオリジンの問題に遭遇して拒否します」これはおそらくCSSの場合です。devicereadyイベントの後にCSSを動的にロードして、何が起こるかを確認できるかもしれません。

于 2013-01-21T21:53:01.810 に答える
0

潜在的にこれ?Windows Phone は Web フォントをサポートしています。ただし、XAP に埋め込まれている場合は機能しません。これは既知の問題です。既知の唯一の回避策は、リモート サーバーでフォントをホストし、AppCache を使用してフォント ファイルをデバイスのローカルに保持することです。

于 2013-01-23T21:49:30.633 に答える