Skip to content

fix(font): find Android and Termux system fonts - #1773

Open
dannyward630 wants to merge 1 commit into
ocrmypdf:mainfrom
dannyward630:fix/android-system-font-discovery
Open

dannyward630 wants to merge 1 commit into
ocrmypdf:mainfrom
dannyward630:fix/android-system-font-discovery

Conversation

@dannyward630

Copy link
Copy Markdown

Summary

  • Add Android's /system/fonts directory to Linux font discovery.
  • Search $PREFIX/share/fonts on Linux when PREFIX is set, covering Termux installations.
  • Add a regression test for both search roots.

Closes #1768.

Verification

  • python3 -m pytest -o addopts='' -q tests/test_system_font_provider.py — 69 passed.
  • python3 -m ruff check src/ocrmypdf/font/system_font_provider.py tests/test_system_font_provider.py — passed.
  • python3 -m ruff format --check src/ocrmypdf/font/system_font_provider.py tests/test_system_font_provider.py — passed.

AI assistance was used to prepare this contribution.

This branch has not been deployed

No deployments
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.

Failing to find the correct font

1 participant