Search
Duplicate

구글 노트북LM 한글 깨짐 방지를 위한 폰트 실험

목차(클릭하세요)
NotebookLM 슬라이드/인포그래픽의 한글 깨짐 문제를 해결하기 위한 실험 기록 1줄 결론: Noto Sans KR + 세부정보수준’간결하게’ 선택하면 가장 성공률 높음 추천하는 글꼴: Noto Serif KR, Pretendard
[참고자료]

1. 구글 노트북LM 한글 깨짐 방지를 위한 노력들

1-1. 한글 깨짐이 발생하는 근본 원인

생성 AI는 한글을 '글자'가 아닌 '이미지' 로 처리하는 과정에서 왜곡이 발생함
한글은 초·중·종성이 조합되는 조합형 문자 구조를 가짐
생성 AI의 텍스트 렌더링 엔진이 이 구조를 완전히 이해하지 못하고, 픽셀 패턴으로 재현하려다 왜곡 발생
영어·숫자 대비 한글의 획 복잡도가 높아 오류 확률 증가
기술 발전으로 점차 개선 중이나, 현재 기준 긴 문장·복잡한 디자인에서 여전히 한계 존재

1-2. 시도해본 방법들과 한계

캔바 매직레이어 조합하기

NotebookLM 슬라이드 → 캔바(Canva) 가져오기 후 매직 레이어(Magic Layers) 기능으로 텍스트 레이어 분리·편집 시도
AI가 생성한 이미지 위의 텍스트를 벡터 레이어로 재인식하여 수정 가능
한계: 귀찮음.. 생성되기 전부터 한글 오타를 만들지 않는 방식에 대한 갈망
[관련 페이지]

NotebookLM 슬라이드 편집영 배포앱(by Yangphago)

반드시 API를 통해 LLM기능을 활용해야 함!
배경이 하얀 pdf는 대부분 성공함
한계: API키 설정이 필요하고, 글자 사이즈를 사용자가 다시 수동으로 줄여야 하는 번거로움

2. 폰트를 지정하면 정말 안 깨질까?

