A hybrid typeface combining LINE Seed KR (Korean/CJK) and Lexend (Latin) into a single, harmonious font family.
Designed by Insung Cho.
SungSans pairs the two fonts with carefully chosen weight mappings so that Korean and Latin text appear visually balanced side by side:
| SungSans | CJK / Slash | Latin |
|---|---|---|
| Thin (100) | LINE Seed KR Thin | Lexend 130 |
| Regular (400) | LINE Seed KR Regular | Lexend Light (300) |
| Bold (700) | LINE Seed KR Bold | Lexend Medium (500) |
The slash character (/) always follows the Seed weight to preserve Korean typographic consistency.
fonts/
ttf/ Source TTF — for desktop / app use
woff2/ Full WOFF2 — for web use (single file per weight)
webfonts/
sungsans.css @font-face using full WOFF2
sungsans-dynamic.css @font-face with unicode-range subsets (recommended for web)
subset/ Per-range WOFF2 subsets — browsers download only what's visible
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/bf-dev/sungsans/webfonts/sungsans.css">body {
font-family: 'SungSans', sans-serif;
font-weight: 400;
}Browsers only download the unicode subsets actually rendered on screen — significantly faster for pages that mix Latin and Korean.
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/bf-dev/sungsans/webfonts/sungsans-dynamic.css">body {
font-family: 'SungSans', sans-serif;
}
h1 { font-weight: 700; }
p { font-weight: 400; }- Copy the
fonts/andwebfonts/directories to your project. - Adjust the
srcURLs in the CSS files to match your directory layout.
Requires Python 3.10+ with fonttools and brotli:
pip install fonttools brotliPlace the source font directories alongside this repo:
LINE_SeedKR_2023.09.06/TTF/
Lexend/static/
Lexend/Lexend-VariableFont_wght.ttf
sungsans/ ← this repo
Then run:
python3 build.pySungSans is released under the SIL Open Font License 1.1.
This font incorporates:
- LINE Seed KR — © LY Corporation
- Lexend — © Bonnie Shaver-Troup & Thomas Jockin (github.com/googlefonts/lexend)
Both source fonts are also licensed under OFL 1.1.