내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.
종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.
한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다. 자세한 내용은 여기로: https://www.epubguide.net/notice/309오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.
Font-face reference "%1$s" refers to non-standard font type "%2$s".
이 오류는 CSS의 @font-face 규칙을 통해 EPUB에 글꼴(폰트)을 포함시켰지만, 그 글꼴 파일의 형식이 EPUB 표준에서 공식적으로 지원하지 않는 비표준 형식이라는 의미입니다. 🔤
## 왜 글꼴 형식이 중요한가요?
EPUB은 호환성을 매우 중요하게 생각합니다. 어떤 전자책 뷰어에서든 책이 동일하게 보이도록 하기 위해, 모든 뷰어가 반드시 지원해야 하는 '공식 글꼴 형식'을 지정해 두었습니다. 이 목록에 없는 형식을 사용하면 일부 기기에서는 글꼴이 적용되지 않고 기본 글꼴로 보이게 됩니다.
### EPUB 공식 지원 글꼴 형식
EPUB 3 표준에서 안정적으로 지원되는 글꼴 형식은 다음과 같습니다.
- WOFF2 (.woff2)
- WOFF (.woff)
- OpenType (.otf)
- TrueType (.ttf)
오류 메시지에 나온 %2$s는 위 목록에 없는 형식(예: .svg, .eot)일 가능성이 높습니다.
## 해결 방법
해결책은 비표준 형식의 글꼴 파일을 표준 형식(가급적 WOFF2 또는 WOFF)으로 변환하는 것입니다.
- 글꼴 변환하기 Font Squirrel Webfont Generator나 CloudConvert와 같은 무료 온라인 글꼴 변환 서비스를 이용하세요. 가지고 있는 비표준 글꼴 파일(예: myfont.svg)을 업로드하여 표준 형식(예: myfont.woff2)으로 변환합니다.
- EPUB 파일 교체하기 기존의 비표준 글꼴 파일을 EPUB에서 삭제하고, 새로 변환한 표준 글꼴 파일을 추가합니다.
- CSS 파일 수정하기 @font-face 규칙에서 참조하는 파일 이름을 새 파일 이름으로 변경합니다.
- 수정 전:
-
CSS
@font-face { font-family: 'MyWebFont'; src: url('../fonts/myfont.svg'); }
- 수정 후: ✅
-
CSS
@font-face { font-family: 'MyWebFont'; src: url('../fonts/myfont.woff2'); }
- OPF 파일 확인하기 (중요) EPUB의 .opf 파일 안에 있는 <manifest> 목록에서 해당 글꼴 항목의 href (파일 경로)와 media-type (파일 종류)이 올바르게 수정되었는지 확인해야 합니다.
- .woff 파일의 media-type은 font/woff 입니다.
- .woff2 파일의 media-type은 font/woff2 입니다.
- .otf 파일의 media-type은 font/otf 입니다.
- .ttf 파일의 media-type은 font/ttf 입니다.
'EPUB 제작의 기초 > EPUBCheck 오류' 카테고리의 다른 글
대체 스타일시트에는 title(제목)이 있어야 합니다. (0) | 2025.09.25 |
---|---|
CSS를 파싱하는 중 오류가 발생했습니다: %1$s. CSS 파일의 어딘가에 오타나 문법 오류가 있습니다. (0) | 2025.09.25 |
CSS 선택자가 고정된 위치(fixed position)를 지정합니다. (0) | 2025.09.25 |
서로 충돌하는 대체 스타일 태그가 발견되었습니다: %1$s. (0) | 2025.09.25 |
CSS 문서는 UTF-8로 인코딩해야 합니다, %1$s 인코딩이 감지되었습니다; (0) | 2025.09.24 |