Skip to content

Add Noto Mono to browser images - #346

Merged
masnwilliams merged 1 commit into
mainfrom
hypeship/add-noto-mono
Aug 21, 2026
Merged

Add Noto Mono to browser images#346
masnwilliams merged 1 commit into
mainfrom
hypeship/add-noto-mono

Conversation

@masnwilliams

@masnwilliams masnwilliams commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

Add the fonts-noto-mono package to both headful and headless browser images. The existing font-cache build step picks it up during image construction.

This fills a Linux font-family gap that fingerprint consistency checks can identify even when the rest of the browser fingerprint is coherent.

Testing

  • docker run --rm ubuntu:22.04 ... apt-get install fonts-noto-mono ... fc-match "Noto Mono"NotoMono-Regular.ttf: "Noto Mono" "Regular"
  • cd server && GOCACHE=/tmp/kernel-images-go-cache GOMODCACHE=/tmp/kernel-images-go-mod make test-unit
  • validated the same package in a running browser image; rebuilding the font cache changed the fingerprint verdict from masking detected to no masking detected

Note

Low Risk
Adds a standard apt font package to Docker images with no auth, runtime, or data-handling changes. Image rebuilds will include a slightly larger font set.

Overview
Installs fonts-noto-mono in both headful and headless Chromium images so the font cache includes Noto Mono.

This closes a Linux font-family gap that fingerprint consistency checks can flag even when the rest of the browser fingerprint looks coherent. Existing fc-cache steps pick the package up at image build time.

Reviewed by Cursor Bugbot for commit e669afa. Bugbot is set up for automated code reviews on this repo. Configure here.

@masnwilliams
masnwilliams requested a review from rgarcia August 21, 2026 19:19
@masnwilliams
masnwilliams removed the request for review from rgarcia August 21, 2026 19:44
@masnwilliams
masnwilliams merged commit 9a97b65 into main Aug 21, 2026
11 checks passed
@masnwilliams
masnwilliams deleted the hypeship/add-noto-mono branch August 21, 2026 19:49
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.

2 participants