# Carbon 팩 — 출처·라이선스·표기

| 항목 | 내용 |
|---|---|
| 원본 | Carbon Design System — <https://github.com/carbon-design-system/carbon>. npm `@carbon/themes@11.82.0` · `@carbon/type@11.68.0` · `@carbon/layout@11.60.0` · `@carbon/styles@1.116.0` · `@carbon/icons@11.89.0`(모두 2026-09-23) |
| 라이선스 | Apache License 2.0(Copyright IBM Corp.) — `licenses/Apache-2.0-carbon.txt`. 바꾼 점은 아래 표(Apache-2.0 §4(b) 변경 고지) |
| 읽은 파일 | `@carbon/themes scss/generated/_themes.scss`($white·$g100), `_button-tokens.scss`, `@carbon/type scss/_scale.scss`·`_styles.scss`·`_font-family.scss`, `@carbon/layout scss/generated/_spacing.scss`·`_border-radius.scss`, `@carbon/styles scss/components/tag/_tag.scss`, `@carbon/icons svg/32/*.svg` |
| 글꼴 | **IBM Plex Sans KR** Regular·SemiBold(`@ibm/plex-sans-kr@1.1.0`, 2024-11-11) — SIL OFL 1.1, `licenses/OFL-IBMPlexSansKR.txt`. 한글판이라 보충 글꼴 없음(사이트 글자 1147자 전부 있음) |
| 필수 표기 | 없음(Apache 고지는 소개 페이지 「디자인·글꼴 출처」). 푸터에 한 줄 |

## 가져오지 않은 것

IBM 로고·8줄 무늬, 「IBM」 이름 표기, UI shell 의 「IBM [제품명]」 머리 글자.

## 우리 쪽에서 바꾼 것

| 무엇 | 왜 |
|---|---|
| 큰 제목(productive-heading-06) 굵기 light(300) → regular(400) | Plex Sans KR Light 파일까지 싣지 않으려고(글꼴 2개로 제한) |
| h3 18px = type-scale(4) | productive-heading-02(16px)는 본문(17px)보다 작다 |
| 본문 17px/18px · 행간 1.8 | 팩 위의 읽기 규칙. Carbon body-02 는 16px·1.5 |
| 위급 카드 = `button-danger-primary`(#da1e28) + text-on-color | g100 의 support-error(#fa4d56) 위 흰 글자는 3.35:1 |
| 표식 사각형 = `button-primary`(#0f62fe) | g100 interactive(#4589ff) 위 흰 글자는 3.35:1 |
| IBM Plex Sans KR 을 사이트 글자만 남겨 다시 자른다 | 성능. **Plex 는 OFL 예약 글꼴 이름(RFN "Plex")이 있어 자른 파일은 수정본 — 이름 문제**. 이 팩을 고르면 IBM 이 직접 나눈 split woff2(`fonts/split/woff2`)를 그대로 쓰거나 이름을 바꿔야 한다(docs/DECISIONS.md) |
| 안내 상자 = layer-01 타일, inline notification 의 왼쪽 색 선 안 씀 · UI shell 선택 선 = 흰 글자색 | 안티 패턴 「상자 색 띠」(사용자 판정) |

다시 뽑기: `node scripts/ds/extract.mjs --src <원본 폴더> --fetch --only carbon`
