Skip to main content

pylopdf-fonts-jp

A data-only package containing Japanese fallback and generation fonts for pylopdf. It renders PDFs that reference Japanese fonts without embedding the font programs and lets insert_text / insert_textbox auto-select a subset-embedded JP font for Japanese or Han text.

Install it through the main package extra:

pip install "pylopdf[jp]"

When installed, pylopdf discovers it automatically for non-embedded CID fonts, such as PDFs that only reference MS-Mincho, Ryumin-Light, or MS-Gothic. Serif font names map to Noto Serif JP; other names map to Noto Sans JP.

These are the upstream JP subset fonts. They do not contain Hangul, and their Han glyph forms follow Japanese typography. Pass an explicit locale-matching font for Korean or Chinese production output. Automatic text generation selects one complete font run; it is not per-glyph fallback.

Bundled fonts

File Typeface Source SHA-256
NotoSansJP-Regular.otf Noto Sans JP dff723ba59d57d136764a04b9b2d03205544f7cd785a711442d6d2d085ac5073
NotoSerifJP-Regular.otf Noto Serif JP 2c9a12dbd4f2408c4610c7ee84a108b62d7236c3775baed618c64d9cb44b2f04

The files come from notofonts/noto-cjk, under Sans/SubsetOTF/JP and Serif/SubsetOTF/JP. Both are licensed under the SIL Open Font License 1.1. See LICENSE.

Install this distribution through the canonical pylopdf[jp] extra.

Metadata

Release files for pylopdf-fonts-jp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pylopdf-fonts-jp 0.1.1
File Size Uploaded
pylopdf_fonts_jp-0.1.1.tar.gz 9.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pylopdf-fonts-jp 0.1.1
File Interpreter ABI Platform
pylopdf_fonts_jp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 18.3 MB

Release files / pylopdf_fonts_jp-0.1.1.tar.gz

Download URL pylopdf_fonts_jp-0.1.1.tar.gz
Size 9.1 MB
Tags Source
SHA-256 checksum
How to use checksums
a5291029224a8ac891082f9ba13e346dc9ee93d39d8829e8a4ce8d0a367e93b9
BLAKE2b-256 checksum
How to use checksums
91f1996e6fce83b83101f1aa9046131f41ea466f26b94d0352abf2ab20517362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / pylopdf_fonts_jp-0.1.1-py3-none-any.whl

Download URL pylopdf_fonts_jp-0.1.1-py3-none-any.whl
Size 9.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
7fd33378751d0fd2c4a87824c11e0e0cc55350150d8da4c1e5ae90925c0a1cf5
BLAKE2b-256 checksum
How to use checksums
2e41af779ef8ead28efbf0086e7b4a9f5dfaba5d5bdad5e6b4e822b354e1dd64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page