Michał Makowski

Results 7 comments of Michał Makowski

There are more differences in behaviour of Directory.EnumerateFiles between mock and real file system: - the `string path` parameter is case sensitive in the mock, while in real fs it...

@JanKotschenreuther `SKBitmap.Decode(memoryStream);` overload for streams simply wraps it if it's seekable. So you create the SKBitmap `this._bitmap` but before using it you dispose the stream(it's wrapped in using statement) making...

I know how 'using' is scoped. Are you sure though that` this._canvasView?.Invalidate();` is causing synchronous access to the `this._bitmap` field before the nethod ends? Because I'm pretty sure it does...

Skia is a rendering library, what you are asking for is completely out of scope.

`SkTypefaceCache` is not exposed in skia sharp, but the purge can be called via SkGraphics: `SKGraphics.PurgeFontCache();` You can also set your own limits in the cache via ``` SKGraphics.SetFontCacheCountLimit SKGraphics.SetFontCacheLimit...

Unfortunately I don't work for the company I developed the font features for anymore. But actually everything worked out, including handling fonts from arbitrary streams, variable fonts, precise text measurement...