chrisjenx/Calligraphy
Custom fonts in Android the easy way... observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4640
- days_rel: n/a
- days_push: 864
- n_releases_24m: 0
Adoption not part of the score
8519 stars · 1075 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Calligraphy is an Android library that lets developers apply custom fonts to views via XML attributes instead of custom views or ViewTree traversal. This original version is end-of-life and unmaintained; users should migrate to Calligraphy 3 under the InflationX organization.
Use cases
- apply custom fonts to android textviews
- set font per view in xml layout
- define a default app-wide font
- avoid custom view subclasses just to change fonts
- use ttf fonts from assets in android app
When to choose
- maintaining a legacy Android app already using Calligraphy 2.x
- targeting old Android versions where the original API is still needed
When to avoid
- starting a new Android project - use Calligraphy 3 or Android's built-in font resources
- needing maintained, supported font handling
Facets
library · maturity abandoned
ui-components mobile-framework mobile-development android-tools custom-fonts typography android-layout deprecated view-inflation android mobile
1 source
- readme: https://github.com/chrisjenx/Calligraphy · fetched 2026-08-28 · af768b3e9af0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| chrisjenx/Calligraphy | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="chrisjenx/Calligraphy")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem