中級編」の初稿は2004年、今は2009年3月。一般向けの系統だったASS入門を日本語で書くつもりだが、なかなか実現しないでいる。ASSの限界、何ができて何ができないのか、ということは、誰にも分からない。高価なレタッチソフトにあるような、ある種の特殊効果をまねるのは不可能に近いだろう。逆に、普通のレタッチソフトの考え方では困難なことが、ASSのアプローチだと「自然に」(といってもかなり強引だったりするが)実現できる場合もある。t-clipのような、開発者自身予想しなかったであろう技法が発見され、普及する。汚く、制限も多いが、しばしばそれを強引に回避する抜け道がどこかに存在する奥深さと強力さも併せ持つ。言語一般の特性だろう。「JavaScriptで何ができるのか」「日本語で何ができるのか」と問われても、「あなたしだい」としか言いようがない。それらはあちこちに散らばっていて、分かりにくい。現在の視点から、歴史的覚え書きも交えながら、再整理してみたい。どの項目もとりあえずメモ程度。一般向けに役立ちそうな題材については、時間がとれたらちゃんとした解説記事を別に書く。執筆時点(2009年3月)から見て、新しい内容が上に来るように並べる。2008年以前の事柄は次回以降に。組み合わせで表現することがしばしばある。透過を別々にコントロールするためだ。フェイドアウトでは、影や輪郭が文字表面より時間的・速度的に速やかに消えるようにすることで濁りを防げることが多い。この方法を使った場合、tの時間引数が字幕の持続時間より長くならないように注意が要る。3000ミリ秒から5000ミリ秒まで2000ミリ秒かけてフェイドアウトしているとする。ところがシーンチェンジやクチパク関係などの調整で、フェイドを書いた後で字幕の持続時間が4900ミリ秒に縮まったとする。4900ミリ秒で字幕自体が終わってしまう。フェイドアウトしきらないうちに字幕が終わるので滑らかな消失にならない。エンドタイムからの相対時間なので自動調整されるが、\tのフェイドは先頭からの相対時間なので、同じ感覚では使えない。フェイドにも同じ問題がある。逆に字幕の持続時間が1フレーム以上残っているうちに1a~4a全部フェイドアウト完了してしまうことは(意味的には少し変かもしれないが)視覚効果的には問題ない。Kカラオケから変換するものの、最終的にはKを取り除いてもカラオケとして成立する。r-lessの場合など、使い方によっては、t-clip同様、Kを使わないカラオケ効果ともなる。karaoke」とでもいうべきもの。Kを除去せず単にプライマリーとセカンダリーの色・アルファを同一にするのでも同じ意味になる。1ミリ秒後に(=普通のケースでは実質的には最初から)表面色が緑になる。無視され何も起こらない。