ASS_Feature class abstract

Constructors

ASS_Feature()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

ASS_FEATURE_BIDI_BRACKETS → const int
Match bracket pairs in bidirectional text according to the revised Unicode Bidirectional Algorithm introduced in Unicode 6.3. This is incompatible with VSFilter and disabled by default.
ASS_FEATURE_INCOMPATIBLE_EXTENSIONS → const int
Enable libass extensions that would display ASS subtitles incorrectly. These may be useful for applications, which use libass as renderer for subtitles converted from another format, or which use libass for other purposes that do not involve actual ASS subtitles authored for distribution.
ASS_FEATURE_WHOLE_TEXT_LAYOUT → const int
When this feature is disabled, text is split into VSFilter-compatible segments and text in each segment is processed in isolation. Notably, this includes running the Unicode Bidirectional Algorithm and shaping the text within each run separately. The individual runs are then laid out left-to-right, even if they contain right-to-left text.
ASS_FEATURE_WRAP_UNICODE → const int
Break lines according to the Unicode Line Breaking Algorithm. If the track language is set, some additional language-specific tweaks may be applied. Setting this enables more breaking opportunities compared to classic ASS. However, it is still possible for long words without breaking opportunities to cause overfull lines. This is incompatible with VSFilter and disabled by default.