Skip to content

Latest commit

 

History

History
104 lines (73 loc) · 2.63 KB

README.en.md

File metadata and controls

104 lines (73 loc) · 2.63 KB

Judou Sans

句读黑体 / 句讀黑體 / 𛆘𛋧𛋚𛋒 / Judou ゴシック / Judou 고딕

Judou Sans, a multilingual open-source typeface based on Source Han Sans, FiraGO and more.

Script support

  • CJK Ideographic
  • Hangul
  • Kana
  • Nüshu
  • Tibetan
  • Latin Extended
  • Cyrillic Extended (+ locl BGR and SRB)
  • Polytonic Greek
  • IPA
  • Arabic
  • Devanagari
  • Georgian
  • Hebrew
  • Thai

What are the names?

  • Style dimension

    • Judou Sans: Using the double-storey g, the open-top variant 4 and proportional figures
    • Judou Sans UI: Using the single-storey g, the closed-top variant 4 and tabular figures
  • Orthography dimension

    • Hans: Chinese GB orthography
    • Hant: Chinese Inherited orthography
    • Jpan: Japanese orthography
    • Kore: Korean orthography

To build

You need Node.js (version 20 or newer), AFDKO and ttfautohint installed, then run:

npm install

after the NPM packages are installed, run

npm run build ttf-u

to build the unhinted TTF files, it would be in out/ttf-unhinted directory.

To build unhinted TTC, type

npm run build ttc-u

instead, the files would be in out/ttc-unhinted directory.

To build unhinted Super TTC, type

npm run build super-ttc-u

instead, the files would be in out/.super-ttc directory.

To build hinted TTF, type

npm run build ttf

instead, the files would be in out/ttf directory.

To build hinted TTC, type

npm run build ttc

instead, the files would be in out/ttc directory.

To build hinted Super TTC, type

npm run build super-ttc

instead, the files would be in out/.super-ttc directory.

Please note that you will need a lot of memory to create TTCs, due to the huge quantity of subfamily-orthography combinations.

Thanks to

Judou Sans is based on