summaryrefslogtreecommitdiffstats
path: root/DOCS/man/en/options.rst
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-09-25 21:42:29 +0200
committerwm4 <wm4@nowhere>2013-09-25 21:42:29 +0200
commit72fbd846db3bf446b3fa00eba4f0197e6214f942 (patch)
treeb0065df482034f37f82b16aa26409add5668f3a4 /DOCS/man/en/options.rst
parent1e4f08c50cc5e3abb61c95903a270c8e281d2e5b (diff)
downloadmpv-72fbd846db3bf446b3fa00eba4f0197e6214f942.tar.bz2
mpv-72fbd846db3bf446b3fa00eba4f0197e6214f942.tar.xz
options: allow selecting the libass shaper
I'm using the word "languages" instead of "scripts" in the manpage, but I think that's easier to understand with a smaller amount of descriptions.
Diffstat (limited to 'DOCS/man/en/options.rst')
-rw-r--r--DOCS/man/en/options.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/DOCS/man/en/options.rst b/DOCS/man/en/options.rst
index d6282015fd..ca17c763c4 100644
--- a/DOCS/man/en/options.rst
+++ b/DOCS/man/en/options.rst
@@ -140,6 +140,15 @@
``--ass-line-spacing=<value>``
Set line spacing value for SSA/ASS renderer.
+``--ass-shaper=simple|complex``
+ Set the text layout engine used by libass.
+
+ :simple: uses Fribidi only, fast, doesn't render some languages correctly
+ :complex: uses HarfBuzz, slower, wider language support
+
+ ``complex`` is the default. If libass hasn't been compiled against HarfBuzz,
+ libass silently reverts to ``simple``.
+
``--ass-styles=<filename>``
Load all SSA/ASS styles found in the specified file and use them for
rendering text subtitles. The syntax of the file is exactly like the ``[V4