Skip to content

Releases: superdoc-dev/docfonts

v0.16.0

10 Jun 19:05
164d7bd

Choose a tag to compare

What's New

  • Census-driven fallback rows — Adds measurement data for 10 commonly-used fonts previously missing from the database: Arial MT, Courier, Times, Century Gothic, Segoe UI, Arial Unicode MS, Yu Mincho, Yu Gothic, MS Gothic, and MS Mincho.
  • Japanese text support — Introduces CJK-JP text sample and classification model for accurate fidelity assessment of Japanese fonts. Measured matches are marked cell_width_only (width-preserving) since exact visual shape fidelity cannot be assumed from advance deltas alone.

Improvements

  • Corpus tools now support --model cjk-jp for measuring Japanese font substitutes.

v0.15.0

10 Jun 14:26
4d3f112

Choose a tag to compare

Based on my analysis of the changes in this release, here's the release notes:

What's New

  • New font fallback for ITC Bookman — mapped to TeX Gyre Bonum with visual-only compatibility.

Improvements

  • Reviewed font substitutions — Century, Century Schoolbook, Consolas, and Verdana now have complete measurement data and refined verdict classifications.
  • Century — added analytic advance measurements and per-face verdicts, now marked metric_safe for the regular face.
  • Century Schoolbook — added comprehensive measurement data across all font weights with per-face verdict details.
  • Consolas — updated to include complete face availability (regular and bold) with cell-width metrics and per-face classification.
  • Verdana — now references Noto Sans as the fallback family instead of being unmapped.

v0.14.0

10 Jun 00:15
04919fc

Choose a tag to compare

What's New

  • Century Schoolbook — adds fallback font substitution (C059) for improved cross-platform consistency.

Improvements

  • Align legal license labels to SPDX format for Arial Narrow (GPL-2.0-only WITH Font-exception-2.0) and Bookman Old Style (LicenseRef-GUST-Font-License-1.0).

v0.13.0

09 Jun 23:08
ea8ec2b

Choose a tag to compare

What's New

  • Local font review app — Interactive web interface (corpus:app) for comparing reference fonts against the corpus with visual overlays and typographic metrics.
  • Bake-off comparison tool — Command-line tool (corpus:bakeoff) to evaluate a reference font against manually chosen candidates side-by-side, with optional visual diff rendering via ImageMagick.
  • Visual review HTML generator — New tool (corpus:visual) to produce interactive HTML contact sheets for comparing reference fonts against candidate shortlists.
  • Expanded fallback evidence — Added reviewed OFL-licensed font fallback pairs to the substitution evidence database.

Improvements

  • Typographic feature ranking — Compare results now rank candidates by feature coverage and feature distance alongside advance metrics for more nuanced fallback selection.

v0.12.0

09 Jun 18:43
a3ac928

Choose a tag to compare

What's New

  • Synthetic face fallbacks — the fallbacks package now exposes FallbackFaceSource and FallbackFaceSources types, enabling face-aware lookups to indicate when a requested face should render via synthesis from another face rather than from a real implementation.
  • Face source tracking in fallback dataSubstitutionEvidence and FontFallback now include optional faceSources and faceSource fields to specify how reviewed fallbacks supply individual faces.

v0.11.0

08 Jun 22:22
ad9354f

Choose a tag to compare

Features

  • expose advance measurement basis (#56)

Refactoring

  • organize source catalog (#55)
  • share archive handling (#54)
  • organize corpus tooling (#53)

v0.10.0

08 Jun 17:33
c4400f8

Choose a tag to compare

Based on the code changes, here are the release notes:

What's New

  • GitHub tree font sources — fonts can now be acquired directly from pinned GitHub repositories alongside release archives, enabling more flexible font source management.
  • Support for multiple acquisition source types with configurable priorities — ArchiveSource (zip/tar.gz releases) and GitHubTreeSource (GitHub repositories).

Improvements

  • Added comprehensive test coverage for font source acquisition (acquire.test.ts) and font metrics comparison (compare.test.ts).
  • Enhanced acquire script to handle both archive and GitHub tree sources with proper license discovery and file tracking.
  • Improved compare script to measure candidate fonts from both source types.

v0.9.0

08 Jun 16:11
63220a7

Choose a tag to compare

What's New

  • Google Fonts acquisition source — The fallback catalog now supports acquiring fonts from the Google Fonts repository, enabling document font discovery from a comprehensive open-source font collection.

v0.8.0

08 Jun 15:17
6955fc8

Choose a tag to compare

What's New

  • Expanded font acquisition sources — adds URW Base 35, Adobe Source families (Serif, Sans, Code Pro), SIL fonts (Charis, Gentium, Doulos, Andika), and Noto fonts (Sans, Serif, Sans Mono) as fallback sources alongside existing TeX Gyre collection.

v0.7.0

08 Jun 14:36
4e58e13

Choose a tag to compare

Based on my review of the changes, here are the release notes:

What's New

  • Local font comparison tool — maintainers can now run compare to measure Latin advance widths and rank open-font candidates against proprietary reference fonts, helping identify the best fallback options.