4
4

2 に答える 2

3

これは、指定したフォントに指定した文字がないためです。そのため、ブラウザはその文字を表示できるように、その文字に使用する適切なフォントを探します。ブラウザごとに異なるフォントが選択されるため、ブラウザごとに少しずつ異なって表示されます。

一般に、これを回避するためにできることはあまりありません。Web ではフォントの欠落が非常に一般的であり、ユーザーのマシンに存在するフォントに本当に依存することはできないからです。ただし、それを軽減することはできます。

  1. U+25C6 を、その文字を持つ別の特定のフォントを使用するようにスタイル設定されたスパンに配置できます (メイン フォントとうまく機能します)。
  2. 上記と同じですが、グリフを含む Web フォント (最近ではWOFFが妥当な選択のようです) を配布します。そうすれば、表示される内容をより詳細に制御できます。
  3. Arial Unicode MS のようなフォールバック フォントを指定することは絶対に避けてください。それらをまったく使用しないでください。
  4. U+25C6 の外観が気に入っていて、実際にテキスト形式にすることを気にしない場合は、画像またはCSS ハックを使用できます。
于 2012-07-02T11:12:29.830 に答える