Fontsource
repository·main·Indexed 11 days ago
https://github.com/fontsource/fontsourceA monorepo of self-hostable Open Source fonts delivered as individual NPM packages. Fontsource allows developers to manage fonts as versioned dependencies to improve performance, privacy, and reliability. The ecosystem includes a CLI for building packages, @fontsource-utils/core for font processing, @fontsource-utils/scss for generating @font-face rules, and a Cloudflare Workers-based API for serving font metadata and artifacts.
What's inside Fontsource
- Tai Heritage Pro is an open source font designed to reflect the traditional hand-written style of the Tai Viet script. It is Unicode-encoded (based on Unicode Standard version 5.2 or later) and supports both OpenType and Graphite rendering. The font is available in regular and bold weights.
Overview of Google Sans Code
mainGoogle Sans Code is a fixed-width, geometric sans-serif typeface designed specifically for writing and reading code. It is intended to complement Google's corporate branding fonts and is optimized for clarity in programming interfaces and data-intensive environments.Overview of Zen Antique font
mainZen Antique is a Japanese typeface featuring two styles of Antique Japanese with Kanji. It is characterized by varying stroke weights: Hiragana and Latin alphabets are slightly lighter, while Katakana and Kanji are slightly heavier, creating a unique rhythm.
For a version with slightly rounded corners, use Zen Antique Soft.
Overview of Zen Kaku Gothic Antique
mainZen Kaku Gothic Antique is a contemporary Japanese gothic (sans serif) typeface family. It is characterized by a classical, simple, and stylish design with orthodox letterforms, making it highly legible. It is suitable for a wide range of uses, including titles, body text, and captions.Overview of Playwrite US Modern font characteristics
mainPlaywrite US Modern is a variable font designed for modern cursive handwriting.
Key Features
- Weight Range: Thin (100) to Regular (400).
- Language Support: Over 150 Latin-based languages.
- Style: A straightforward, completely upright modern cursive.
- Visual Details:
- Uppercase letters use a simplified print style (e.g., serif on 'I', raised center on 'M').
- Lowercase letters are semi-connected with loopless, medium-length ascenders and descenders.
- Letters 'm', 'n', and 'r' feature a curved entry stroke.
- Menu Name: Appears in font menus as Playwrite US Modern.
- Available Styles: Thin, ExtraLight, Light, and Regular.
Related Fonts
- Playwrite US Modern Guides: A single-weight sibling designed to provide visual aids for primary school children while harmonizing with the main font.
Overview of Fontsource
mainFontsource is an updating monorepo of self-hostable Open Source fonts bundled into individual NPM packages. Instead of relying on external CDNs like Google Fonts, you can install specific fonts as NPM dependencies to manage them like any other package in your project.
Key Benefits
- Performance: Self-hosting eliminates extra DNS resolution and TCP connection latency required by CDNs.
- Version Locking: Fonts are version-locked via NPM, preventing unexpected updates from breaking your production layout.
- Privacy: Self-hosting avoids font usage tracking by third-party providers.
- Offline Support: Fonts are available locally, which is essential for Progressive Web Apps (PWAs) and offline environments.
- Extensibility: Supports fonts from ecosystems beyond just Google Fonts.
Overview of Noto Sans Mono
mainNoto Sans Mono is a monospaced, unmodulated (“sans serif”) font designed for programming code and other use cases requiring a fixed-width typeface.
Key Characteristics:
- Type: Monospaced / Fixed-width
- Glyphs: 3,787
- OpenType Features: 17
- Unicode Support: 3,367 characters across 39 Unicode blocks (including Latin, Cyrillic, Greek, Mathematical Operators, and various technical/punctuation blocks).
Overview of the Anek font family
mainAnek is a multi-script typeface family designed by the Ek Type collective. It is characterized by its multiplicity, offering various weights, widths, and scripts to support a wide range of applications, from condensed graphic textures to wide, expressive forms. The family is particularly noted for its bold weights which feature sharp terminals and tapered joineries, making it suitable for headlines and word-marks.
Supported Scripts:
- Bangla
- Devanagari
- Kannada
- Latin
- Gujarati
- Gurmukhi
- Malayalam
- Odia
- Tamil
- Telugu
Overview of Noto Sans Devanagari
mainNoto Sans Devanagari is a sans-serif typeface designed for the Devanagari script. It supports 272 characters across 6 Unicode blocks: Devanagari, Vedic Extensions, Devanagari Extended, Basic Latin, General Punctuation, and Common Indic Number Forms. It includes 954 glyphs and 17 OpenType features.Overview of Noto Sans Meetei Mayek
mainNoto Sans Meetei Mayek is a sans-serif font designed for the Meetei Mayek (Meitei) script. It is an unmodulated design that supports the following technical specifications:
- Glyphs: 92
- OpenType Features: 2
- Character Support: 87 characters across 2 Unicode blocks (Meetei Mayek and Meetei Mayek Extensions).
- Writing System: Meetei Mayek (an Indic abugida) written left-to-right.
Overview of Noto Sans Linear B
mainNoto Sans Linear B is a sans-serif typeface designed for the historical European Linear B script. It contains 273 glyphs and supports 272 characters across three Unicode blocks:
- Linear B Ideograms
- Linear B Syllabary
- Aegean Numbers
Overview of Noto Sans TC
mainNoto Sans TC is a sans-serif font designed for languages in Taiwan and Macau that use the Traditional Chinese variant of Han ideograms.
Key Specifications:
- Glyph Count: 65,535 glyphs
- OpenType Features: 23
- Character Support: 44,806 characters across 55 Unicode blocks.
This font is suitable for applications requiring high-quality Traditional Chinese typography alongside support for various other scripts including Latin, Greek, Cyrillic, and East Asian syllabaries.