Skip to content

feat: add more fonts #165

Merged
ulziibay-kernel merged 1 commit intomainfrom
ulziibay-kernel/add-more-fonts-and-enable-notifications
Feb 25, 2026
Merged

feat: add more fonts #165
ulziibay-kernel merged 1 commit intomainfrom
ulziibay-kernel/add-more-fonts-and-enable-notifications

Conversation

@ulziibay-kernel
Copy link
Contributor

@ulziibay-kernel ulziibay-kernel commented Feb 25, 2026

When visiting creepJS, i noticed that we have only 3 fonts, among other signals. As such,

  1. Install Ubuntu 22.04 default font set (25+ packages) to match a real desktop fingerprint. The container previously had only 3 fonts (DejaVu Sans, Liberation Mono, Noto Color Emoji). With this, we have 13/51 now.
Screenshot 2026-02-25 at 1 25 16 PM

Checklist

  • A link to a related issue in our repository
  • A description of the changes proposed in the pull request.
  • @mentions of the person or team responsible for reviewing proposed changes.

Note

Low Risk
Only affects container build dependencies by adding font packages and reorganizing apt steps; primary risk is increased image size/build time or missing packages on apt mirrors.

Overview
Updates the chromium-headful image build to install a much broader set of Ubuntu 22.04 font packages and rebuild the font cache, aiming to reduce bot/fingerprint signals from an unnaturally small font list.

Also reorganizes the Dockerfile so fontconfig/unzip are installed in the earlier “userland apps” step, while the font install step now includes additional font families and cleans apt lists afterward to keep layers small.

Written by Cursor Bugbot for commit 9f1ee62. This will update automatically on new commits. Configure here.

@ulziibay-kernel ulziibay-kernel force-pushed the ulziibay-kernel/add-more-fonts-and-enable-notifications branch from 3ec7f6f to bdb1bb6 Compare February 25, 2026 20:27
fonts-tibetan-machine \
fonts-droid-fallback && \
fc-cache -f && \
apt-get clean && rm -rf /var/lib/apt/lists/*
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how much does this add to image size?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

~140 MB

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

Install the Ubuntu 22.04 default font set so the browser has a
realistic set of fonts. The container previously had only 3 font
families which looked unusual on fingerprinting sites like CreepJS.

Made-with: Cursor
@ulziibay-kernel ulziibay-kernel force-pushed the ulziibay-kernel/add-more-fonts-and-enable-notifications branch from bdb1bb6 to 9f1ee62 Compare February 25, 2026 20:38
@ulziibay-kernel ulziibay-kernel changed the title feat: add more fonts and prompt for notification permission feat: add more fonts Feb 25, 2026
@ulziibay-kernel ulziibay-kernel merged commit cba3f77 into main Feb 25, 2026
7 of 8 checks passed
@ulziibay-kernel ulziibay-kernel deleted the ulziibay-kernel/add-more-fonts-and-enable-notifications branch February 25, 2026 22:10
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