# chrisjenx/Calligraphy

Custom fonts in Android the easy way...

Repository: https://github.com/chrisjenx/Calligraphy
Canonical: https://ross.abutalabs.com/products/calligraphy
Language: Java
License: Apache-2.0
License Family: permissive
Archived: true
Last push: 2024-04-21T20:12:01+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4640, "days_push": 864, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8519, forks 1075 (observed 2026-08-28T04:10:23.315788+00:00)

## What it is
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
- artifact type: library
- maturity: abandoned
- function: ui-components, mobile-framework
- domain: mobile-development, android-tools
- platform: -
- tags: custom-fonts, typography, android-layout, deprecated, view-inflation, android, mobile

## Member repositories
- chrisjenx/Calligraphy (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:23.315788+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:26:40.665021+00:00, confidence not recorded.
  - readme: https://github.com/chrisjenx/Calligraphy (fetched 2026-08-28T04:10:23.315788+00:00, sha af768b3e9af0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
