ToolPipo Lab: PDF font embedding / usage fixtures
All documents are synthetic test fixtures, with no real documents or personal data.
Use /tools/pdf-font-embedding-checker/ to inspect files locally in the browser.
The PDF font is ToolPipoFixtureSans, renamed from licensed Bitstream Vera before derivatives.
The complete Bitstream Vera redistribution terms are in FONT-LICENSE.txt.
No standalone TTF/font binary is included. Only legally embedded PDF streams are provided.
Results: PDF.js 6.3.289, fontExtraProperties=true, disableFontFace=true,
useSystemFonts=false, useWorkerFetch=false, no standardFontDataUrl, XFA/eval disabled.
Browser evidence also records a separate Helvetica canvas display experiment.
Display options differ from analysis options; no cross-device output quality is certified.
The image-only fixture is an image color swatch, not scanned text or OCR evidence.
WARNING: security.pdf contains test JavaScript, an external URI and an attachment.
Do not execute actions or open attachments. Inspect with the Tool only.
password.pdf is intentionally protected (fixture-password); the Tool rejects it.
malformed.pdf is intentionally broken; pages-501.pdf deliberately exceeds the page limit.
PDF output and embedding permission, glyph completeness and printing are not certified.
ZIP's final SHA is in the separately published results.json to avoid circular hashing.
Reproduce measurements: scripts/inspect-pdf-font-embedding-article.py;
scripts/measure-pdf-font-embedding-article.mjs; scripts/package-pdf-font-embedding-article.py.

a-standard14.pdf: FontFileなしのHelvetica

b-embedded.pdf: 有効なTrueType FontFile2

c-subset.pdf: AAAAAA+のsubset名

d-type3.pdf: 実際のCharProcs描画命令

e-mixed.pdf: 埋め込みと未埋め込みの混在

f-page-fonts.pdf: ページ1と2で使用フォントが異なる

g-repeated.pdf: 同一フォントを1–3, 5–7ページで使用

h-image-only.pdf: 色見本の画像XObject。文字画像やOCRの検証ではない

duplicate-resource.pdf: 同名の独立したフォントオブジェクト2件

unused-resource.pdf: 未使用Helvetica resourceは対象外

all-standard14.pdf: Standard14全14種。表示品質の一括検証ではない

system-arial.pdf: Arial。OSフォントを解析に使わない

long-name.pdf: 長いPDF内部フォント名

pages-20.pdf: 同じフォントを20ページ

pages-100.pdf: 同じフォントを100ページ

pages-501.pdf: 上限超過で拒否

password.pdf: 保護PDF。パスワードfixture-password

malformed.pdf: 意図した破損PDF

security.pdf: JavaScript・URI・添付を含む。開かず検査する
