Win2D 1.11.0 – text analysis, block compressed bitmaps, saving large images, and IBuffer pixel access

Win2D version 1.11.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. New in this release: CanvasTextAnalyzer identifies what glyphs are needed to render a piece of text, including the font fallbacks to properly handle different languages.  Example Gallery uses this to create a new Custom Text Layouts example, which wordwraps…


Win2D 1.10.0 – sprite batches, Windows.UI.Composition, CanvasVirtualBitmap, more text features, and effect rectangle mapping

Win2D version 1.10.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. This release adds new features that depend on the Windows 10 November Update, and removes workarounds for older Visual Studio versions (thanks to those who shared feedback about this).  Win2D now requires Visual Studio 2015 with Update 1 to…


Win2D 1.9.0 – new text features, high dynamic range colors, ink geometry, and Mandelbrot zooming demo

Win2D version 1.9.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. New text features: Custom inline objects in text layouts Custom trimming signs Custom drawing effects in text layouts Query the bounds of a glyph run Convert glyph runs to geometry Text layout line metrics and cluster metrics Win2D now…


Win2D 1.8.0 – custom text rendering and PixelShaderEffect border/interpolation modes

Win2D version 1.8.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. New in this release: Custom text rendering via CanvasTextLayout.DrawToTextRenderer and CanvasDrawingSession.DrawGlyphRun Added PixelShaderEffect properties controlling border mode (hard vs. soft) and interpolation (linear vs. nearest neighbor) Added CanvasDrawingSession.Flush (for advanced interop scenarios) Added CanvasDevice.Lock (for advanced interop + multithreading…


Win2D 1.7.0 – custom image effects improvements, system font properties

Win2D version 1.7.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. New in this release: Added CanvasFontSet and CanvasFontFace, a means of enumerating and querying properties of system fonts. Added PixelShaderEffect.IsSupported query, and better exception messages for feature level mismatches. Added sketch effect to ExampleGallery.CustomEffects demo Some bugfixes The new…

2

Win2D 1.6.0 – custom image effects and new text format options

Win2D version 1.6.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. New in this release: Added PixelShaderEffect, which lets you draw using a custom pixel shader Text format properties: LastLineWrapping, LineSpacingMode, OpticalAlignment, TrimmingSign, and VerticalGlyphOrientation Added CanvasDrawingSession.TextRenderingParameters Several bugfixes Note that PixelShaderEffect is currently limited to 1:1 texture coordinate mappings. …


Win2D 1.5.0 – printing and text outline geometry

 Win2D version 1.5.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub.  New in this release: Printing Convert the outline of a piece of text to geometry, which can then be processed in all sorts of interesting ways The Text Layouts demo in Example Gallery now includes a font selector Fixed…


Win2D 1.4.0 – mostly boring changes that you probably don’t care about

Win2D version 1.4.0 is now available on NuGet (for Windows 10 or Windows / Phone 8.1) and GitHub. We spent most of the last sprint working on unglamorous tasks in the “we spend time worrying about this so you don’t have to” category.  In particular: A bunch of things that didn’t use to be thread-safe now are….