1

Samsung Tab2に(デフォルトで)インストールしたインターネットブラウザに☐<code>&#x2610;が表示されません。および☒<コード>&#x2612; 適切に文字。代替ソリューションは何ですか?

4

1 に答える 1

2

Androidのフォントにはこれらの文字が含まれていないため、オプションは次のようになります。

  1. を介してダウンロード可能なフォントを使用します@font-face。ほとんどのフリーフォントは文字範囲がかなり制限されているため、これに適したフォントを見つけるのは難しい場合があります。これらの文字を含む比較的少数のフォント( Fileformat.infoのフォントカバレッジ情報を参照)の中で、DejaVu Sansが適している可能性があります(ファイルサイズはやや大きく、約668キロバイトです)。
  2. 画像を使用します。最近は少し退屈ですが、実用的な解決策です。この場合、予想されるフォントサイズの数倍の画像を作成し、たとえばwidth: 0.6em画像を使用して、フォントサイズに一致するように縮小します。
  3. ノーブレークスペースと乗算記号「×」を使用し、CSSを使用して、境界線のある小さなボックスに入れます。以下のサンプルコード。これがここでの最良のアプローチのようです。

    <style>
    .box {
      display: inline-block;
      vertical-align: baseline;
      line-height: 0.6;
      border: solid 0.08em;
      width: 0.6em;
      height: 0.6em;
      text-align: center;
      font-weight: bold;
    }
    </style>
    <span class=box>&nbsp;</span>
    <span class=box>&times;</span>
    
于 2012-10-10T19:48:49.920 に答える