font/pdfa

Type1 core fonts for PDFA

1.0.6 2026-07-13 09:20 UTC

This package is auto-updated.

Last update: 2026-07-13 09:23:44 UTC


README

Type1 core fonts for PDF/A workflows.

License

Sponsor on GitHub

💖 Part of the tc-lib-pdf / TCPDF ecosystem (100M+ installs). Sponsor its maintenance →

Overview

tc-font-pdfa contains 14 Type1 PDF core font files generated from GNU FreeFont to support PDF/A-compatible embedding scenarios.

This package targets compliance-oriented workflows where predictable, embeddable base fonts are required for archival documents. By shipping generated assets in a dedicated repository, PDF toolchains can keep runtime dependencies lightweight while preserving consistent rendering across platforms.

Features

Core Font Set

  • Courier, Helvetica, Times (regular/bold/italic variants)
  • Symbol and ZapfDingbats support
  • Binary Type1 (.pfb) and metrics (.afm) assets

PDF/A-Oriented Distribution

  • Deterministic file naming for automation
  • Suitable for embedding in PDF/A production pipelines
  • Includes conversion notes and provenance details

Requirements

  • No runtime PHP requirements
  • A PDF engine or conversion tool that consumes Type1 assets

Installation

Install with Composer to make assets available in vendor paths:

composer require font/pdfa

Quick Start

Use files from the pfb/ and afm/ directories in your PDF/font import workflow.

afm/
pfb/

Development

This project is asset-centric. Typical contributions include regenerating fonts, validating metadata, and documenting conversion steps.

Packaging

Distributed as source assets via Git and Composer.