Oleg Oshmyan

Results 363 comments of Oleg Oshmyan

To expand a little bit: we do not export a `read_file` function. We have a private `read_file` function within libass, and FFmbc probably does the exact same thing. You’re making...

For reference (yours and that of the FFmbc maintainer), [in FFmpeg](https://github.com/FFmpeg/FFmpeg/blob/eae2d89bf715bc3edff478174b43e1f388e768bf/ffmpeg_opt.c#L1325), there is also a function named `read_file`, but it is marked `static` in the source file, and FFmpeg links...

> 21م آوریل 2095 - بعد از مدرسه Uniscribe’s behaviour here matches either [Unicode 2](https://www.unicode.org/reports/tr9/tr9-1.html), whose bidirectional algorithm lacked [rule W7](https://www.unicode.org/reports/tr9/tr9-42.html#W7), or a misinterpretation of rule W7 whereby _`sos`_ (or...

> Pango, which also uses FriBidi, but notably not `fribidi_reorder_line` The real relevant one should be `fribidi_*get_*embedding_levels`. Which Pango [does seem to call](https://gitlab.gnome.org/GNOME/pango/-/blob/9de21d49c79b39b12a98571de40b4ccec9e30ad4/pango/pango-bidi-type.c#L226). Uhh.

> Libass seem to be forcing LTR base direction Indeed, because so does VSFilter, which we’re emulating. But see this VSFilter/Uniscribe behaviour in particular, if you add a quotation mark...

Thanks! So that was indeed a red herring. The search bar simply forces left-to-right base direction while the address bar autodetects base direction. Meanwhile, here’s a test with a strong...

> One of Unsubscribe features is that it “localizes” ASCII digits by replacing them with script-specific ones Do note that in my tests (unlike OP’s), the digits were not localized,...

Thanks for the link. I’m not sure how helpful it’s ultimately gonna prove to be in _this_ discussion, but it may also be useful in other situations. VSFilter (our compatibility...

#441 has landed, so run ordering now matches VSFilter. Let’s keep this issue open for the European digit ordering weirdness.

Are you able to record libass’s log messages for this?