2016-11-03 7 views
1

ローカルホスト上でsans-serifフォントを使用してHTMLページを設計しましたが、コードをUnix/Linuxサーバーに移動しようとしました。特定の時刻にページを生成する。ローカル作業をサーバーに移動するときのフォントの問題

しかし、私はサンセリフフォントを使用したいと思います。これは、単に使用して、最初に行うのは簡単です:

できるだけ早く私は、Linuxにコードをプッシュすると、フォントが正しく一致することはありません、ファイルをレンダリングしようとすると、それは見ているだけ不格好にページを返すよう
body { 
     zoom: 23%; 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
    } 
    #multiLine { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 10px; 
     width: auto; 
     margin: auto; 
     text-align: center; 
     position: absolute; 
     top: 0px; 
     right: 0px; 
    } ... 

(カンマなし)Linuxのデフォルトフォント。

LinuxでCSSを使用する方法を知っていて、私の選択したフォントを使用していますか?私は基本的なCSSを試しましたが、うまくいかず、font-faceはどのファイルにもアクセスできないようです。 MS Pゴシックのため

答えて

0

Linuxの同等物:そしてDejaVuなき、ビットストリームベラなき、タホマ、Kalimati

試してみてください。

{font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;} 

や詳細についてthis link

0

のVerdanaとArialのは、Windows固有のレガシーです見ますフォント - ライセンス上の理由からLinux上で見つからないでしょう(あるいは、Microsoftが90年代にROモードで簡単に公開していた非常に古くない決まったバージョンで、IEがNetscapeを殺すのを助けるため、また手動でインストールする人もいます)。

Helveticaはさらに古いレガシーフォントです。システム上で一致すると、80年代または70年代の、エンコーディングカバレッジ、画面の最適化などが制限された時代のフォントと一致する可能性が高くなります。

時には、ArialやHelveticaはLinuxの他のフォントにエイリアスされます。その場合、エイリアスターゲットは、メトリックの互換性(元のフォントと同じシンボルサイズと比率)で選択されます。これらのエイリアスは、正確ではない正確なピクセルの大きさに依存する従来のページを表示するのに役立ちます。

システムフォントの詳細を調べたくない場合は、cssスタックを削除し、sans-serifを指定してください。あなたのレンダリングには、Arial/Helveticaの参考になるものがあります。

それ以外の場合は、どのsans-serifフォントが普及しており、ターゲットシステムで特定の年に利用可能かを確認する必要があります。 Dejavu Sansはかなり長い間かなり安全な賭けでした。それは将来変化する可能性があります。そのメトリック(記号の割合)は、ArialとHelveticaとはまったく異なります。近代的な画面フォントは、窮屈な用紙出力を目標とする従来のフォントよりも幅が広い傾向があります。

関連する問題