ずれ直し講座作ってみました。(Tipsスレと大して変わりませんが。
何コマになるかは分かりません…
|
|
∧∧ ズレ直し・初級編
アヒャ? (,゚∀゚)/
,____|つ つ
|\ @J-J ̄\___E[]ヨ______
| \ .\
| | ̄ ̄ ̄ ̄ ̄ ̄|
| ドット .|
_____∧_____________________
ここでは実態参照には触れません。実態参照については
>>88周辺と
>>101-102を見てください。
ここではスペースのみでのズレ直しの方法を伝授(嘘)します。
話が唐突ですが、全角スペース一個分半角スペース二個分では幅が異なります。
| | 全角スペース
| | 半角スペース×2
これは全角スペースの幅が11ドット、半角スペースの幅が5ドットのためです。
つまり1ドットの差があります。この差を利用してズレ直しをするのが基本です。
全角スペースを1個消し、半角スペースを2個入れると1ドット幅が狭くなります。
ただ、半角スペースは連続で書くと一つに縮められてしまうので、間に何かを挟む必要があります。
では例として次のモナーの右に書かれた線を一直線にしようと思います。
∧_∧ | ←これに全部揃えたい。
( ´∀`) |
( ) |
| | | |
(__)_) |
(ここから半角スペースは「_」、全角スペースは「0」で表します。)
∧_∧000000|
( ´∀`)00000_| ←半角スペース一つで揃った。
( )00000_| ←ちょっと右に飛び出た。
| | |000000|
(__)_)00000|
∧_∧000000|
( ´∀`)00000_|
( )0000_| ←全角スペースを1個消し、
| | |000000|
(__)_)00000|
∧_∧000000|
( ´∀`)00000_|
( )00_0_0_| ←半角スペースを二個入れる。(連続で入れてはいけない。
| | |000000| これで揃いました。
(__)_)00000|
∧_∧000000|
( ´Д`)00000_|
( )00_0_0_|
| | |_0_0_0_0_| ←同じようにこの行もやりましたがどうやっても揃いません。
(__)_)00000|
そういう時はピリオド「.」を使います。ピリオドの幅は3ドットです。
∧_∧000000|
( ´∀`)00000_|
( )00_0_0_|
| | |000000.| ←ピリオドをいれて、
(__)_)00000|
∧_∧000000|
( ´∀`)00000_|
( )00_0_0_|
| | |0_0_0_0_.| ←「全角スペースを消して、半角スペース×2」の
(__)_)00000| 繰り返し。これで揃いました。
∧_∧000000|
( ´∀`)00000_|
( )00_0_0_|
| | |0_0_0_0_.|
(__)_)00000.| ←この行はピリオド一つで揃いました。
完成しました。実際にはこんな感じです。
∧_∧ |
( ´∀`) |
( ) |
| | | .|
(__)_) .|
自分でも試してみてください。
糸冬