Metadata-Version: 2.4
Name: pdfboss-fonts
Version: 0.2.0
Summary: Bundled OFL 1.1 substitute fonts (Croscore) for pdfboss[full]
Project-URL: Repository, https://github.com/4thel00z/pdfboss
Author: 4thel00z
License-Expression: OFL-1.1
License-File: pdfboss_fonts/fonts/OFL.txt
Keywords: croscore,fonts,ofl,pdf,pdfboss
Requires-Python: >=3.12
Description-Content-Type: text/markdown

# pdfboss-fonts

Data package bundling the OFL 1.1 substitute faces used by `pdfboss[full]`.

Ships 10 TrueType fonts from the Croscore family — Arimo (variable weight,
regular and italic), Tinos (regular, bold, italic, bold-italic), and Cousine
(regular, bold, italic, bold-italic) — plus their `OFL.txt` license and
`NOTICE`. These faces are used by `pdfboss`'s renderer as substitute fonts
when a PDF references a non-embedded font.

## Usage

```python
import pdfboss_fonts

pdfboss_fonts.font_dir()  # -> absolute path to the bundled .ttf directory
```

## License

The bundled fonts are licensed under the SIL Open Font License, Version 1.1
(OFL-1.1). See `pdfboss_fonts/fonts/OFL.txt` and `pdfboss_fonts/fonts/NOTICE`.

## Release pipeline

This package is released independently of `pdfboss` via its own
release-please component (`packages/pdfboss-fonts`, tagged
`pdfboss-fonts-vX.Y.Z`) and publishes to PyPI over Trusted Publishing in
`.github/workflows/release-please.yaml`. **The maintainer must register a
separate `pdfboss-fonts` Trusted Publisher on PyPI** (its own PyPI project,
distinct from `pdfboss`'s) before the first automated publish will succeed —
same one-time setup as was done for `pdfboss`.
