Source Han Sans
lastmod 2023-06-30created 2023-03-089 edits
Source Han Sans (Noto Sans CJK/Source Han Sans) is an open-source pan-CJK font released by Google and Adobe Systems in July 2014, supporting Korean, Traditional and Simplified Chinese, Japanese, as well as Latin, Greek, and Cyrillic. Google distributes it under the name Noto Sans CJK, and Adobe under the name Source Han Sans. Google covered the entire development cost, Adobe led the project, and Sandoll Communication, SinoType, and Iwata took part in the design. Development took 3 years. It is licensed under OFL 1.1. It can be downloaded through Typekit for desktop or from Google's website. Its sister typeface is Source Han Serif.
Additional features
Notably, Source Han Sans comes with Noto Sans Mono CJK, a monospaced font. It is included in Google's Noto font family.
On April 3, 2017, Noto Serif CJK (Source Han Serif), a sister typeface supporting Simplified Chinese, Traditional Chinese, Japanese, and Korean all in one font, was released.
See also
Downloads
- Noto Sans Korean for Web Developer
- https://github.com/bswsw/noto-sans-korean-webfont
- Lightweight Hangul web font files
- https://github.com/UYEONG/NotoSans-subset
- Google API's notosanskr.css
- https://fonts.googleapis.com/earlyaccess/notosanskr.css
@font-face CSS
@font-face {
font-family: "Noto Sans KR";
font-weight: 100;
font-style: normal;
src: local("Noto Sans KR Thin"),
url("../assets/fonts/notosanskr/NotoSans-Thin.woff2") format("woff2"),
url("../assets/fonts/notosanskr/NotoSans-Thin.woff") format("woff"),
url("../assets/fonts/notosanskr/NotoSans-Thin.eot?") format("eot"),
url("../assets/fonts/notosanskr/NotoSans-Thin.otf") format("opentype");
}
@font-face {
font-family: "Noto Sans KR";
font-weight: 200;
font-style: normal;
src: local("Noto Sans KR Light"),
url("../assets/fonts/notosanskr/NotoSans-Light.woff2") format("woff2"),
url("../assets/fonts/notosanskr/NotoSans-Light.woff") format("woff"),
url("../assets/fonts/notosanskr/NotoSans-Light.eot?") format("eot"),
url("../assets/fonts/notosanskr/NotoSans-Light.otf") format("opentype");
}
@font-face {
font-family: "Noto Sans KR";
font-weight: 300;
font-style: normal;
src: local("Noto Sans KR DemiLight"),
url("../assets/fonts/notosanskr/NotoSans-DemiLight.woff2") format("woff2"),
url("../assets/fonts/notosanskr/NotoSans-DemiLight.woff") format("woff"),
url("../assets/fonts/notosanskr/NotoSans-DemiLight.eot?") format("eot"),
url("../assets/fonts/notosanskr/NotoSans-DemiLight.otf") format("opentype");
}
@font-face {
font-family: "Noto Sans KR";
font-weight: 400; /* normal */
font-style: normal;
src: local("Noto Sans KR Regular"),
url("../assets/fonts/notosanskr/NotoSans-Regular.woff2") format("woff2"),
url("../assets/fonts/notosanskr/NotoSans-Regular.woff") format("woff"),
url("../assets/fonts/notosanskr/NotoSans-Regular.eot?") format("eot"),
url("../assets/fonts/notosanskr/NotoSans-Regular.otf") format("opentype");
}
@font-face {
font-family: "Noto Sans KR";
font-weight: 500;
font-style: normal;
src: local("Noto Sans KR Medium"),
url("../assets/fonts/notosanskr/NotoSans-Medium.woff2") format("woff2"),
url("../assets/fonts/notosanskr/NotoSans-Medium.woff") format("woff"),
url("../assets/fonts/notosanskr/NotoSans-Medium.eot?") format("eot"),
url("../assets/fonts/notosanskr/NotoSans-Medium.otf") format("opentype");
}
@font-face {
font-family: "Noto Sans KR";
font-weight: 700; /* bold */
font-style: normal;
src: local("Noto Sans KR Bold"),
url("../assets/fonts/notosanskr/NotoSans-Bold.woff2") format("woff2"),
url("../assets/fonts/notosanskr/NotoSans-Bold.woff") format("woff"),
url("../assets/fonts/notosanskr/NotoSans-Bold.eot?") format("eot"),
url("../assets/fonts/notosanskr/NotoSans-Bold.otf") format("opentype");
}
@font-face {
font-family: "Noto Sans KR";
font-weight: 900;
font-style: normal;
src: local("Noto Sans KR Black"),
url("../assets/fonts/notosanskr/NotoSans-Black.woff2") format("woff2"),
url("../assets/fonts/notosanskr/NotoSans-Black.woff") format("woff"),
url("../assets/fonts/notosanskr/NotoSans-Black.eot?") format("eot"),
url("../assets/fonts/notosanskr/NotoSans-Black.otf") format("opentype");
}