Samsung Tab2に(デフォルトで)インストールしたインターネットブラウザに☐<code>&#x2610;が表示されません。および☒<コード>&#x2612; 適切に文字。代替ソリューションは何ですか?
1 に答える
2
Androidのフォントにはこれらの文字が含まれていないため、オプションは次のようになります。
- を介してダウンロード可能なフォントを使用します
@font-face
。ほとんどのフリーフォントは文字範囲がかなり制限されているため、これに適したフォントを見つけるのは難しい場合があります。これらの文字を含む比較的少数のフォント( Fileformat.infoのフォントカバレッジ情報を参照)の中で、DejaVu Sansが適している可能性があります(ファイルサイズはやや大きく、約668キロバイトです)。 - 画像を使用します。最近は少し退屈ですが、実用的な解決策です。この場合、予想されるフォントサイズの数倍の画像を作成し、たとえば
width: 0.6em
画像を使用して、フォントサイズに一致するように縮小します。 ノーブレークスペースと乗算記号「×」を使用し、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> </span> <span class=box>×</span>
于 2012-10-10T19:48:49.920 に答える