whatisgithub

What is sarasa-gothic?

be5invis/sarasa-gothic — explained in plain English

Analysis updated 2026-06-24

12,223JavaScriptAudience · designerComplexity · 2/5Setup · easy

In one sentence

Sarasa Gothic is an open-source font family that combines Latin and CJK (Chinese, Japanese, Korean) characters in a consistent style, with monospace variants tailored for coding environments.

Mindmap

mindmap
  root((sarasa-gothic))
    Variants
      Gothic and UI
      Mono Term Fixed
    Scripts Covered
      Latin and Greek
      Chinese Japanese Korean
    Regional Styles
      Simplified Chinese
      Traditional Chinese
      Japanese Korean
    Source Components
      Inter for Latin
      Iosevka monospace
      Source Han Sans CJK
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Install Sarasa Gothic Mono in your code editor for a clean coding experience that handles CJK and Latin characters at the same visual weight.

USE CASE 2

Use Sarasa Gothic UI in a web or desktop application that displays mixed Chinese, Japanese, or Korean and Latin text without visual mismatches.

USE CASE 3

Build the font from source to produce TTF or TTC files for a specific regional variant such as simplified Chinese or Japanese.

What is it built with?

JavaScriptNode.js

How does it compare?

be5invis/sarasa-gothicfirebase/functions-samplesjosdejong/jsoneditor
Stars12,22312,22112,230
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasymoderateeasy
Complexity2/53/52/5
Audiencedesignerdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Pre-built font files are available on the GitHub releases page, building from source requires Node.js, AFDKO, and ttfautohint.

So what is it?

Sarasa Gothic is a font family designed to display Latin, Greek, Cyrillic, and CJK (Chinese, Japanese, and Korean) characters together in a consistent and readable way. CJK scripts and Latin letters are traditionally designed separately and often look mismatched when mixed in the same line of text. This font solves that by combining three existing open-source typefaces: Inter for Latin and related scripts, Iosevka for a monospace coding version, and Source Han Sans for the Chinese, Japanese, and Korean characters. The font comes in several named variants. The Gothic and UI variants use Inter for Latin characters, with the difference being how quotation marks are sized (full-width or narrow). The Mono, Term, and Fixed variants use Iosevka, which is a monospace font suited to coding environments, with variations in how dashes and ligatures are handled. Each variant is also available in different regional orthographies, covering simplified Chinese, traditional Chinese, Japanese, Korean, Hong Kong Chinese, and a classical style. The repository contains the build tooling to generate the font files from source. Building requires Node.js, a set of Adobe font development tools called AFDKO, and a hinting tool called ttfautohint. Running the build produces TTF files (a standard font format) or TTC files (a container that bundles multiple related fonts together). The README notes that building TTC files requires significant memory due to the large number of variant combinations. The README recommends removing any previously installed version of the font before updating, as some operating systems can have trouble caching updates to large font packages. Pre-built font files are available for download from the GitHub releases page and from mirror servers in China.

Copy-paste prompts

Prompt 1
How do I download and install the Sarasa Gothic Mono font for VS Code on macOS so I can code with CJK characters displayed cleanly?
Prompt 2
What is the difference between Sarasa Mono, Sarasa Term, and Sarasa Fixed, which one should I use in my terminal emulator?
Prompt 3
Help me configure Sarasa Gothic UI as the web font for a site that mixes simplified Chinese and English text using CSS.
Prompt 4
How do I build Sarasa Gothic from source on Linux, what dependencies do I need and what command starts the build?

Frequently asked questions

What is sarasa-gothic?

Sarasa Gothic is an open-source font family that combines Latin and CJK (Chinese, Japanese, Korean) characters in a consistent style, with monospace variants tailored for coding environments.

What language is sarasa-gothic written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js.

How hard is sarasa-gothic to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is sarasa-gothic for?

Mainly designer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.