Technical Guidelines
Stub
This page is a stub. You can help by expanding it.
How can I help?
Whip me into writing this page.
This section contains technical guidelines for ASS subtitles, mostly involving technical aspects that ensure subtitles display correctly, or otherwise improve accessibility for viewers.
These are largely centred on aspects of subtitling outside of directly writing subtitles, but do also touch upon performance and style override supports.
ASS Headers
- Script Info section
- Title
- PlayRes
- LayoutRes
- Style definitions
- Common names
Git
- Commit messages
- Branch naming
- Pull request guidelines
- Open-sourcing
- Versioning
Performance
- Optimising subtitle rendering
- Reducing file size
- "Hacks" (i.e. shadtrick)
- Avoiding unnecessary complexity
- Libass vs. vsfilter differences
Fonts
- Font formats
- Font collecting
- Faux-bold and faux-italic
- Font weight
Muxing
- Automated approaches
- Track naming
- Track selection
- File naming
- Folder structure
Releases
- File naming conventions
- Release description and notes
- Versioning
- Hiding old releases