告知欄

■掲示板に戻る■ 全部 1- 最新50 [PR]ぜろちゃんねるプラス[PR]  

基本的なAAの作り方

32 :・x・):04/09/18 20:03 ID:???
■サイズ削減■

ここでいう「サイズ」とはAAそのものの大きさのことでなく、byte数のこと。
>>3で述べたように、2chをはじめAAを貼れる掲示板には書き込み限界サイズが設定されている場合が多く、
同じ大きさのAAならサイズが小さいに越したことはない。
よっていくつか常識的なサイズの減らし方を書いておく。

[Dpbを知る]
文字は基本的に半角文字が1byte、全角文字が2byteである。
ある文字の1byteあたりのdot数を、説明のしやすさのためDpb(ドットパーバイト)と呼ぶとする。
#こんな専門用語はありません。一応。
例えば A(半角)は 10dot/1byte でDpbは10。
     A(全角)は 11dot/2byte でDpbは5.5。
単純な計算だが、要するにDpbは1byteを使って埋めることのできるdot数を表す。
つまり同じdot数を埋める文字が複数あるとすると、Dpbの高い文字を使った方がサイズ削減に繋がる。
言い換えると、同じ形、dot数の文字でDpbの小さい方の文字は使用する理由がないということ。例えば>>7のような。
Dpbを考えるとサイズ削減の方法として、
  ・縦線に | をメインに。
  ⇒ i(半角,Dpb3)や i(全角,Dpb2)などよりもDpbが高い。|(全角,Dpb8)の使用もサイズ減に好影響。
  ・全角文字や漢字を意識的に使用。
  ⇒これらの文字はDpbが8前後と、サイズの面でも非常に優秀であると言える。
  ・積極的単純化。
  ⇒半角spはDpb5、全角spは5.5。単純化すべきところは、しないとすると大抵 ', など
    Dpbの低い文字で埋める傾向にあるので、「描かない」ことが結果的にサイズ削減になる。
  ・トーンを使わない。
  ⇒トーンに有用とされる3dot文字はDpbが3とパフォーマンスに優れない。スペースに劣る文字である。
などが思いつくことである。
「サイズを小さくしたければ線系AA」という一般論があるが、>>21「線系AAの基本」と合わせて見ると頷ける話であろう。

[AA両端の処理]
>>18でも「無駄なスペース」として書いたが、特別な(絵的な)効果を期待でもしない限り、
左右にスペースを残しておくべきではない。
また左のスペースを切り詰めるため、左端が
.|  ..|  ._|
などとなっているAAがあるが、サイズの観点から言うと左端にドット等を置いてから水平位置を調整するのはアリである。
特に左端が ..| で調整されている行が存在すればマズく、ドット無しで表すならば
154dot、28byteのスペース群が全行の頭に増えることになる。30行のAAだと約800byteの増加。
とはいえ修正ドットに変わりはないのも事実。これが必要なドットであるか否かは個々の価値観のレベルで判断される。

以上、AAのサイズだけを気にして文字選択を論じるとこのようになる。
実際はサイズよりも文字の形及び繋がりで選択するだろうから、このような論法は一見ありえない。
重要度からいけばこれまで書いてきたものよりもずっと低い。
しかしどうしてもサイズを減らしたいという状況に立った時、これらの知識は少なからず役に立つはずである。

57KB
続きを読む

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス