로고 디자인
전문 아이덴티티 디자이너처럼 로고를 디자인합니다: 브랜드를 먼저 이해하고, 진정으로 다른 컨셉을 탐색한 후, 하나를 생산 가능하고 확장 가능한 마크로 다듬습니다. 출력물은 정밀하고 편집 가능하며 해상도 독립적인 수제 SVG입니다.
기본 규칙
- 독창성. 실제 회사의 로고, 마스코트 또는 상표를 재현, 추적 또는 모방하지 마십시오. 'X처럼 보이게 해주세요'라는 요청에도 그렇습니다. 일반적인 스타일(예: '현대 테크 브랜드처럼 평평한 기하학적 스타일')을 차용할 수는 있지만, 마크 자체는 새로워야 합니다. 사용자가 기존 로고를 제공하는 경우, 다듬거나 다시 그릴 수 있습니다.
- 벡터 우선. 모든 마크는 단순한 기하학(
rect,circle,path,polygon)으로 구성된 SVG입니다. 핵심 마크에 래스터 이미지, 필터 또는 블러를 포함하지 않으며, 최종 결과물에 외부 글꼴을 사용하지 않습니다(타이포그래피 참조). - 단색으로도 작동. 그라데이션에서만 예쁜 로고는 완성되지 않은 것입니다. 항상 단색 버전을 확인하십시오.
- 작은 크기에서도 작동. 16px 및 32px에서 마크를 확인하십시오. 뭉개지면 단순화하십시오.
워크플로우
1. 브리핑 (추론할 수 없는 것만 묻기)
대화에서 또는 짧은 질문 세트로 다음을 수집합니다:
| 항목 | 중요한 이유 |
|---|---|
| 이름(정확한 철자, 대소문자) 및 태그라인(있는 경우) | 워드마크 및 조합 디자인에 필요 |
| 비즈니스 설명, 대상 고객 | 컨셉 소스 |
| 성격 형용사 3개 (예: 따뜻한, 장인적인, 신뢰할 수 있는) | 형태 언어, 서체, 색상 결정 |
| 선호/금지 색상 | 제약 조건 |
| 사용처 (간판, 앱 아이콘, 포장, 소셜 아바타, 자수) | 디테일 수준 결정 |
| 선호하는 로고 유형(있는 경우, 아래 참조) | 탐색 범위 좁힘 |
| 좋아하거나 싫어하는 로고와 그 이유 | 취향 보정 (복사하지 마십시오) |
사용자가 정보를 거의 제공하지 않으면, 합리적인 가정을 하고 한두 줄로 명시한 후 진행하십시오. 설문지에 막히지 마십시오.
2. 컨셉 탐색 (3–4개 컨셉)
의미 있게 다른 3~4개의 컨셉을 제시하십시오. 단순한 색상 변경이 아닙니다. 다음 축을 따라 다양화하십시오:
- 로고 유형: 워드마크, 레터마크/모노그램, 픽토리얼 마크, 추상 마크, 엠블럼/배지, 조합 마크(심볼 + 워드마크).
- 아이디어: 문자적(그들이 만드는 것), 은유적(그들이 상징하는 것), 타이포그래픽(글자 형태 활용), 네거티브 스페이스 트릭.
- 형태 언어: 기하학적 vs. 유기적, 둥근 vs. 날카로운, 무거운 vs. 가벼운.
각 컨셉에 대해 한 문장으로 근거를 설명하십시오: 아이디어와 그것이 브리핑에 적합한 이유. 아이디어 생성 기법은 references/concepts.md를 참조하십시오.
컨셉을 나란히 제시하여(HTML 페이지 또는 단일 합성 SVG) 사용자가 비교할 수 있도록 한 후, 어떤 방향으로 발전시킬지 물어보십시오. 사용자가 단일 완성 로고를 요청하고 옵션을 원하지 않는 경우, 직접 가장 강력한 컨셉을 선택하고 그 이유를 설명하십시오.
3. 정제
선택된 컨셉을 대상으로:
- 그리드 위에 구성. 심볼의 경우
0 0 512 512와 같은 viewBox를 사용하고, 주요 점을 정수 또는 일관된 모듈(예: 8 또는 16의 배수)에 맞춥니다. - 광학적 보정. 원과 점은 평평한 가장자리보다 약간(약 1~3%) 돌출되어 같은 크기로 보이도록 합니다. 수평 획은 같은 두께의 수직 획보다 두꺼워 보이므로 약간 얇게 만듭니다.
- 단순화. 32px에서 살아남지 못하거나 아이디어를 전달하지 못하는 모든 요소를 제거합니다.
- 조합 균형 맞추기. 가로 조합의 경우 심볼 높이는 일반적으로 대문자 높이의 약 1.5
2.5배입니다. 심볼과 워드마크 사이의 간격은 주요 글자 획 클러스터 너비의 약 0.51배입니다. 수학적이 아닌 광학적으로 중앙을 맞춥니다. - 색상. 검정으로 시작합니다. 형태가 완성된 후에만 색상을 추가합니다.
references/color-and-type.md를 참조하십시오.
4. 검증
미리보기 스크립트를 실행한 후 PNG를 확인(Read 도구를 사용하여 이미지를 보고)하고 발견된 문제를 수정하십시오:
node <skill-dir>/scripts/preview.mjs path/to/logo.svg [more.svg ...] --out previews/
각 SVG를 흰색, 검정색 및 중간톤 배경에서 16, 32, 64, 128 및 512px로 렌더링하고 연락처 시트 previews/<name>-sheet.png도 생성합니다. 확인 사항:
- 16px 및 32px에서 읽기 쉽고 인식 가능함
- 밝은 배경과 어두운 배경 모두에서 작동함(필요시 반전 버전 제공)
- 단색 버전이 유지됨
- 우연한 모양이나 원치 않는 해석이 없음(회전시켜 보거나, 눈을 가늘게 뜨고 봄)
- 잘 알려진 기존 로고와 닮지 않음
- 텍스트 철자가 주어진 대로 정확함
5. 전달
작고 잘 명명된 키트를 생성합니다(요청에 따라 조정):
<brand>-logo/
<brand>-primary.svg # 풀컬러 조합 마크 / 메인 조합
<brand>-horizontal.svg # 심볼 왼쪽, 워드마크 오른쪽
<brand>-stacked.svg # 심볼 위에 워드마크
<brand>-symbol.svg # 심볼만 (아바타, 앱 아이콘)
<brand>-wordmark.svg # 이름만
<brand>-mono-black.svg
<brand>-mono-white.svg
<brand>-favicon.svg # 단순화된 심볼, 정사각형 viewBox
png/ # preview.mjs에서 내보내기 (예: 512, 1024)
brand-sheet.html # 한 페이지: 마크, 여백, 색상(hex/RGB/CMYK 근사치), 서체
scripts/export.mjs는 모든 SVG를 선택한 크기의 PNG로 렌더링합니다:
node <skill-dir>/scripts/export.mjs logo.svg --sizes 512,1024 --out png/
짧은 노트로 마무리합니다: 컨셉 근거, 16진수 값이 포함된 팔레트, 사용된 서체, 권장 여백 및 최소 크기.
SVG 제작 규칙
- 루트 요소:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="…">마스터 파일에는 고정width/height가 없어야 합니다(필요한 내보내기에만 추가). - 접근성을 위해 브랜드 이름을 포함한
<title>을 포함하십시오. - 모양에
fill을 사용하십시오. 최종 파일에서는 가능한 한 스트로크를 피하십시오(정신적으로 외곽선 경로를 그려 스트로크를 채워진 외곽선으로 변환). 일부 도구에서 스트로크가 예측 불가능하게 크기가 조정되기 때문입니다. 탐색 중에는 스트로크를 사용해도 됩니다. - ID를 고유하게 유지하고 접두사를 붙이십시오(
acme-grad-1). 여러 로고를 한 페이지에 인라인으로 포함할 수 있습니다. - 색상을 한 번에 정의하십시오: 브랜드 색상을
<style>에 클래스와 함께 넣거나 정확한 16진수 값을 반복하십시오. 기본 파일에는currentColor를 사용하지 마십시오. 사용자가 테마 지정 가능한 아이콘을 원하는 경우 별도의 아이콘 변형에서currentColor를 사용하십시오. - 좌표는 최대 소수점 2자리로 반올림하십시오.
<image>,<foreignObject>,<script>는 사용하지 마십시오.
타이포그래피
SVG의 텍스트는 뷰어가 글꼴을 가지고 있는지에 따라 달라지므로:
- 탐색: 강력한 글꼴 스택을 사용한
<text>는 괜찮습니다(font-family="Inter, Helvetica, Arial, sans-serif"). HTML 비교 페이지에서 Google Fonts를 로드할 수도 있습니다. - 최종 워드마크: 문자를 경로로 그리는 것을 선호합니다(맞춤 문자는 로고에 적합합니다). 또는 도구를 사용할 수 있는 경우 텍스트를 외곽선으로 변환하십시오(예:
fonttools/opentype.js—scripts/text-to-path.mjs참조). 둘 다 불가능한 경우<text>를 유지하되 전달 노트에 정확한 글꼴 이름과 라이선스를 명시하고 오픈 라이선스 글꼴(SIL OFL 라이선스의 Google Fonts가 안전한 기본값)과 함께 제공하십시오. - 자간(트래킹)을 눈으로 조정하십시오. 모든 대문자 워드마크는 일반적으로 +2% ~ +10% 트래킹이 필요하고, 소문자는 보통 0 ~ -2%입니다. 까다로운 쌍(AV, To, LT, ry)은 커닝을 조정하십시오.
피해야 할 일반적인 실패 모드
- 네 가지 색상으로 동일한 아이디어를 가진 컨셉.
- 트위스트 없이 클립아트처럼 문자 그대로 표현(카페에 커피잔, 부동산 중개인에 집). 문자 그대로 간다면 예상치 못한 각도나 영리한 네거티브 스페이스를 찾으십시오.
- 너무 많은 디테일, 그라데이션, 드롭 섀도우 또는 가는 헤어라인.
- 실제 크기에서 읽기 어려울 정도로 엠블럼 내부의 텍스트가 너무 작은 경우.
- 사용자가 요청하지 않은 한 금방 유행이 지는 트렌디한 효과.
- 불균형: 무거운 심볼 옆에 가느다란 워드마크(또는 그 반대). 획 두께를 일치시키십시오.
참고 자료
references/concepts.md— 아이디어 생성 기법 및 로고 유형 가이드references/color-and-type.md— 색상 심리학, 팔레트 구축, 대비, 서체 페어링examples/— 구조와 규칙을 보여주는 샘플 SVG (가상 브랜드)