@bloxwap/font
v0.1.2
Published
Bloxwap Sans, Mono and Pixel: rounded variable web fonts with Arabic, Hebrew, Armenian, Georgian, Japanese, Korean and Chinese companions. next/font exports and a plain CSS stylesheet.
Maintainers
Readme
@bloxwap/font
Bloxwap Sans, Mono and Pixel as variable web fonts, with Arabic, Hebrew, Armenian, Georgian, Japanese, Korean and Simplified Chinese companions. Specimens, the type tester and docs: bloxwap.github.io/font.
npm install @bloxwap/fontNext.js
The next/font exports need Next.js 15 or later.
import { BloxwapSans } from '@bloxwap/font/sans';
import { BloxwapMono } from '@bloxwap/font/mono';
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html lang="en" className={`${BloxwapSans.variable} ${BloxwapMono.variable}`}>
<body className={BloxwapSans.className}>{children}</body>
</html>
);
}BloxwapSans, BloxwapMono and BloxwapPixel come from next/font/local, so Next.js self-hosts them and preloads
the normal face. The italic is in the same family but isn't preloaded: a page downloads it only when it renders italic text.
.variable defines --font-bloxwap-sans, --font-bloxwap-mono and --font-bloxwap-pixel:
code, pre { font-family: var(--font-bloxwap-mono); }Sans and Mono carry their script companions as a fallback family with unicode-range, so a page downloads a companion
font only when its text uses that script. Set Pixel's roundness with font-variation-settings: "ROND" 0–100.
CSS (any framework)
import '@bloxwap/font/css';body { font-family: "Bloxwap Sans", system-ui, sans-serif; }
code { font-family: "Bloxwap Mono", ui-monospace, monospace; }
.score { font-family: "Bloxwap Pixel", monospace; font-variation-settings: "ROND" 60; }One family name per style covers every script. Each companion is also available under its own name (for example
"Bloxwap Sans Arabic"). The WOFF2 files are at @bloxwap/font/fonts/<Family>/<Family>-Variable.woff2 (and -Italic-Variable.woff2).
Weights 100–900 on one variable axis, with italics for Sans, Mono, Pixel, Armenian and Georgian. Desktop formats (OTF, TTF) are in the GitHub release.
License
SIL Open Font License 1.1. © 2026 Bloxwap, Inc.
