Skip to content

Fix/flate trailer subset tags opm - #98

Merged
synercoder merged 3 commits into
developfrom
fix/flate-trailer-subset-tags-opm
Oct 5, 2026
Merged

synercoder merged 3 commits into
developfrom
fix/flate-trailer-subset-tags-opm

Conversation

@synercoder

Copy link
Copy Markdown
Owner

No description provided.

Bumps Microsoft.SourceLink.GitHub to resolve the NU1902 audit warning
(Microsoft.Build.Tasks.Git advisory) that failed restore, plus test and
sample package updates.
- FlateDecode now uses ZLibStream so the Adler-32 trailer is written;
  previously only a hand-written zlib header plus raw deflate data was
  emitted, which Ghostscript reports as "incorrect data check".
- Subset fonts get a deterministic six-letter tag prefix (ABCDEF+Name)
  on the Type0 BaseFont, CIDFont BaseFont and FontDescriptor FontName,
  as required by ISO 32000-2 9.9.2.
- ExtendedGraphicsState supports OverprintMode (/OPM).
@synercoder
synercoder force-pushed the fix/flate-trailer-subset-tags-opm branch from 3912449 to 906ffed Compare October 5, 2026 21:26
@synercoder
synercoder merged commit 179c7a8 into develop Oct 5, 2026
5 checks passed
@synercoder
synercoder deleted the fix/flate-trailer-subset-tags-opm branch October 5, 2026 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant