npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

inter-cjk

v1.0.1

Published

Inter + CJK (Korean, Japanese) variable font with contextual symbol alignment

Readme

Inter CJK

Inter CJK는 InterPretendard를 결합하고, UI 등 주요 사용 환경에 맞게 보정해 한국어, 일본어, 중국어까지 커버하는 서체입니다. Inter와 Pretendard가 지원하는 모든 OpenType 기능을 그대로 포함하며, 9가지 굵기와 가변 (Variable) 글꼴을 지원합니다.

최신 버전 다운로드하기

overview

기능 및 배경

자세한 배경과 OpenType 기능, Inter 및 Pretendard와의 차이점은 이곳에서 확인하실 수 있습니다.

Inter CJK 사용하기

최신 버전 다운로드하기

웹 폰트로 사용하기

Variable (권장)

<link href="https://cdn.jsdelivr.net/npm/inter-cjk/dist/web/inter-cjk.css" rel="stylesheet">

Dynamic Subset (경량 로딩)

페이지에서 실제로 사용하는 글리프만 로드합니다. CJK 폰트의 용량 문제를 해결합니다.

<link href="https://cdn.jsdelivr.net/npm/inter-cjk/dist/web/dynamic-subset/inter-cjk-variable-dynamic-subset.css" rel="stylesheet">

개별 Weight (Static)

특정 굵기만 필요한 경우:

<link href="https://cdn.jsdelivr.net/npm/inter-cjk/dist/web/InterCJK-Regular.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/inter-cjk/dist/web/InterCJK-Bold.css" rel="stylesheet">

Next.js에서 사용하기

npm install inter-cjk
// app/layout.tsx
import { InterCJK, InterCJKDisplay } from "inter-cjk/font";

export default function RootLayout({ children }) {
  return (
    <html className={`${InterCJK.variable} ${InterCJKDisplay.variable}`}>
      <body>{children}</body>
    </html>
  );
}
/* globals.css */
body {
  font-family: var(--font-inter-cjk), sans-serif;
}

h1, h2, h3 {
  font-family: var(--font-inter-cjk-display), sans-serif;
}

개별 import도 가능합니다:

import { InterCJK } from "inter-cjk/font/sans";
import { InterCJKDisplay } from "inter-cjk/font/display";

font-family

권장하는 font-family 조합은 아래와 같습니다.

font-family: "Inter CJK Variable", "Inter CJK",
  -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo",
  "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", sans-serif,
  "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

Display 사용하기

Inter CJK Variable은 하나의 파일에 Text(opsz=14)와 Display(opsz=32)를 모두 포함합니다.

/* 본문 (기본, opsz=14) */
body {
  font-family: "Inter CJK Variable", sans-serif;
}

/* 제목/Hero (opsz=32) */
h1 {
  font-family: "Inter CJK Variable", sans-serif;
  font-variation-settings: 'opsz' 32;
}

Static 폰트에서는 별도 패밀리로 분리되어 있습니다:

  • Inter CJK — 본문용
  • Inter CJK Display — 제목용

Font Families

  • Inter CJK — UI, 본문에 최적화 (optical size 14)
  • Inter CJK Display — Display, Hero에 최적화 (optical size 32)

Variable Axes

| Axis | Tag | Range | Default | |------|-----|-------|---------| | Optical Size | opsz | 14–32 | 14 | | Weight | wght | 100–900 | 400 |

언어 커버리지

  • 라틴, 키릴, 그리스 문자 계열 (Inter 기반)
  • 11,172자 한글 음절 (Pretendard 기반)
  • 184자 히라가나 + 가타카나 (Pretendard 기반)
  • 7,138자 CJK 통합 한자 (Pretendard 기반)
  • CJK 기호·호환·반각/전각 문자 (Inter & Pretendard 혼합)

Build

Inter와 Pretendard의 릴리즈 바이너리를 다운로드한 후, Inter CJK 설계 원칙에 맞는 패치를 진행해 빌드합니다.

git clone --recurse-submodules https://github.com/avanturation/inter-cjk.git
python3 -m pip install -r requirements.txt
make clean
make all

Credits

Contribute

Inter CJK는 UI 디자이너로서 평소 가지고 있던 생각들을 조합해, Glyphs와 같은 서체 전용 툴 없이 OpenCode 만으로 제작되었습니다.

폰트에 대한 지식이 부족한 만큼, 오픈소스 커뮤니티의 많은 피드백과 기여가 필요합니다. Issues와 Pull Request를 통해 기여해주시면 감사하겠습니다.

License

SIL Open Font License 1.1