前言:
自動控制格式碼 (Style override codes)
所有的控制碼包含在{}內
所有的控制碼以反斜線\作為起始
有一些控制碼能放在同一組{}內
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue:Marked=0,0:00:19.58,0:00:24.68,Kanji,,0000,0000,0000,,WoRK:Fazz Orz
(藍色部分為格式碼能使用的位置)
每個控制碼作用於其後的文字,想要只改變部分文字的話,必須用第二個"取消用\"碼置於選取字後方,"回復\"到第一個控制碼之前的效果
部分控制碼會自動作用於整句文字,像是段落控制
範例檔:せつない想い.ssa
[教學] SSA/ASS 字幕實戰教學 Chpter.2 SSA指令語法
版主: skyrain
[教學] SSA/ASS 字幕實戰教學 Chpter.2 SSA指令語法
最後由 RalfX 於 2006-09-12, 11:28 編輯,總共編輯了 4 次。
Chpter.2
SSA指令語法
\n
換行(回復起點)
如果啟用自動換行(smart-wrapping),\n會被SSA忽略
eg. This is the first line\nand this is the second
\N
強制換行(回復起點)
使用這個代替\n,如果有啟用自動換行的話
\b<0 or 1>
\b1使變為粗體字,\b0解除粗體
eg. There is a {\b1}bold{\b0} word here
\i<0 or 1>
\i1 使變為斜體字,\i0解除斜體
eg. There is an {\i1}italicised{\i0} word here
\fn<font name>
<font name> 指定一安裝於視窗的字型,需要特別注意
eg. Here is some {\fnCourier New}fixed space text
如果你使用的字型不存在,會被以Arial所取代
\fs<font size>
<font size> 為一數字指定字體大小
eg. {\fs16}This is small text. {\fs28}This is large text
\fe<charset>
<charset> 為一數字指定字元組(character set) (字體編碼)
\c&H<bbggrr>&
<bbggrr> 為16進位的RGB值,
eg. {\c&HFF&}大紅
{\c&HFF00&}亮綠
{\c&HFF0000&}深藍
{\c&HFFFFFF&}白
{\c&HA0A0A&}灰黑
\a<alignment>
<alignment> 為一數字指定字幕在螢幕上的對齊位置/定位
值1指定置左對齊的字幕
值2指定置中的字幕
值3指定置右對齊的字幕
值增4指定上方標題(Toptitle)
值增8指定中間標題(Midtitle)
eg. {\a1}左下 {\a2}中下 {\a3}右下 {\a5}左上 {\a11}右中
速見表
5 6 7
9 10 11
1 2 3
\k<duration>
<duration> 為時間量,每一區間的文字會被染色,要在dialogue event使用Karaoke特效(effect),時間為百分之一秒
eg. {\k94}This {\k48}is {\k24}a {\k150}karaoke {\k94}line
\r
取消所有在同一行前面所有的控制碼
05/01/11 補增粗體斜體字體大小效果,\a指令字幕位置速見表
SSA指令語法
\n
換行(回復起點)
如果啟用自動換行(smart-wrapping),\n會被SSA忽略
eg. This is the first line\nand this is the second
\N
強制換行(回復起點)
使用這個代替\n,如果有啟用自動換行的話
\b<0 or 1>
\b1使變為粗體字,\b0解除粗體
eg. There is a {\b1}bold{\b0} word here
\i<0 or 1>
\i1 使變為斜體字,\i0解除斜體
eg. There is an {\i1}italicised{\i0} word here
\fn<font name>
<font name> 指定一安裝於視窗的字型,需要特別注意
eg. Here is some {\fnCourier New}fixed space text
如果你使用的字型不存在,會被以Arial所取代
\fs<font size>
<font size> 為一數字指定字體大小
eg. {\fs16}This is small text. {\fs28}This is large text
\fe<charset>
<charset> 為一數字指定字元組(character set) (字體編碼)
\c&H<bbggrr>&
<bbggrr> 為16進位的RGB值,
eg. {\c&HFF&}大紅
{\c&HFF00&}亮綠
{\c&HFF0000&}深藍
{\c&HFFFFFF&}白
{\c&HA0A0A&}灰黑
\a<alignment>
<alignment> 為一數字指定字幕在螢幕上的對齊位置/定位
值1指定置左對齊的字幕
值2指定置中的字幕
值3指定置右對齊的字幕
值增4指定上方標題(Toptitle)
值增8指定中間標題(Midtitle)
eg. {\a1}左下 {\a2}中下 {\a3}右下 {\a5}左上 {\a11}右中
速見表
5 6 7
9 10 11
1 2 3
\k<duration>
<duration> 為時間量,每一區間的文字會被染色,要在dialogue event使用Karaoke特效(effect),時間為百分之一秒
eg. {\k94}This {\k48}is {\k24}a {\k150}karaoke {\k94}line
\r
取消所有在同一行前面所有的控制碼
05/01/11 補增粗體斜體字體大小效果,\a指令字幕位置速見表