Skip to content

refactor(docs): use the common DDS font source - #11

Merged
jlc488 merged 1 commit into
masterfrom
fix/docs-dds-font-source
Oct 29, 2026
Merged

jlc488 merged 1 commit into
masterfrom
fix/docs-dds-font-source

Conversation

@jlc488

@jlc488 jlc488 commented Oct 29, 2026

Copy link
Copy Markdown
Collaborator

Use the single DDS font artifact and its generated CSS, licenses, preload metadata and cache descriptors instead of independently maintained documentation font binaries and font-face definitions. A small integrity-checking build adapter exports the pinned DDS artifact before MkDocs discovers files. The existing publisher integration and application code are unchanged.

Validation: strict build and the adapter integrity/extraction tests pass. The final archive is identical to the shared DDS source 49baacb and all 12 font files, three licenses and generated CSS pass byte/hash checks. Local desktop/320/375px cold/warm/slow replay covers nine conditions for this site; the final first-paint evidence is tracked with the shared documentation audit. No service-specific font stacks or preload lists remain. Actual GitHub Pages cache policy remains provider-controlled; the DDS descriptors are not claimed as hosting configuration changes.

Generated site output and unrelated Gradle files are excluded. No npm release, credential, security policy or framework change.

@jlc488
jlc488 marked this pull request as ready for review October 29, 2026 13:13
@jlc488
jlc488 merged commit 481d42c into master Oct 29, 2026
2 checks passed
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