Grigori Goronzy
Grigori Goronzy
Allocation/deallocation could also be done with callbacks. This has the advantage that buffers can be allocated in special memory if that's useful for the caller, e.g. in case OpenGL PBOs...
GDI has a lot of special case handling, so it wouldn't surprise me...
It's just GDI being GDI, i.e. piles and piles of hacks on top of hacks. Nothing to see here, move along.
> Mostly that as far as ASS is concerned, but there are also a couple HarfBuzz/Uniscribe incompatibilities: see my first and second bullet points in the list above. But I’m...
Interesting... a couple of days ago we had a discussion about this problem on #libass, and I actually had the idea to do a simple switch/case (on the first character...
Nice. This really needs some cleanup though, and AFAIR wm4 had some ideas that even went further (a state machine).
I think we should ideally rasterize runs of text as a whole, not glyphs. AFAIR there are or were similar issues with underline.
Commit a6fe61a3 introduced an escape mechanism to make it possible to print the characters '}' and '{'. This clearly interferes with what you are doing here, and I believe we...
I think the consensus is that we want to be as compatible to VSFilter as needed. If there is a real-life case that breaks with the escape feature, we should...
I also like this, seems to be a good and clean approach. Only nitpick, while ASS overrides are case sensitive, the similarity with \u for underline may confuse some users....