IDOL HANDWRITING FONT · POC20
확보한 필사 원본 크롭 → 검증된 데이터 → 조건부 DM-Font → 현대 한글 11,172자 범위
이 보고서는 무엇을 만들었다고 주장하기보다, 어떤 증거가 확인되었고 어디에서 안전하게 멈췄는지를 기록합니다. 11,172자는 향후 QA 범위일 뿐, POC20의 생성 결과가 아닙니다.
CURRENT TERMINAL
현재 결과: 생성 전 안전 중단
메타데이터와 PNG 파일 목록의 정확한 연결이 1건 어긋나 프로토콜이 무효가 되었습니다. 이는 불완전한 데이터가 학습으로 넘어가지 않도록 막은 성공적인 fail-closed(검증 실패 시 중단) 동작이며, 생성 폰트 결과가 아닙니다.
중요: POC20은 그래프, 분할, 지원 집합, 모델 단계 전에 멈췄습니다. 따라서 결과 글리프 이미지, 학습된 모델, 폰트, 사람·Judge 승인, 작가/아티스트 동일성 또는 충실도, 제품·출시 완료에 관한 POC20 결과는 없습니다.
PREREGISTERED PIPELINE
접근법과 통과 조건
처음 나오는 용어는 쉬운 말로 설명합니다. 아래 순서는 바꿀 수 없으며, 현재는 2단계에서 STOP입니다.
- 01확인
확보한 개인 음절 크롭만
개별 글자 단위로 확보한 원본 이미지 외의 추정·합성 출처는 쓰지 않습니다.
- 02STOP
정확한 메타데이터/멤버 연결 + 권리 봉인
각 PNG가 메타데이터와 정확히 한 번 연결되고 권리 정보가 봉인되어야 합니다. 1건 불일치로 STOP.
- 03NOT_RUN
중복/추정 출처 그래프
같은 원본 또는 추정된 출처의 연결 관계를 찾아 누수를 막는 그래프입니다.
- 04NOT_RUN
결정론적 구성요소 분할
연결된 묶음을 재현 가능하게
final,evaluator_train,calibration,generator_train으로 나눕니다. - 05NOT_RUN
68-primal
U1_GLOBAL_SUPPORT_SEAL68개 기본 구성요소가 모든 필수 조건을 만족하는지 고정해 확인하는 지원 집합 봉인입니다.
- 06NOT_RUN
충실한 random-init DM-Font만
무작위 초기화에서 시작하는 조건부 글리프 모델(DM-Font)만 허용합니다.
- 07NOT_RUN
봉인된 GT proxy 평가
GT(Ground Truth, 비교용 정답 원본)와 생성 결과를 미리 봉인한 기준·분모로 비교하는 기술 평가입니다.
- 08NOT_RUN
선택적 11,172자/폰트 QA
모든 앞 단계가 통과한 뒤에만 11,172자와 폰트 출력의 품질을 확인합니다.
NUMERIC INVENTORY
한 건의 불일치가 전체를 무효로 하는 이유
이 수치는 “거의 통과”가 아닙니다. 추적할 수 없는 한 행을 학습에 포함하면 그 행의 라벨과 출처를 보장할 수 없고, 데이터 계보(provenance)와 라벨 보장이 깨집니다. 그래서 POC20은 729,249개 전체를 유효 학습 입력으로 선언하지 않고 중단합니다.
ORIGINAL DATA
확보한 원본과 과거 조립 예시
아래는 기존에 추적된 이미지 자산입니다. 원본 수집 크롭, 원본을 모아 보인 몽타주, 과거 폰트 미리보기를 서로 구분합니다.
실제 수집 크롭
개별 음절의 실제 원본 이미지입니다. POC20에서 다루는 입력 증거의 형태를 보여 줍니다.
원본 몽타주/조립 예시
여러 원본 크롭을 모아 보여 주는 조립 화면입니다. 단일한 새 글리프나 생성 결과가 아닙니다.
실제 글자 샘플
수집된 원본 글자 크롭의 다른 보기입니다.
과거 폰트 미리보기
이 문장 이미지는 과거 미리보기이며 POC20에서 생성한 결과가 아닙니다.
HISTORICAL RESULTS VS ORIGINALS
과거 결과와 원본 비교 증거
모든 카드는 POC18/G4/G5의 역사적 증거입니다. POC20 출력이 아닙니다. 보이는 차이는 기록하되 주관적 승인 판정은 내리지 않습니다.
DM-Font 파일럿
열 순서: 역사적 DM-Font 생성 | 실제 GT 스캔 | 재구성 참고. 획·간격·형태의 차이가 보이는 역사적 비교입니다.
POC18/G4/G5 역사적 증거 · POC20 출력 아님MX-Font probe
열 순서: 역사적 MX-Font 생성 | 실제 GT 스캔 | 참고. 시각적 차이를 확인하는 자료이지 승인 결과가 아닙니다.
POC18/G4/G5 역사적 증거 · POC20 출력 아님재구성 비교
열 순서: 왼쪽 조립 결과 | 오른쪽 실제 Writer42 GT. 조립 방식과 실제 원본의 차이를 볼 수 있습니다.
POC18/G4/G5 역사적 증거 · POC20 출력 아님retouch batch 비교
열 순서: 실제 폰트 렌더 | 소스 PNG | GT 스캔. 과거 산출물의 형태 차이를 남긴 증거입니다.
POC18/G4/G5 역사적 증거 · POC20 출력 아님11,172자 패키징/렌더 시도
과거의 11,172자 패키징 및 Windows 렌더 QA 시도입니다. POC20의 생성·폰트 결과가 아닙니다.
POC18/G4/G5 역사적 증거 · POC20 출력 아님EVIDENCE & CLAIM BOUNDARY
근거와 주장 경계
POC20의 사전등록, 주장 제한, 모델 선택, 집계 영수증, 상태는 아래 저장소 문서에 기록됩니다.
02_poc/poc20/PREREG.md02_poc/poc20/CLAIM_BOUNDARY.md02_poc/poc20/ADR_MODEL.md02_poc/poc20/receipts/g001_inventory.aggregate.jsondocs/STATUS.md
즉, 현재 증거는 특정 작가·아티스트 일반화나 충실도를 뒷받침하지 않습니다. 이 보고서는 그 주장을 하지 않습니다.
TIMELINE
과거 시도에서 프로토콜 우선 리셋까지
- 과거
재구성 비교 증거를 기록했습니다.
- 과거
DM-Font 및 MX-Font 비교 이미지를 기록했습니다.
- 과거
retouch 및 11,172자 패키징/렌더 시도를 기록했습니다.
- POC20
결과 확대보다 데이터 연결·권리·분할 규칙을 먼저 검증하는 프로토콜 우선 리셋을 적용했습니다.
- 현재
join 불일치 1건에서 fail-closed 중단. 이후 모든 단계는 NOT_RUN입니다.