AA(アスキーアート)をきれいに表示する
もくじ
Lichenは、AA(アスキーアート)が使われたレスを自動で見分けて、AA用のフォントで表示します。掲示板のAAが作られたときと同じ文字幅で描くので、iPhoneでも線や顔の形が崩れにくくなっています。
画面に収まらない大きなAAは、縮小したり横にスクロールしたりして表示します。自動の判定がうまくいかないときは、レスの長押しでAA表示を切り替えられます。
こんな人におすすめです
- iPhoneでAAを見ると、線がずれて何の絵か分からなくなる
- AAの多いスレを、崩れのない状態で楽しみたい
- 普通のレスがAAとして表示されてしまい、読みにくいことがある
なぜAAの表示を工夫しているのか
AAは、決まったフォントの文字幅に合わせて、スペースや記号を並べて作られています。フォントが変わると少しずつずれて、形が崩れてしまいます。掲示板の文化のひとつとして、AAを作った人が意図した形で見られるようにしました。
使い方
AAは自動で見分けられます
設定は必要ありません。スレを開くと、Lichenがレスごとに「AAかどうか」を自動で判定します。判定の目安は、次のようなものです。
- ある程度の行数がある:数行に満たない短いレスは、AAとして扱いません
- 罫線や記号が多い:「/」「\」「|」「_」「 ̄」などの線や、枠を組む記号がたくさん使われているレスは、AAと判定します
- 字下げと顔文字の組み合わせ:行の頭をスペースで字下げした行が続き、さらに顔文字のパーツや記号が含まれているレスも、AAと判定します
字下げしてあるだけの普通の文章や、記号を使っていないお知らせは、AAとは判定しません。小さな顔文字のAAは拾いつつ、テンプレートやコピペの文章をAA扱いしないように調整しています。
»1は自動判定の対象外です
スレの最初のレス(»1)は、自動判定の対象から外しています。ニュース系のスレの»1は、記事の引用で罫線や空白が多く使われるため、AAと間違えて判定されやすいからです。AAとして表示されると文字が小さくなって、記事が読みにくくなってしまいます。
1がAAのときは、あとで紹介する長押しの切り替えで、AAとして表示できます。
崩れにくいフォントで表示する
AAと判定されたレスは、AA用のフォントに切り替えて表示します。このフォントは、掲示板のAAの多くが作られた「MS Pゴシック」と同じ文字幅で作られているので、線の位置や顔のパーツがずれにくくなっています。
あわせて、AAのレスでは次のように表示を変えています。
- 折り返さない:1行ずつ、そのまま横に並べて表示します。途中で折り返すと形が崩れるためです
- 行の間隔を詰める:上下の行がつながって見えるように、行間を詰めて表示します
画面に収まらないAAの見え方
横に長いAAは、次の順番で画面に収めます。
- そのままの大きさで収まるときは、普通の文字の大きさで表示します
- 収まらないときは、画面の幅に合うように文字を小さくします
- 小さくしすぎると読めなくなるので、ある程度の大きさで止めて、それでもはみ出す部分は横にスクロールして見られるようにします
横スクロールが必要なAAは、レスの中を左右になぞるとスクロールできます。iPadや横向きの画面では、表示できる幅が広がるぶん、大きく表示されます。
AAの中のリンクやアンカーもタップできる
AAの中に書かれたURLや「»番号」も、普通のレスと同じようにタップできます。URLやアンカーを組み込んだAAでも、そのまま使えます。
長押しでAA表示を切り替える
自動の判定は、あくまで最初の状態です。うまく判定されないときは、レスごとに手動で切り替えられます。
レスを長押しして、メニューから次の項目を選びます。
- 「AA として表示」:普通のレスとして表示されているAAを、AA用の表示に切り替えます
- 「AA 表示を OFF」:AAとして表示されている普通のレスを、ふつうの表示に戻します
メニューには、今の状態とは反対の項目が出ます。切り替えはそのレスだけに効き、ほかのレスの表示は変わりません。
便利な使い方
読み上げではAAを飛ばす
AAを音声で読むと、記号の名前を延々と読み続けてしまいます。そのため、読み上げではAAと判定されたレスを飛ばして、次のレスへ進みます。
また、普通のレスの一部にAAのような記号の行が続いている場合は、その部分を「アスキーアート」とひと言だけ読みます。読み上げについては、読み上げの記事で紹介しています。
翻訳ではAAを元のまま表示する
レスの翻訳を使っているときも、AAと判定されたレスは翻訳せず、元のまま表示します。AAを翻訳すると形が崩れてしまうためです。
よくある質問
AAが崩れて表示されます。
そのレスがAAと判定されていない可能性があります。レスを長押しして「AA として表示」を選んでください。
普通のレスなのに、文字が小さく表示されます。
AAと判定されて、画面の幅に合わせて縮小されている可能性があります。レスを長押しして「AA 表示を OFF」を選ぶと、ふつうの表示に戻ります。
ニュース系のスレの»1が、AAとして表示されません。
»1は、記事の引用がAAと間違えられないように、自動判定の対象から外しています。AAとして見たいときは、長押しで「AA として表示」を選んでください。
AAの中のアンカーはタップできますか?
できます。AAの中のURLや「»番号」も、普通のレスと同じようにタップできます。
今回の記事の内容は参考になりましたでしょうか?
掲示板専用ブラウザ「Lichen」はiOS機能をフルに活用したUI/UXと、丁寧に作り込んだタイポグラフィで快適な専ブラ体験を目指しています。
皆様からのご要望やフィードバックが日々の開発の励みとなりますので、お気づきの点がありましたらお気軽にお問い合わせください。
お問い合わせフォーム:https://forms.gle/Ye8MgjpmATaZuPuD6
まだ、Lichenを体験したことがなく、このアプリが気になった方はApp Storeからインストールしてみてください。
それでは、次回またお会いしましょう。
