A high-level, safe, zero-allocation TrueType font parser.
active 2025-02-09 → 2026-08-06 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 544 days from 2025-02-09 to 2026-08-06. Pushes: 2 total, peak 1 in a day. Pull requests: 7 total, peak 1 in a day. Issues: 8 total, peak 1 in a day. Comments: 39 total, peak 3 in a day. Stars: 41 total, peak 3 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| LaurenzV | 11 | 2 | 4 | 5 |
| RazrFalcon | 9 | 0 | 0 | 8 |
| Redhawk18 | 5 | 0 | 0 | 5 |
| tbodt | 4 | 0 | 1 | 3 |
| Kumasan00 | 3 | 0 | 1 | 1 |
| asibahi | 3 | 0 | 0 | 2 |
| softmarshmallow | 2 | 0 | 0 | 1 |
| kjarosh | 2 | 0 | 0 | 2 |
| Xiphoseer | 2 | 0 | 0 | 1 |
| SpriteOvO | 2 | 0 | 0 | 1 |
| yisibl | 2 | 0 | 0 | 2 |
| Kl4rry | 2 | 0 | 0 | 1 |
| alerque | 2 | 0 | 0 | 0 |
| lovelymono | 2 | 0 | 0 | 1 |
| inferiorhumanorgans | 1 | 0 | 0 | 1 |
| Goldziher | 1 | 0 | 0 | 0 |
| Downchuck | 1 | 0 | 0 | 1 |
| Alagong | 1 | 0 | 0 | 1 |
| nicoburns | 1 | 0 | 0 | 1 |
| addisoncrump | 1 | 0 | 0 | 1 |
Recent activity
Latest issues, pull requests and releases
- Issue#230Goldziher2026-08-06 18:14Maintenance of this package and alternatives
- Issue comment#178addisoncrump2026-03-07 20:59Panic `self.offset as u64 + len as u64 <= u32::MAX as u64` in `src/parser.rs`
- Issue#210SpriteOvO2025-12-20 18:47Implement `IntoIterator` for `Names`
- Issue comment#210SpriteOvO2025-12-20 18:47Implement `IntoIterator` for `Names`
- Issue comment#210RazrFalcon2025-12-20 12:15Implement `IntoIterator` for `Names`
- Issue comment#209Kumasan002025-12-17 18:53Implement fvar InstanceRecord parsing
- Pull request#209Kumasan002025-12-17 18:38
- Issue#208Kumasan002025-12-17 18:30Add support for InstanceRecord in fvar table
- Issue comment#207RazrFalcon2025-12-14 12:26set-variation to return None on tag not existing as per docs
- Issue comment#207asibahi2025-12-14 12:01set-variation to return None on tag not existing as per docs
- Issue comment#207RazrFalcon2025-12-14 11:36set-variation to return None on tag not existing as per docs
- Issue comment#205RazrFalcon2025-12-08 10:23Panics with `assertion failed: core::mem::size_of::<VariationTuple>() <= 80`
- Issue comment#205lovelymono2025-12-05 14:31Panics with `assertion failed: core::mem::size_of::<VariationTuple>() <= 80`
- Issue#205lovelymono2025-12-05 14:14Panics with `assertion failed: core::mem::size_of::<VariationTuple>() <= 80`
- Pull request#203dereified2025-11-04 15:59
- Pull request#200LaurenzV2025-09-22 18:17
- Issue comment#200RazrFalcon2025-09-22 18:12Change the API of parsing CFF tables to avoid a breaking change
- Issue comment#122yisibl2025-09-16 07:51Support woff2
- Issue comment#122stephanemagnenat2025-09-16 07:18Support woff2
- Issue comment#122yisibl2025-09-15 07:13Support woff2
- Issue comment#122nicoburns2025-09-13 21:16Support woff2
- Issue comment#129inferiorhumanorgans2025-09-12 22:34Missing instance records in fvar::Table
- Issue comment#129LaurenzV2025-09-12 07:38Missing instance records in fvar::Table
- Issue#201softmarshmallow2025-09-12 07:20`Feature` is missing `nameid`
- Issue comment#129softmarshmallow2025-09-12 01:55Missing instance records in fvar::Table
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 41 stars here means stars gained during the window, not the repo's star count.