Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/grygrflzr/highlightjs-ass
Advanced SubStation Alpha syntax highlighting for highlight.js
https://github.com/grygrflzr/highlightjs-ass
ass highlightjs highlightjs-syntax javascript ssa subtitle syntax-highlighting
Last synced: 6 days ago
JSON representation
Advanced SubStation Alpha syntax highlighting for highlight.js
- Host: GitHub
- URL: https://github.com/grygrflzr/highlightjs-ass
- Owner: GrygrFlzr
- License: 0bsd
- Created: 2024-01-20T15:22:16.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-22T14:40:41.000Z (12 months ago)
- Last Synced: 2024-04-23T19:24:34.306Z (8 months ago)
- Topics: ass, highlightjs, highlightjs-syntax, javascript, ssa, subtitle, syntax-highlighting
- Language: HTML
- Homepage:
- Size: 62.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Advanced SubStation Alpha plugin for highlight.js
0BSD-licensed plugin for the ASS/SSA subtitle file syntax.
## What is ASS/SSA?
The original SubStation Alpha (SSA) format dates back to at least [1996](https://web.archive.org/web/19961229054108/http://www.eswat.demon.co.uk/) and has been used for translating media across various spoken languages.
Advanced SubStation Alpha (ASS) is the latest iteration of SSA, versioned as `4.00+` as opposed to `4.00` and below for the original format. It does not have a true specification, but instead has two de-facto implementations: originally (xy-)vsfilter and later libass.
This project aims to cover both ASS and SSA whenever possible, but significant changes across major versions of SSA may hinder support for older versions. libass is treated as the actual specification for the purposes of this project, as they are cross-platform whereas vsfilter is limited to Windows, and libass maintainers try to keep compatibility with vsfilter whenever it makes sense.
## Known Issues
- Match official highlight.js tooling to generate a browser/CDN/node versions