Skip to content

FullBleed.DotNet 0.1.6: portable standard-font previews

Choose a tag to compare

@krflol krflol released this 07 Oct 03:11
· 5 commits to master since this release
683be11

FullBleed.DotNet 0.1.6 pins Fullbleed 2.5.11. PNG previews of unembedded standard PDF fonts now use bundled outline substitutes, so they work without installed system fonts. The package retains the fonts' OFL and Adobe notices and their modification/provenance records.

The qualified NuGet package is consumed on Windows x64, Linux x64, Intel macOS and Apple Silicon, each under .NET 8, 9 and 10. The release checks 52 standard-font cases, 54 inline-layout cases, 22 font-family cases and six base document fixtures per consumer. Tested PDF bytes and native preview PNGs agree across those consumers.

The same isolated consumers run with system fonts hidden in a private Linux mount namespace. Public 0.1.5 produces 48 blank saved-PDF previews and twelve blank direct HTML previews; 0.1.6 renders visible text and matches the normal host. All 52 PDF byte sequences and the four embedded-font controls are unchanged. The earlier layout and family-selection negative controls remain in the gate.

Install with dotnet add package FullBleed.DotNet --version 0.1.6.

The attached evidence includes package checksums and native provenance, independent PDF/font inspections, cross-platform comparisons, old-package negative controls, and public NuGet verification. Standard-font substitutes can differ from the original designs; register explicit fonts when that appearance matters. These retained fixtures do not establish universal rendering parity or PDF standards conformance.