Registry / serialization / rendercv-fonts

rendercv-fonts

JSON →
library0.5.1pypypi✓ verified 82d ago

Fonts package for RenderCV (rendercv), providing a curated set of LaTeX and TrueType fonts including Font Awesome icons, EB Garamond, Fontin, Gentium Book Plus, Lato, Noto Sans, Open Sans, Raleway, XCharter, and Open Sauce Sans. Current version: 0.5.1. Release cadence: irregular, based on font additions.

pip install rendercv-fonts
INSTALL
IMPORT
SIG · RENDERCV-FONTS
R
rendercv-fonts
serializationpythonv0.5.1
Install
2.3s avg
Import
Disk
73MB
Pass rate
8/ 10
Env Coverage8 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.5.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✓ —
✓ 2.3s
py 3.11
✓ —
✓ 2.3s
py 3.12
✓ —
✓ 2.3s
py 3.13
✓ —
✓ 2.2s
py 3.9
✕ build_error
✕ build_error
73MB installed
● package 73MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

available_font_families
from rendercv_fonts import available_font_families
from rendercv_fonts.fonts.fontawesome7 import FontAwesome7

Quickstart to verify installation and list available fonts.

from rendercv_fonts.fonts.fontawesome7 import FontAwesome7 from rendercv_fonts.fonts.lato import Lato # List available fonts print("FontAwesome7 icons:", FontAwesome7.__doc__) print("Lato family:", Lato) # Check if fonts are accessible (no auth needed) import importlib.resources as ir with ir.path('rendercv_fonts.fonts.fontawesome7', 'FontAwesome7.ttf') as f: print("Font path:", f)
Debug
Known issues
breakingFont Awesome 6 replaced by Font Awesome 7 in v0.5.0. Code using FontAwesome6 must be updated to import from 'rendercv_fonts.fonts.fontawesome7' and use the FontAwesome7 class.
fix
Change import: from rendercv_fonts.fonts.fontawesome7 import FontAwesome7 (instead of fontawesome6).
affects: >=0.5.0
gotchaFont files are not loaded automatically; you must reference the specific font module. Sibling packages like 'rendercv' expect these fonts to be installed, but importing 'rendercv-fonts' alone does not register fonts globally.
fix
Use the font classes directly from their modules; or rely on 'rendercv' to auto-detect them.
affects: all
deprecatedFontAwesome6 import path from 'rendercv_fonts.fonts.fontawesome6' still exists for backward compatibility but is deprecated; its class may be removed in a future version.
fix
Migrate to FontAwesome7 as soon as possible.
affects: 0.5.0-0.5.1
Upgrade
Version history
0.5.1latest on PyPI · released Dec 9, 2025
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
OpenAI (training)
1
Resources
rendercv-fonts — pip install rendercv-fonts · libregistry