내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.
종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.
한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다. 자세한 내용은 여기로: https://www.epubguide.net/notice/309오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.
Viewport metadata has no "%1$s" dimension (both "width" and "height" properties are required)
이 오류는 고정 레이-아웃 EPUB의 <meta name="viewport"> 태그에 너비(width)와 높이(height) 중 하나가 빠져있다는 의미입니다.
고정 레이-아웃 페이지의 정확한 크기를 정의하려면, 가로와 세로 크기 정보가 모두 반드시 필요합니다.
액자 프레임을 주문하는데, "가로 10인치짜리 프레임을 만들어주세요" 라고만 하고 세로 길이를 알려주지 않는 것과 같습니다. 🖼️ 정보가 절반만 있어서는 정확한 크기의 프레임(전자책 페이지)을 만들 수 없습니다.
## 해결 방법
해결책은 간단합니다. viewport 메타 태그의 content 속성 안에 빠져있는 속성(width 또는 height)을 추가하여 두 가지 정보를 모두 제공하면 됩니다.
- 규칙: content 속성에는 width=[숫자]와 height=[숫자]가 **쉼표(,)**로 구분되어 모두 포함되어야 합니다.
## 수정 예시
- 수정 전 (오류 예시):
-
HTML
<meta name="viewport" content="width=1024" /> <meta name="viewport" content="height=768" />
- 수정 후 (올바른 코드): ✅
-
HTML
<meta name="viewport" content="width=1024, height=768" />
중요: 위 예시의 1024와 768 값은 반드시 자신의 고정 레이-아웃 페이지 실제 크기에 맞는 숫자로 수정해야 합니다.
'EPUB 제작의 기초 > EPUBCheck 오류' 카테고리의 다른 글
HTML 문서는 UTF-8로 인코딩되어야 하지만, UTF-16으로 인코딩 되었습니다. (0) | 2025.10.02 |
---|---|
뷰포트 "%1$s" 값은 양수 또는 키워드 "device-%1$s"이어야 합니다. (0) | 2025.10.02 |
"%1$s" 요소는 사용해서는 안 됩니다 (사용이 권장되지 않는 구문). (0) | 2025.10.02 |
사용자 정의 속성 네임스페이스("%1$s")는 도메인에 문자열 "%2$s"를 포함해서는 안 됩니다. (0) | 2025.10.02 |
"region-based" 속성은 데이터 내비게이션 문서의 nav 요소에서만 허용됩니다. (0) | 2025.10.02 |