Files
james.maesandClaude Fable 5.2 d3378825d7 feat(renderer): bundle five OFL fonts for version 2 label text
Version 2 label scenes draw text in faces shipped inside the renderer, so a
label needs no printer font, no installed font and no object storage:

  qqq-sans, qqq-sans-bold   IBM Plex Sans Regular and Bold (@ibm/plex-sans@1.1.0)
  qqq-condensed-bold        IBM Plex Sans Condensed Bold (@ibm/plex-sans-condensed@2.0.0)
  qqq-mono, qqq-mono-bold   JetBrains Mono Regular and Bold (v2.304)

The files are unmodified, taken from each project's official release archive.
Each licence was confirmed as the SIL Open Font License 1.1 from the archive's
own licence file, which is shipped byte for byte beside the fonts with a
provenance note (release, archive URL and hash, path in the archive, font
version). /fonts/SHA256SUMS lists the hashes. git is told never to rewrite
anything under /fonts.

THIRD-PARTY.md and NOTICE record the fonts. The OFL is not on the K22-DEP-02
allowlist; the maintainer approved one recorded exception for unmodified OFL
fonts shipped as data, and the register entry is proposed with the pull request.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
2026-11-12 13:26:38 -06:00

38 lines
2.1 KiB
Plaintext

QQQ Document Renderer
Copyright 2026 Kingsrook, LLC
This product includes software developed at Kingsrook, LLC (https://kingsrook.com/).
Licensed under the Apache License, Version 2.0.
This distribution also contains the separately licensed OpenHTMLtoPDF PDFBox
output module, modified by Kingsrook on 2026-10-31 to preserve image stream
metadata when disabling interpolation. Its license is LGPL-2.1-or-later;
the product's Apache license does not replace that library's license.
Complete corresponding source, original notices, patch and build instructions
are retained in vendor/openhtml-1.1.105-qqq-p1 and distributed in container
images at /usr/share/doc/qqq-openhtml. The library remains a separate JAR.
COOP 2 of 5 Java port (2026-10-31) derives from Barcode Writer in Pure
PostScript, Copyright (c) 2004-2026 Terry Burton; port Copyright (c) 2026
Kingsrook, LLC. This encoder retains the MIT license, separately from the
renderer Apache license. See META-INF/licenses/bwipp-coop-MIT.txt and the full
license in Coop2Of5.java. Exact upstream source/test provenance is retained
under src/test/resources/barcodes/coop2of5.
Code 93i Java port (2026-11-01) derives from Barcode Writer in Pure PostScript,
Copyright (c) 2004-2026 Terry Burton; port Copyright (c) 2026 Kingsrook, LLC.
The encoder and prime-field ECC helper retain the MIT license. See
META-INF/licenses/bwipp-code93i-MIT.txt and Code93i.java. Pinned corresponding
upstream source, helper, tests and provenance are retained under
src/test/resources/barcodes/code93i.
Bundled fonts (2026-11-12). This distribution contains, unmodified and as data,
IBM Plex Sans Regular and Bold and IBM Plex Sans Condensed Bold, Copyright (c)
2017 IBM Corp. with Reserved Font Name "Plex", and JetBrains Mono Regular and
Bold, Copyright 2020 The JetBrains Mono Project Authors
(https://github.com/JetBrains/JetBrainsMono). They are licensed under the SIL
Open Font License, Version 1.1, separately from the renderer's Apache license,
which does not replace it. Each font is in /fonts of the renderer JAR beside
the full license text and a provenance note; /fonts/SHA256SUMS lists the hashes.