Fonts shipped with Pageworks
Every Pageworks install seeds a set of Extension-scope baseline font assets automatically — no
manual font upload required to get a working, professional-looking document out of the box.
Tenants can still upload their own fonts, or a dependent extension can ship its own via
PageworksRegistry.RegisterFont (see Developer reference).
General-purpose text fonts
| Family | Weights shipped | License | Use |
|---|---|---|---|
| Source Sans 3 | Regular, Bold, Italic, Bold Italic | SIL Open Font License 1.1, Copyright 2010-2024 Adobe | General-purpose sans-serif body/heading text |
| Source Serif 4 | Regular, Bold, Italic, Bold Italic | SIL Open Font License 1.1, Copyright 2010-2024 Adobe | General-purpose serif body/heading text |
Both ship all four style variants — font-weight/font-style combinations resolve to a real,
independently-registered glyph set (no synthetic/faux bold or italic), exactly like the standard
Helvetica default.
Barcode fonts
See Barcodes (1D) for the full framework these fonts couple into.
| Family | Weight | License / provenance |
|---|---|---|
| Libre Barcode 39 | Regular | SIL Open Font License 1.1, Copyright 2017-2019 The Libre Barcode Project Authors — a genuine third-party font |
| Pageworks Code 128 | Regular | Generated by Pageworks from the open ISO/IEC 15417 standard's functional bar/space module-width table. Not a third-party font — carries no font license, because the source data (a functional standard specification) is not a copyrightable creative work. |
| Pageworks EAN-13 | Regular | Generated by Pageworks from the open ISO/IEC 15420 / GS1 General Specifications EAN-13 L/G/R digit-set and guard-bar tables. Same provenance model as Pageworks Code 128 — functional standard data, no third-party font, no license file needed. |
All three barcode fonts ship Regular weight only.
MICR E-13B (check printing)
| Family | Weight | License / provenance |
|---|---|---|
| Pageworks MICR E-13B | Regular | Generated by Pageworks from the open ANSI X9.27 / ISO 1004-1 MICR E-13B print specification (functional character geometry, not a copyrightable creative work). Digit and symbol geometry cross-checked against the DoubangoTelecom/tesseractMICR project's Apache-2.0-licensed ground-truth reference. |
MICR E-13B is a plain text font, not a barcode symbology — there is no encoder and no
Interpreter coupling for it (registered with Interpreter = None). A MICR line (routing number,
account number, check number, plus the four MICR control symbols) is authored as ordinary text
styled in this font-family; the font's own glyph geometry does the work.
The font's internal units are designed so that at 36pt, the glyphs render at the exact
physical dimensions the ANSI X9.27 standard requires for MICR line reading by check-processing
equipment — character height, stroke width, and the fixed 8-characters-per-inch pitch all land on
exact values only at that point size. There is no runtime auto-scaling. Any layout or fixture that
must reproduce the standard's physical MICR dimensions must style the MICR text run at
font-size: 36pt — using any other size breaks the physical-dimension guarantee (the glyphs will
still render, just at the wrong physical size for check-reading hardware).
Cmap: digits at their ordinary ASCII codepoints (0-9); the four MICR control symbols
(Transit, Amount, On-Us, Dash) at the canonical Unicode Optical Character Recognition block
codepoints (U+2446–U+2449).
How font resolution works
font-family's legal values are the literal Helvetica (the PDF standard-14 default, no
registration required) plus the name of any currently registered font asset — tenant-uploaded via
the font maintenance page, or shipped by a dependent extension (including this engine's own
baseline fonts above). See Template language reference — Fonts & Typography
for the full script-support/embedding contract, and the family/style-variant resolution rules, and
Font support & limitations for the deeper technical contract (what the
engine accepts, what isn't supported, and the resource limits).