- ベストアンサー
アスキーアート 補正
AA(アスキーアート)をずれないように表示するためのHTML(タグ)はありますか? よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
あぁ、そうか。<br>を忘れてましたね…^^; ただ、行数が多い場合は改行部を<br>付き改行に自動変換するとか<pre>を使うとかしないと確かに面倒ですね。 <div style="font-family:'MS Pゴシック';"> ∧_∧<br> ( ・ω・)=つ≡つ<br> (っ ≡つ=つ<br> / ) ババババ<br> ( / ̄∪<br> </div>
その他の回答 (4)
【アスキーアート】 厳密な意味では、アスキーアートとは、アスキーコードの0x20~0x7eもしくは、他の文字コードからそれにマッピングされる文字のみを使ったもののみを言い、それ以外の文字(たとえば日本語や中国語の文字コードの2バイト文字)を含むものは単にテキストアートと言うが、日本ではあまり区別されない。 === 以上 フリー百科事典『ウィキペディア(Wikipedia)より === <DIV>タグを使った場合、1行ごとに<BR>を入力しないと全体が1行に表示されます。 MS Pゴシックなどのプロポーショナルフォントでは文字ごとに幅が変わるので崩れる原因となります。 また、HTML文法では半角スペースが連続された場合、<PRE>タグ、<TT>タグ以外では1個として認識されます。
お礼
ご回答ありがとうございます。 アスキーアートの意味は正確に分かっていませんでした。勉強になりました。
- MAN_MA_RUI
- ベストアンサー率41% (426/1024)
AA表示用のタグと言うものはありませんが大抵のAAはフォントをMS Pゴシック12ポイントにすると正常表示できます。あ、でも等幅フォント用のAAは逆にMSゴシックにしないと崩れますね。 <div style="font-family:'MS Pゴシック';"> ∧_∧ ( ・ω・)=つ≡つ (っ ≡つ=つ / ) ババババ ( / ̄∪ </div> ついでに言うとIPAMonaGothicやARISAKA-AAでも一応行けます。
- noocyte
- ベストアンサー率58% (171/291)
<PRE> の中で全角半角混在した AA が微妙にずれて困っていたとき, 文字コードを UTF-8 から Shift_JIS に変更すると直ったことがあります. (FireFox および IE6,2ヶ月ほど前に偶然発見.)
お礼
ご回答ありがとうございます。 >文字コードを UTF-8 から Shift_JIS に変更すると直ったことがあります. 実際にやってみました。改善できました。
<PRE>~</PRE>タグ間に書くと改行も含めて表示されます。 文字コードもMSPゴシックよりMSゴシックにした方がずれなくなると思います。
お礼
>ご回答者皆様へ お礼が遅くなりました。すいません。 ご回答ありがとうございます。MSゴシックでできました。
お礼
ご回答ありがとうございます。 具体的なタグやAAまで用いてご回答して頂き、大変参考になりました。