Home

Awesome

Resource Han Rounded

This font is derived from Source Han Sans.

Warranty: the fonts are licensed under SIL Open Font License while other parts are not. See LICENSE.md for details.

Live preview: font variation

Preview: weight and orthography

Preview: roundness variation

Download & Deployment Configurations

Pre-release.

The pre-release currently only includes OpenType/CFF2 variable font configurations.

<!-- The pre-release currently includes OpenType/CFF2 variable font and OpenType/CFF1 instance (non-VF) configurations. -->

For usage with Microsoft Office series software, please visit MSOffice-RHR for a shorter name version to prevent bugs in software.

Configuration: OpenType/CFF2 Variable Font

OpenType/CFF2 variable font (theoretically) works with Windows 10 1803+, macOS 10.15+, Linux with FreeType 2.8+. However, latest OS releases are always recommended because early releases may have critical bugs like source-han-sans#290 with this format.

<!-- ### Configuration: OpenType/CFF1 Instance Desktop OSes since 2000 (or more specifically, Windows 2000+, MacOS 8.6+, Linux with FreeType 2.0+) support this format. However, support in applications may differ. * **OTC**: pack 5 language-specific OTFs of same weight and roundness to an OTC file, recommended for Windows 10, macOS and Linux. * **OTF**: language-specific OTFs for early Windows releases. * **Subset OTF** (CN/TW/HK/JP/KR): region-specific subset OTFs, following [Source Han Sans](https://github.com/adobe-fonts/source-han-sans) notations. -->

Development

Project Structure

Although there is package.json, this project is not an NPM package. package.json is used for quick dependency installation.

─┬─ src/, build/, dist/ : source fonts and generated fonts
 ├─ res/ : resources (images, htmls, etc)
 ├─ module/ : CommonJS modules called by scripts/*
 ├─ script/ : main scripts that do the font manipulation
 ├─ configure.js : configurations (name, version, exported instances, etc)
 │                 generates makefile if run as main script
 ├─ LICENSE.md : license clarification
 └─ OFL-License.txt : the OFL license file for distributors
                      (e.g. making package for Linux)

How to Build

Resource Han Rounded can be built on Linux or WSL (2).

Note: GNU userland is assumed in makefile. macOS is not tested.

WARNING: Each job requires ~12 GiB memory at peak.

Dependencies:

Put Source Han Sans variable OTF and subset OTF files (5 + 5 = 10 files) to src/, and run:

npm install
node configure.js >Makefile
make -j<n> all

Available make targets:

Credits

Source Han Sans is a high quality open source typeface released by Adobe and Google.