v1.0.0-beta.1
A coordinated release of every family in this repository, built from
source at 761575048afa08e84ae20f319f2833108d11b553 with the pinned Nix toolchain.
Renamed families. Every product now uses the
AKRhouse name
(AKR Sans SC NFM,AKR Hand SC Text, …). Fonts installed from a
v0.1.xrelease carry their old family names, so editor and terminal
settings that name a font will not follow the upgrade — update them to
the new family name. The old tags are left in place.
The
v0.1.xtags predate the rename and were serif-only.
AKR Casual SC Dual v1.0.0-beta.1
Built from source at this commit — nix build .#casual-coding-sc-release.
What is in the release
| family | AKR Casual SC Dual |
| PostScript / file stem | AKRCasualSCDual |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | SC |
| weights | Regular, Bold |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRCasualSCDual-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 500 / CJK advance 1000 at UPM 1000 — strict 2:1, so terminal cells line up
- Line box: hhea 950 / -250, typo 880 / -220
Where it comes from
Recursive and Yozai are reserved font names; this product carries neither in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| Latin | recursive | v1.085 |
| CJK | yozai | v0.868 |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration — the family was renamed
RecursiveYozai Dual → AKR Casual SC Dual. This is a breaking change with no in-font compatibility alias. An editor, terminal or CSS rule configured with RecursiveYozai Dual will not find this font; it will silently fall back to your default monospace, which looks like the font broke rather than like it was renamed.
- Update your config to
AKR Casual SC Dual. - File stems follow:
RecursiveYozaiDual-Bold.ttf→AKRCasualSCDual-Bold.ttf. - Uninstall the old family. Nothing stops both from being installed, and while they coexist a font picker shows two entries that draw the same outlines.
The old names carried upstream Reserved Font Names in name ID 1, which the OFL does not permit a redistributed derivative to do. Attribution moved to name IDs 5 and 10 — see the table above. Full note: docs/naming-migration.md.
Verify
nix build .#casual-verify # the family's own gate: cell, EAW, icons, features
just verify casual # products vs the committed fingerprint baseline
Pins, grid and matrix: casual/font.toml.
AKR Hand SC NFM v1.0.0-beta.1
Built from source at this commit — nix build .#handwriting-coding-sc-release.
What is in the release
| family | AKR Hand SC NFM |
| PostScript / file stem | AKRHandSCNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | SC |
| weights | Regular, Bold |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRHandSCNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 500 / CJK advance 1000 at UPM 1000 — strict 2:1, so terminal cells line up
- Line box: hhea 950 / -250, typo 880 / -220
Where it comes from
Radon and LXGW WenKai are reserved font names; this product carries neither in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| Latin | monaspace | v1.400 |
| CJK | wenkai | v1.522 |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration — the family was renamed
RadonWenKai NFM → AKR Hand SC NFM. This is a breaking change with no in-font compatibility alias. An editor, terminal or CSS rule configured with RadonWenKai NFM will not find this font; it will silently fall back to your default monospace, which looks like the font broke rather than like it was renamed.
- Update your config to
AKR Hand SC NFM. - File stems follow:
RadonWenKaiNFM-Bold.ttf→AKRHandSCNFM-Bold.ttf. - Uninstall the old family. Nothing stops both from being installed, and while they coexist a font picker shows two entries that draw the same outlines.
The old names carried upstream Reserved Font Names in name ID 1, which the OFL does not permit a redistributed derivative to do. Attribution moved to name IDs 5 and 10 — see the table above. Full note: docs/naming-migration.md.
Verify
nix build .#handwriting-verify # the family's own gate: cell, EAW, icons, features
just verify handwriting # products vs the committed fingerprint baseline
Pins, grid and matrix: handwriting/font.toml.
AKR Hand SC Text v1.0.0-beta.1
Built from source at this commit — nix build .#handwriting-text-sc-release.
What is in the release
| family | AKR Hand SC Text |
| PostScript / file stem | AKRHandSCText |
| profile | text — reading face: no terminal cell claim, no Nerd icons |
| region | SC |
| weights | Light, Regular, Bold |
| formats | ttf, woff2, otf |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats)..otf— PostScript/CFF outlines, converted from the TrueType ones with qu2cu. The curves are refit within 1 font unit and TrueType hinting is dropped, so this is the same design and not the same file — for print and desktop publishing workflows that want CFF.
The AKRHandSCText-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 500 / CJK advance 1000 at UPM 1000
- Line box: hhea 880 / -220, typo 880 / -220
Where it comes from
Radon and LXGW WenKai are reserved font names; this product carries neither in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| Latin | monaspace | v1.400 |
| CJK | wenkai | v1.522 |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration — the family was renamed
RadonWenKai Text → AKR Hand SC Text. This is a breaking change with no in-font compatibility alias. An editor, terminal or CSS rule configured with RadonWenKai Text will not find this font; it will silently fall back to your default monospace, which looks like the font broke rather than like it was renamed.
- Update your config to
AKR Hand SC Text. - File stems follow:
RadonWenKaiText-Bold.ttf→AKRHandSCText-Bold.ttf. - Uninstall the old family. Nothing stops both from being installed, and while they coexist a font picker shows two entries that draw the same outlines.
The old names carried upstream Reserved Font Names in name ID 1, which the OFL does not permit a redistributed derivative to do. Attribution moved to name IDs 5 and 10 — see the table above. Full note: docs/naming-migration.md.
Verify
nix build .#handwriting-verify # the family's own gate: cell, EAW, icons, features
just verify handwriting # products vs the committed fingerprint baseline
Pins, grid and matrix: handwriting/font.toml.
AKR Pixel SC NFM v1.0.0-beta.1
Built from source at this commit — nix build .#pixel-coding-sc-release.
What is in the release
| family | AKR Pixel SC NFM |
| PostScript / file stem | AKRPixelSCNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | SC |
| weights | Regular |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRPixelSCNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 600 / CJK advance 1200 at UPM 1200 — strict 2:1, so terminal cells line up
- Line box: hhea 1000 / -200
Where it comes from
Fusion Pixel is a reserved font name; this product does not carry it in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| CJK | fusion | 2026.07.20 |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration — the family was renamed
FusionPixel12 NFM → AKR Pixel SC NFM. This is a breaking change with no in-font compatibility alias. An editor, terminal or CSS rule configured with FusionPixel12 NFM will not find this font; it will silently fall back to your default monospace, which looks like the font broke rather than like it was renamed.
- Update your config to
AKR Pixel SC NFM. - File stems follow:
FusionPixel12NFM-Bold.ttf→AKRPixelSCNFM-Bold.ttf. - Uninstall the old family. Nothing stops both from being installed, and while they coexist a font picker shows two entries that draw the same outlines.
The old names carried upstream Reserved Font Names in name ID 1, which the OFL does not permit a redistributed derivative to do. Attribution moved to name IDs 5 and 10 — see the table above. Full note: docs/naming-migration.md.
Not in this release, on purpose
regions= hk — fusion-pixel ships zh_hans/zh_hant/ja/ko and no HK flavour; HKSCS forms would have to be drawn on the 12px grid, not relabelled from zh_hantweights= light — a 12px bitmap design has no stroke weight axis — outlines are grid-snapped rectangles, not strokesprofiles= text — a 12px bitmap face is legible only at its design size on a snapped pixel grid; prose is set at arbitrary sizes
Verify
nix build .#pixel-verify # the family's own gate: cell, EAW, icons, features
just verify pixel # products vs the committed fingerprint baseline
Pins, grid and matrix: pixel/font.toml.
AKR Pixel TC NFM v1.0.0-beta.1
Built from source at this commit — nix build .#pixel-coding-tc-release.
What is in the release
| family | AKR Pixel TC NFM |
| PostScript / file stem | AKRPixelTCNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | TC |
| weights | Regular |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRPixelTCNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 600 / CJK advance 1200 at UPM 1200 — strict 2:1, so terminal cells line up
- Line box: hhea 1000 / -200
Where it comes from
Fusion Pixel is a reserved font name; this product does not carry it in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| CJK | fusion | 2026.07.20 |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration
Nothing to migrate: the TC product has never shipped under another name.
Not in this release, on purpose
regions= hk — fusion-pixel ships zh_hans/zh_hant/ja/ko and no HK flavour; HKSCS forms would have to be drawn on the 12px grid, not relabelled from zh_hantweights= light — a 12px bitmap design has no stroke weight axis — outlines are grid-snapped rectangles, not strokesprofiles= text — a 12px bitmap face is legible only at its design size on a snapped pixel grid; prose is set at arbitrary sizes
Verify
nix build .#pixel-verify # the family's own gate: cell, EAW, icons, features
just verify pixel # products vs the committed fingerprint baseline
Pins, grid and matrix: pixel/font.toml.
AKR Pixel JP NFM v1.0.0-beta.1
Built from source at this commit — nix build .#pixel-coding-jp-release.
What is in the release
| family | AKR Pixel JP NFM |
| PostScript / file stem | AKRPixelJPNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | JP |
| weights | Regular |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRPixelJPNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 600 / CJK advance 1200 at UPM 1200 — strict 2:1, so terminal cells line up
- Line box: hhea 1000 / -200
Where it comes from
Fusion Pixel is a reserved font name; this product does not carry it in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| CJK | fusion | 2026.07.20 |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration
Nothing to migrate: the JP product has never shipped under another name.
Not in this release, on purpose
regions= hk — fusion-pixel ships zh_hans/zh_hant/ja/ko and no HK flavour; HKSCS forms would have to be drawn on the 12px grid, not relabelled from zh_hantweights= light — a 12px bitmap design has no stroke weight axis — outlines are grid-snapped rectangles, not strokesprofiles= text — a 12px bitmap face is legible only at its design size on a snapped pixel grid; prose is set at arbitrary sizes
Verify
nix build .#pixel-verify # the family's own gate: cell, EAW, icons, features
just verify pixel # products vs the committed fingerprint baseline
Pins, grid and matrix: pixel/font.toml.
AKR Pixel KR NFM v1.0.0-beta.1
Built from source at this commit — nix build .#pixel-coding-kr-release.
What is in the release
| family | AKR Pixel KR NFM |
| PostScript / file stem | AKRPixelKRNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | KR |
| weights | Regular |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRPixelKRNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 600 / CJK advance 1200 at UPM 1200 — strict 2:1, so terminal cells line up
- Line box: hhea 1000 / -200
Where it comes from
Fusion Pixel is a reserved font name; this product does not carry it in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| CJK | fusion | 2026.07.20 |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration
Nothing to migrate: the KR product has never shipped under another name.
Not in this release, on purpose
regions= hk — fusion-pixel ships zh_hans/zh_hant/ja/ko and no HK flavour; HKSCS forms would have to be drawn on the 12px grid, not relabelled from zh_hantweights= light — a 12px bitmap design has no stroke weight axis — outlines are grid-snapped rectangles, not strokesprofiles= text — a 12px bitmap face is legible only at its design size on a snapped pixel grid; prose is set at arbitrary sizes
Verify
nix build .#pixel-verify # the family's own gate: cell, EAW, icons, features
just verify pixel # products vs the committed fingerprint baseline
Pins, grid and matrix: pixel/font.toml.
AKR Round SC NFM v1.0.0-beta.1
Built from source at this commit — nix build .#rounded-coding-sc-release.
What is in the release
| family | AKR Round SC NFM |
| PostScript / file stem | AKRRoundSCNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | SC |
| weights | Regular, Bold |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRRoundSCNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 500 / CJK advance 1000 at UPM 1000 — strict 2:1, so terminal cells line up
- Line box: hhea 1000 / -200, typo 875 / -125
Where it comes from
Iosevka and Source Han are reserved font names; this product carries neither in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| Latin | iosevka | v34.8.0 |
| CJK | rhr | v0.990 |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration — the family was renamed
IosevkaCurlyRHR NFM → AKR Round SC NFM. This is a breaking change with no in-font compatibility alias. An editor, terminal or CSS rule configured with IosevkaCurlyRHR NFM will not find this font; it will silently fall back to your default monospace, which looks like the font broke rather than like it was renamed.
- Update your config to
AKR Round SC NFM. - File stems follow:
IosevkaCurlyRHRNFM-Bold.ttf→AKRRoundSCNFM-Bold.ttf. - Uninstall the old family. Nothing stops both from being installed, and while they coexist a font picker shows two entries that draw the same outlines.
The old names carried upstream Reserved Font Names in name ID 1, which the OFL does not permit a redistributed derivative to do. Attribution moved to name IDs 5 and 10 — see the table above. Full note: docs/naming-migration.md.
Verify
nix build .#rounded-verify # the family's own gate: cell, EAW, icons, features
just verify rounded # products vs the committed fingerprint baseline
Pins, grid and matrix: rounded/font.toml.
AKR Sans SC NFM v1.0.0-beta.1
Built from source at this commit — nix build .#sans-coding-sc-release.
What is in the release
| family | AKR Sans SC NFM |
| PostScript / file stem | AKRSansSCNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | SC |
| weights | Regular, Bold |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRSansSCNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 550 / CJK advance 1100 at UPM 1000 — strict 2:1, so terminal cells line up
- Line box: hhea 1025 / -275, typo 880 / -220
Where it comes from
Lilex and Plex are reserved font names; this product carries neither in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| Latin | lilex | 2.700 |
| CJK | plex | @ibm/plex-sans-sc@1.1.0 (222657a016f3) |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration — the family was renamed
LilexSansSC NFM → AKR Sans SC NFM. This is a breaking change with no in-font compatibility alias. An editor, terminal or CSS rule configured with LilexSansSC NFM will not find this font; it will silently fall back to your default monospace, which looks like the font broke rather than like it was renamed.
- Update your config to
AKR Sans SC NFM. - File stems follow:
LilexSansSCNFM-Bold.ttf→AKRSansSCNFM-Bold.ttf. - Uninstall the old family. Nothing stops both from being installed, and while they coexist a font picker shows two entries that draw the same outlines.
The old names carried upstream Reserved Font Names in name ID 1, which the OFL does not permit a redistributed derivative to do. Attribution moved to name IDs 5 and 10 — see the table above. Full note: docs/naming-migration.md.
Not in this release, on purpose
regions= hk — IBM Plex Sans has no HK master, and HKSCS forms differ from TC — relabelling the TC master would claim a variant the outlines do not draw
Verify
nix build .#sans-verify # the family's own gate: cell, EAW, icons, features
just verify sans # products vs the committed fingerprint baseline
Pins, grid and matrix: sans/font.toml.
AKR Sans TC NFM v1.0.0-beta.1
Built from source at this commit — nix build .#sans-coding-tc-release.
What is in the release
| family | AKR Sans TC NFM |
| PostScript / file stem | AKRSansTCNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | TC |
| weights | Regular, Bold |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRSansTCNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 550 / CJK advance 1100 at UPM 1000 — strict 2:1, so terminal cells line up
- Line box: hhea 1025 / -275, typo 880 / -220
Where it comes from
Lilex and Plex are reserved font names; this product carries neither in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| Latin | lilex | 2.700 |
| CJK | plex | @ibm/plex-sans-sc@1.1.0 (222657a016f3) |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration
Nothing to migrate: the TC product has never shipped under another name.
Not in this release, on purpose
regions= hk — IBM Plex Sans has no HK master, and HKSCS forms differ from TC — relabelling the TC master would claim a variant the outlines do not draw
Verify
nix build .#sans-verify # the family's own gate: cell, EAW, icons, features
just verify sans # products vs the committed fingerprint baseline
Pins, grid and matrix: sans/font.toml.
AKR Sans JP NFM v1.0.0-beta.1
Built from source at this commit — nix build .#sans-coding-jp-release.
What is in the release
| family | AKR Sans JP NFM |
| PostScript / file stem | AKRSansJPNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | JP |
| weights | Regular, Bold |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRSansJPNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 550 / CJK advance 1100 at UPM 1000 — strict 2:1, so terminal cells line up
- Line box: hhea 1025 / -275, typo 880 / -220
Where it comes from
Lilex and Plex are reserved font names; this product carries neither in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| Latin | lilex | 2.700 |
| CJK | plex | @ibm/plex-sans-sc@1.1.0 (222657a016f3) |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration
Nothing to migrate: the JP product has never shipped under another name.
Not in this release, on purpose
regions= hk — IBM Plex Sans has no HK master, and HKSCS forms differ from TC — relabelling the TC master would claim a variant the outlines do not draw
Verify
nix build .#sans-verify # the family's own gate: cell, EAW, icons, features
just verify sans # products vs the committed fingerprint baseline
Pins, grid and matrix: sans/font.toml.
AKR Sans KR NFM v1.0.0-beta.1
Built from source at this commit — nix build .#sans-coding-kr-release.
What is in the release
| family | AKR Sans KR NFM |
| PostScript / file stem | AKRSansKRNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | KR |
| weights | Regular, Bold |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRSansKRNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 550 / CJK advance 1100 at UPM 1000 — strict 2:1, so terminal cells line up
- Line box: hhea 1025 / -275, typo 880 / -220
Where it comes from
Lilex and Plex are reserved font names; this product carries neither in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| Latin | lilex | 2.700 |
| CJK | plex | @ibm/plex-sans-sc@1.1.0 (222657a016f3) |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration
Nothing to migrate: the KR product has never shipped under another name.
Not in this release, on purpose
regions= hk — IBM Plex Sans has no HK master, and HKSCS forms differ from TC — relabelling the TC master would claim a variant the outlines do not draw
Verify
nix build .#sans-verify # the family's own gate: cell, EAW, icons, features
just verify sans # products vs the committed fingerprint baseline
Pins, grid and matrix: sans/font.toml.
AKR Slab SC NFM v1.0.0-beta.1
Built from source at this commit — nix build .#serif-coding-sc-release.
What is in the release
| family | AKR Slab SC NFM |
| PostScript / file stem | AKRSlabSCNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | SC |
| weights | Regular, Bold |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRSlabSCNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 500 / CJK advance 1000 at UPM 1000 — strict 2:1, so terminal cells line up
Where it comes from
Sarasa, Iosevka and LXGW are reserved font names; this product carries none of them in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| Latin | sarasa | v1.0.40 (4b908c71116a) |
| CJK | lxgw | v1.066 |
| donor | sarasa_term | v1.0.40 |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration — the family was renamed
SarasaNZSSlab NFM → AKR Slab SC NFM. This is a breaking change with no in-font compatibility alias. An editor, terminal or CSS rule configured with SarasaNZSSlab NFM will not find this font; it will silently fall back to your default monospace, which looks like the font broke rather than like it was renamed.
- Update your config to
AKR Slab SC NFM. - File stems follow:
SarasaNZSSlabNFM-Bold.ttf→AKRSlabSCNFM-Bold.ttf. - Uninstall the old family. Nothing stops both from being installed, and while they coexist a font picker shows two entries that draw the same outlines.
The old names carried upstream Reserved Font Names in name ID 1, which the OFL does not permit a redistributed derivative to do. Attribution moved to name IDs 5 and 10 — see the table above. Full note: docs/naming-migration.md.
Not in this release, on purpose
weights= light — Neo ZhiSong ships one master; the Bold is pathops-thickened from it and stroke embolden has no negative strength, so a Light cannot be derived
Verify
nix build .#serif-verify # the family's own gate: cell, EAW, icons, features
just verify serif # products vs the committed fingerprint baseline
Pins, grid and matrix: serif/font.toml.
AKR Type SC NFM v1.0.0-beta.1
Built from source at this commit — nix build .#typewriter-coding-sc-release.
What is in the release
| family | AKR Type SC NFM |
| PostScript / file stem | AKRTypeSCNFM |
| profile | coding — terminal and editor face: strict dual-width cell, Nerd icons |
| region | SC |
| weights | Regular, Bold |
| formats | ttf, woff2 |
Formats
.ttf— TrueType outlines, hinting intact. The product the family is designed as — install this one unless you have a reason not to..woff2— The same TrueType outlines in a Brotli container, for@font-faceon the web. Byte-identical glyf data to the TTF; verified per release (fontkit verify-formats).
The AKRTypeSCNFM-1.0.0-beta.1.zip carries every file above plus the licences and a README.txt.
Grid
- Latin advance 600 / CJK advance 1200 at UPM 1000 — strict 2:1, so terminal cells line up
- Line box: hhea 1050 / -300, typo 880 / -220
Where it comes from
Courier Prime and Zhuque Fangsong are reserved font names; this product carries neither in its family name. Donors are credited in name IDs 5 and 10.
| role | upstream | pin |
|---|---|---|
| Latin | courier_prime | 7fd585a2dd4c |
| CJK | zhuque | v0.212 |
| icons | nerd-fonts | 4.26.0 (64b7726c2fc3) |
Donors are credited in name ID 5 and name ID 10 of every product, in the bundled README.txt, and here. Redistributed under the SIL OFL 1.1.
Migration — the family was renamed
CourierPrimeZhuque NFM → AKR Type SC NFM. This is a breaking change with no in-font compatibility alias. An editor, terminal or CSS rule configured with CourierPrimeZhuque NFM will not find this font; it will silently fall back to your default monospace, which looks like the font broke rather than like it was renamed.
- Update your config to
AKR Type SC NFM. - File stems follow:
CourierPrimeZhuqueNFM-Bold.ttf→AKRTypeSCNFM-Bold.ttf. - Uninstall the old family. Nothing stops both from being installed, and while they coexist a font picker shows two entries that draw the same outlines.
The old names carried upstream Reserved Font Names in name ID 1, which the OFL does not permit a redistributed derivative to do. Attribution moved to name IDs 5 and 10 — see the table above. Full note: docs/naming-migration.md.
Not in this release, on purpose
weights= light — Courier Prime ships only Regular/Bold/Italic/BoldItalic and Zhuque Fangsong is a single master thickened with pathops; neither side has a Light and stroke embolden has no negative strength
Verify
nix build .#typewriter-verify # the family's own gate: cell, EAW, icons, features
just verify typewriter # products vs the committed fingerprint baseline
Pins, grid and matrix: typewriter/font.toml.