アスキーアート
日本語環境でのアスキーアートの状況はやや特殊である。日本語は一般に2バイト文字で記述されるため、コンピュータ上においてもシフトJISのようにひらがな、カタカナ、漢字、英字、数字、記号といった多彩な文字種が混在して用いられるが、このことが微妙な感情をテキストアートで表すことを可能にした。このため世界的に主流の1バイト文字アートでなく、2バイト文字アートが発達した。日本における特徴としてはこの多彩な文字の他、位置合わせに適した全角スペースの存在、文字幅の設定が挙げられる。
日本語アスキーアートは、環境に非常に依存するという弱点がある。WindowsかMacかによっても見え方が異なる上、Microsoft Windows VistaからはMS Pゴシックとは文字幅も字体も違う、メイリオフォントが導入された。また、MS Pゴシックなどのフォントも一部の字体が変更されており、一部のアスキーアートを正常に表示することができないことが判明している。その他にも、フォント設定が正常に反映されない等の不具合も多い。
「ASCII art」とは本来、英語コミュニティにおいて「ASCII文字コードに含まれる文字・記号を用いた表現」のことを指した。日本語の入力環境としてはASCIIコードよりもシフトJISやEUC-JPなどが主流だが、テキストアート一般を指す語として日本語でも「アスキーアート」と呼んでいる。一方、英語ではこれらは「シフトJISアート(Shift_JIS art)」と呼んで、ASCII artとは明確に区別する。
アスキーアートは1行(数文字〜数十文字)の顔文字から、複数行(数百〜数千文字)に及ぶ大掛かりなものまで様々である。古くはタイプライターやテレタイプ端末で同様の表現を試みた者もいたが、この語が普及するようになったのは、パソコン通信の電子掲示板が知られるようになってからである。インターネットの普及とともに一般人がコンピュータ文字を多く扱うようになり、誰でも日常的にアスキーアートを見たり、コピーペーストして使ったり、ツールを使ってアート表現を行ったりすることが可能になった。
Unicode、そしてSNSやオンラインゲーム(MMORPGなど)の普及によって、日本独自だった顔文字を海外の非日本語母語話者が目にする機会が増えた。
日本語フォントによるアスキーアートでは、アート表現で余白を表すための全角スペースの間隔を揃えるために等幅フォントを使うことが多かったが、サイトによっては表示にプロポーショナルフォントが指定されているため、これを考慮して半角ピリオド等で調整されることも多い。
MS Pゴシックのアスキーアートには作成上の制約が2つある。
行頭での半角スペースの使用禁止(行頭半角スペース)
連続した二つ以上の半角スペースの使用禁止(ダブル半角スペース)
どちらもInternet ExplorerやGeckoを使用したWebブラウザでは、省略されてしまい表示されない。
最近ではこの制約を逆手に取ったアスキーアートが作られている。ある種の騙し絵であり、アスキーアートの中にわざとダブル半角スペースを仕込み、Webブラウザ上とそれ以外での表示を別物にするものである。
HTMLタグでフォントのサイズや色を変えたりすることはない。文字を大きくしたい場合は、アスキーアートで大きな文字を作ったり、(下図参照)色を付けたい場合には画素とする文字の濃淡を利用し、マンガにおけるスクリーントーンのような効果(下図参照)で濃淡を表すようにする。