shaper: always use LTR base direction by default
commita80c45c2e006dc297170d388ba8a3f5346bd4ab2
authorGrigori Goronzy <greg@blackbox>
Mon, 1 Oct 2012 13:53:32 +0000 (1 15:53 +0200)
committerGrigori Goronzy <greg@blackbox>
Mon, 1 Oct 2012 14:24:19 +0000 (1 16:24 +0200)
tree4ee025ec75048216741c8a81bf866bf99b00bc0d
parent20f83b10241aa9c67c3a7e0c1a7e4d986fe199f1
shaper: always use LTR base direction by default

Unfortunately, VSFilter always assumes LTR base direction. All existing
Arabic subtitles have been designed with that in mind. This causes
various issues, for instance punctuation placed at the wrong side of
a line.

We have no other choice than to use the same braindead always-LTR
assumption (except if overridden by the font encoding property).
libass/ass_shaper.c