2016-11-28 8 views
0

cssのfont-familyプロパティに問題があります。私は、特定のフォントを使用してスタイルを設定するタイトルを持っています。私は@fontfaceを使用しています。私のデスクトップ上では正常に動作しますが、iPhoneiPadには標準フォントがあります(時間がかかるかもしれませんが、わかりません)。私はいくつかの研究を行い、ttfなどの異なるフォーマットを試しましたが、まだ動作していませんでした。最後に、うんざりして、私は自分のCSSのフォントを他のシステムフォントに変更しようとしましたが、電話はまだそれらを認識していません。基本的には1つのフォントがついています。ここでは、デスクトップ上のフォントの例のカップルです:モバイルデバイスにfont-familyが適用されていません

enter image description here

3枚の第1の画像は、私はデスクトップ版に適用されている別のフォントファミリです。 @fontfaceを使用すると、システムフォント、Googleフォント、およびカスタムフォントがあります。すべての仕事。

第4のイメージは、フォントのそれぞれについてiPhoneiPadの両方に表示されているものです。常に同じもの。何が起こっているの?任意の提案が高く評価されました。

カスタムフォントのための私のコードは次のとおりです。

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


.title{ 
    font-family: QuaestorSans; 
    font-size: 2em; 
    letter-spacing: 1.4px; 
} 

HTML

アリス 空soyer地球

上の文字をフェード少しのアニメーションがありますしかし、私はそれがフォントファミリに耳を傾けてください(そして、携帯端末でのみですか?)。

あなたはそれがalicesoyer.com

のウェブサイトをチェックアウトしたい場合は、フォントファミリーのための唯一のルールがありますが、あなたはデスクトップとモバイルのサイトをテストする場合には(私はiPhone上でテストしていと今のところiPad)あなたは異なる家族を見るでしょう。おかげでほとんどのモバイルデバイスのための右のフォントフォーマットを持っていないことが原因で発生

+0

いくつかのコードを追加できますか? –

+0

私はこれが役立つと思います[携帯電話のサファリに埋め込まれていないフォントの顔](http://stackoverflow.com/questions/4412511/font-face-not-embedding-on-mobile-safari-iphone-ipad) –

+0

通常、.ogg、.woff、.wof2、.eot、.ttfの5つのファイル拡張子が必要です。 @jezE answer;のリンクを使用してください) –

答えて

0

を使用しているフォントの正しいコードを生成するためにhttps://www.fontsquirrel.com/tools/webfont-generatorのようなサービスを使ってみて、すべてこのフォーマットを試してみてください(一例に過ぎfont-家族)..

@font-face { 
font-family: 'LatoRegular'; 
src: url('../fonts/LatoRegular.eot'); 
src: url('../fonts/LatoRegular.eot') format('embedded-opentype'), 
    url('../fonts/LatoRegular.woff2') format('woff2'), 
    url('../fonts/LatoRegular.woff') format('woff'), 
    url('../fonts/LatoRegular.ttf') format('truetype'), 
    url('../fonts/LatoRegular.svg#LatoRegular') format('svg'); 

}
は、一部のブラウザでは、異なるフォーマットを必要とするので、それが動作するはずですこれらすべてのフォーマットを使用します。

関連する問題