Releases: SixLabors/Fonts
Releases ยท SixLabors/Fonts
v2.0.6
What's Changed
- Always create new text run, don't assume behavior. by @JimBobSquarePants in #420
Full Changelog: v2.0.5...v2.0.6
v2.0.5
What's Changed
- Fix memory leak in VerticalMetricsTable by @Bykiev in #409
- Fix IDisposable usage by @Bykiev in #411
- Don't use Ceil when measuring. by @JimBobSquarePants in #418
- Use empty anchor as fallback when parsing mark anchors by @JimBobSquarePants in #419
Full Changelog: v2.0.4...v2.0.5
v2.0.4
What's Changed
- Apply kerning table offset to correct glyph. by @JimBobSquarePants in #405
- Ensure only trailing whitespace is trimmed. by @JimBobSquarePants in #407
Full Changelog: v2.0.3...v2.0.4
v2.0.3
What's Changed
- Update vulnarable SkiaSharp version by @Bykiev in #385
- Fix NullReferenceException in UniversalShaper by @JimBobSquarePants in #391
- Add StringIndex and GraphemeIndex to GlyphBounds by @gerdus in #396
- trim whitespace from EOLs when line split is found by @batwomankt in #395
- Fix character bounds returned by TryMeasureCharacterBounds by @gerdus in #398
New Contributors
- @Bykiev made their first contribution in #385
- @gerdus made their first contribution in #396
- @batwomankt made their first contribution in #395
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- Bump actions/setup-dotnet from 3 to 4 by @dependabot in #366
- Platform-independent way to build path for fonts into the sample. Nowโฆ by @snechaev in #371
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #370
- Bump actions/cache from 3 to 4 by @dependabot in #374
- Bump NuGet/setup-nuget from 1 to 2 by @dependabot in #376
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #377
- Prevent key collision in glyphmetrics cache. by @JimBobSquarePants in #379
- Fix Woff2 bounds decompression and size measurement calculations. by @JimBobSquarePants in #380
- Optimize low hanging fruit by @JimBobSquarePants in #382
New Contributors
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- Use overloads while passing culture by @JimBobSquarePants in #359
- Fix for invalid ClassDefinitionTable offset handling by @JimBobSquarePants in #360
- Make the list of available code points public by @tocsoft in #362
- Fix null ref exception in LookupType5Format2SubTable by @JimBobSquarePants in #365
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- Update to .NET 6 and new License. by @JimBobSquarePants in #351
- Bump actions/checkout from 3 to 4 by @dependabot in #352
- Only apply swap for non-horizontal layout by @JimBobSquarePants in #357
Full Changelog: v1.0.0...v2.0.0
v1.0.1
What's Changed
- Simplify dependencies by @jairbubbles in #348
- Fix 355 by @JimBobSquarePants in #356
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- Remove ExactSpelling = true in DllImport attributes by @0xced in #309
- Remove dependencies to .NET Standard 1.x compatibility packages. by @teo-tsirpanis in #310
- Always ensure the line is at least 1px thick. by @JimBobSquarePants in #311
- Fix GitHub shields by @MarkCiliaVincenti in #314
- Fix #316 include open type font(otf) in system font collection. by @nakamura2000 in #317
- Ensure cache access is thread safe and fix calculated glyph bounds by @JimBobSquarePants in #322
- Add exposed function to retrieve all unicode codepoints defined in fonts by @CptWesley in #308
- Improve metrics APIs to make them more useful. by @JimBobSquarePants in #323
- Replace MyGet by @JimBobSquarePants in #325
- Fix rendering font size and overline position. by @JimBobSquarePants in #326
- Implement UAX 50 to allow Vertical Mixed layout of text. by @JimBobSquarePants in #327
- Fix vertical metric calculations and layout. by @JimBobSquarePants in #329
- Rewrite Text Layout Engine by @JimBobSquarePants in #332
- Also search "~/.local/share/fonts/" on Linux by @ManuelHu in #336
- Use TryGetReaderAtTablePosition by @JimBobSquarePants in #338
- Fix composite glyph transform parsing. by @JimBobSquarePants in #339
- Fix DFKai-SB and KaiU font rendering by @JimBobSquarePants in #340
- Implement Universal Font Shaper by @JimBobSquarePants in #288
- Add WordBreaking.BreakWord option by @JimBobSquarePants in #341
- Add Indic Shaper by @JimBobSquarePants in #344
New Contributors
- @teo-tsirpanis made their first contribution in #310
- @MarkCiliaVincenti made their first contribution in #314
- @nakamura2000 made their first contribution in #317
- @CptWesley made their first contribution in #308
- @ManuelHu made their first contribution in #336
Full Changelog: v1.0.0-beta19...v1.0.0
v1.0.0-beta19
What's Changed
- Adding android OS support to SystemFontCollection by @bbo76 in #291
- Fix reading compressed WOFF data by @brianpopow in #297
- Fix indexer offset for post positioning methods by @JimBobSquarePants in #301
- Bump actions/setup-dotnet from 2 to 3 by @dependabot in #304
- Fix out of range exception in typographic utils. by @JimBobSquarePants in #303
- Fix Font Hinting by @JimBobSquarePants in #295
New Contributors
Full Changelog: v1.0.0-beta18...v1.0.0-beta19