Oleg Oshmyan

Results 22 issues of Oleg Oshmyan

See commit messages: the argument naming is opposite from field naming, causing confusion and ruining `save("original")`. Also, `save_fs` always writes `DirectoryInfo` but doesn’t enforce the corresponding flag, making it easy...

While we’re on the topic of faux font styles, it seems that our faux bold is wrong too. However, all I know so far is that the popular “Fansub Block”...

compatibility
fonts

### Screenshots This seems to affect all italics, but here’s an obvious example: libass test after #676 libass test after #676 and with the post-italics adjustment commented out VSFilter (29DF09FF...

compatibility

#360 asked for better line breaking in Chinese. The same could be said about Japanese, which similarly has no word break characters. In #486, we provided better line breaking by...

enhancement
request

Guide to reviewing the commits: 1. The first commit lays down some foundation and implements an integer-only gradient. If you’re not interested in the integer-only gradient specifically, feel free to...

enhancement
compatibility

Just noting this in a new issue so this isn’t completely forgotten. Originally mentioned in https://github.com/libass/libass/pull/372#issuecomment-586600123 and in https://github.com/libass/libass/pull/441. We run the Unicode bidirectional algorithm and perform shaping before wrapping...

compatibility
shaper

* This would fix https://github.com/libass/libass/issues/233. * This would fix the sample in https://github.com/libass/libass/issues/618#issuecomment-1114100911 as soon as that issue itself is also fixed. * This would _break_ the more modern sample...

compatibility
fonts

This pull request has been automatically generated by prose.io.

When playing a Matroska file, the ASS track is usually streamed in an incremental fashion: new events are added via `ass_process_chunk` when the current playback timestamp reaches them. This avoids...

enhancement
performance
api

When a glyph is missing in the middle of a run and a fallback font is selected for it, then instead of scaling `usWinAscent + usWinDescent` to `\fs` for the...

compatibility
fonts