동일한 실험 환경으로 테스트하기 위해 동일한 자료, 한글을 많이 만들게 하는 셋팅 적용
동일한 프롬프트에서 글꼴을 각각 바꾸어 테스트
아래 예시 프롬프트를 기반으로 동일한 결과를 비교하기
Style: [Flat Vector, Clean Illustration, Pure white background], Background: Must be pure white (#FFFFFF), Tone: Professional, scholarly, and organized, Crucial: Use "Noun-ending" or "Short-form" for all Korean text labels
JavaScript
복사

2-1. 서체(글꼴)을 특별히 지정하지 않았을때

테스트 프롬프트 조건
Style: [Flat Vector, Clean Illustration, Pure white background], Background: Must be pure white (#FFFFFF), Tone: Professional, scholarly, and organized, Crucial: Use "Noun-ending" or "Short-form" for all Korean text labels
JavaScript
복사
인포메이션 결과: 대략 10군데 정도 한글깨짐 발생
깨짐 발생 여부 및 패턴
발생함, 자세히 보면 ‘오타’형태로 존재

2-2. Black Han Sans 테스트

테스트 프롬프트 조건
Style: [Flat Vector, Clean Illustration, Pure white background], Background: Must be pure white (#FFFFFF), Typography: Use "Black Han Sans" Korean font for all headings and key text. Clean, readable sans-serif style. All Korean text must be rendered without distortion, Tone: Professional, scholarly, and organized, Crucial: Use "Noun-ending" or "Short-form" for all Korean text labels
JavaScript
복사
인포메이션 결과
깨짐 발생 여부 및 패턴
크게 달라진 부분을 모르겠음, 서체 지정하지 않았을때와 동일한 수준

2-3. Noto Sans KR 테스트

테스트 프롬프트 조건
Style: [Flat Vector, Clean Illustration, Pure white background], Background: Must be pure white (#FFFFFF), Typography: Use "Noto Sans KR" Korean font for all headings and key text. Clean, readable sans-serif style. All Korean text must be rendered without distortion, Tone: Professional, scholarly, and organized, Crucial: Use "Noun-ending" or "Short-form" for all Korean text labels
JavaScript
복사
인포메이션 결과
깨짐 발생 여부 및 패턴
크게 기대를 했던 탓인가..

3. 재실험(텍스트 용량-최소)

동일한 실험 환경으로 테스트하기 위해 동일한 자료로 이번에는 생성되는 텍스트양을 최소로 설정해봄
3-1. 서체(글꼴)을 특별히 지정하지 않았을때
3-2. Black Han Sans 테스트
3-3. Noto Sans KR 테스트

4. 재실험(텍스트 용량-중간)

동일한 실험 환경으로 테스트하기 위해텟 동일한 자료로 이번에는 생성되는 텍스트양을 중간으로 설정 해봄
4-1. 서체(글꼴)을 특별히 지정하지 않았을때
4-2. Black Han Sans 테스트
4-3. Noto Sans KR 테스트

5. 실험 결과

5-1. 두 폰트 비교 요약 결론

Black Han Sans 보다 Noto Sans KR 이 한글 글자가 덜 깨짐
무엇보다 중요한 것은 글꼴보다 더 영향을 미치는 것은 바로 아래 이설정

5-2. 한글 깨짐 최소화 프롬프트 전략 정리

NotebookLM 인포그래픽은 내용은 AI가 소스에서 자동 추출하기 때문에, 프롬프트의 역할은 "디자인 규칙 지정" 에 집중하기
실전 프롬프트 공식 [시각 스타일] + [배경 조건] + [폰트 규칙] + [톤&무드] + [텍스트 출력 규칙]

각 요소별 실전 팁

요소
역할
시각 스타일
전체 디자인 분위기
Flat VectorClean Illustration 등 단순할수록 한글 깨짐 ↓
배경 조건
글자-배경 충돌 방지
Pure white (#FFFFFF) 고정 → 획이 배경에 묻히는 현상 차단
폰트 규칙
한글 렌더링 핵심
폰트명 정확히 명시 + without distortion 필수
톤&무드
콘텐츠 성격 정의
ProfessionalScholarly → AI가 텍스트 밀도·구조 조절
텍스트 출력 규칙
깨짐 최소화
Noun-endingShort-form → 글자 수 줄여 왜곡 확률 ↓

5-3. 왜  Noto Sans KR + 간결하게 조합이 최강인가?

Noto Sans KR — 폰트 자체의 구조적 이점

"Noto"는 No Tofu(두부 없음)의 약자
두부(Tofu) = 폰트가 없을 때 나타나는 □□□ 깨진 네모
구글이 전 세계 모든 언어를 깨짐 없이 렌더링하기 위해 설계한 폰트라서, AI 렌더링 엔진이 이 폰트명을 인식할 확률이 다른 폰트보다 압도적으로 높은 듯??
반면 Black Han Sans는 획이 굵고 장식적 요소가 있어서 AI가 획을 재현할 때 오류 확률 ↑

6. 추가 실험_AI의 추천 서체

6-1. Noto Serif KR
추천이유: Noto 계열 동일 이점 + 명조 스타일 필요할 때 사용해보길
왜? 구글이 만들었고, NotebookLM도 구글 제품 → 같은 생태계 라는 게 핵심
프롬프트
Style: [Flat Vector, Clean Illustration, Pure white background], Background: Must be pure white (#FFFFFF), Typography: Use "Noto Serif KR" Korean font for all headings and key text. Elegant, high-contrast serif style. All Korean text must be rendered without distortion, Tone: Professional, scholarly, and organized, Crucial: Use "Noun-ending" or "Short-form" for all Korean text labels
JavaScript
복사
결과: 성공
6-2. Pretendard
추천이유: 범용 웹폰트로 국내 최다 사용 웹폰트, 깔끔한 고딕
프롬프트, 세부설정은 ‘간결하게
Style: [Flat Vector, Clean Illustration, Pure white background], Background: Must be pure white (#FFFFFF), Typography: Use "Pretendard" Korean font for all headings and key text. Clean, modern sans-serif style. All Korean text must be rendered without distortion, Tone: Professional, scholarly, and organized, Crucial: Use "Noun-ending" or "Short-form" for all Korean text labels
JavaScript
복사
결과: 성공