This is a test of the ASS format and some basic features in it.
This and the previous line should both show at the bottom of the video in 20 pixel high white Arial with a 2 pixel black outline and 2 pixel offset shadow. This line is long so it should automatically be broken into several lines that are approximately even length, with upper lines being longer.
Now going to test conflict resolution.
This line should be above the previous.
This line should be lower-left aligned using the \an1 override.
Upper right
This one should be below the "Upper right" line and be centered on screen. It should also be in 40 pixel high Times New Roman.
This should also be a toptitle in Times New Roman, but much smaller. Using an override tag to change size.
Top-left using the legacy \a5 tag
This line is centered on screen. At the bottom of the screen should be two lines in different layers, they are rendered on top of each other because conflict resolution only considers lines in the same layer.
This is in layer 0
And this line is in layer 1
Another line in layer 0
And this line is in layer 1, but has changed its margins so it isn't exactly centered, and it's raised above the other line.
Switching font inline, and resetting styles
Also switching to a different style inline
Positioning... this line should be in an odd place
So should this one, and be rotated
Some more rotation tricks, this time in 3D and with a different origin
This line is animated and rotates 360 degrees over its duration
This line moves
This line is only partially visible so if you can see this, \clip is handled incorrectly
And this line has a funnily-shaped clip area
Here should be a pretty feather with a thin border and no shadow:
Some other basic font style tests: Normal, Boldface, Italics, Underline, Strikethrough
There should be no linebreak here, but there should be one here so this is on a separate line.
This line is pushed left by adding some hard spaces to the right
Regular spaces at line start/end are ignored, so this line is centered
This is a long line but it is not broken into several because it's using the \q override tag which changes the line-wrapping mode for a single line. The tag can take several values, 0 is the default which is "smart wrapping" with top lines longer, 1 is regular wrapping, 2 is no wrapping and 3 is smart-wrapping with bottom lines longer.
This is a long line using the \q1 override tag to get "dumb" wrapping, make as long lines as possible and first wrap when it'd go off screen. This is mostly visible when the last line generated is short.
And this line uses the \q3 wrapping style, which is similar to the \q0 default smart-wrap style, but has lower lines longer than the upper ones.
This text has a growing border This text has an increasing shadow This text is rotating around the Y axis This text rotates and this one even more
All of this has no border or shadow... This is bright red, green, blue 50% transparent
Large inter-letter spacing
No shadow here, just regular border, but this is \be1 blurred edges!
Fading out after 1 sec on screen, using \alpha. Everything should fade.
Fading in and out using \fad
And now for karaoke!
And the last thing on the programme, an animated rectangular \clip, delayed by 1 second. And it even uses acceleration...!