2025. 9. 24. 09:37
내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.
종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.
한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다. 자세한 내용은 여기로: https://www.epubguide.net/notice/309오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.
The "%1$s" property must not be included in an EPUB Style Sheet.
이 오류는 전자책의 CSS 파일에 EPUB 표준에서 금지된 스타일 속성(%1$s)이 포함되어 있다는 의미입니다.
## 일부 속성이 금지되는 이유
EPUB은 독자가 글자 크기, 여백, 화면 방향을 자유롭게 바꿔도 내용이 그에 맞춰 부드럽게 재배열('리플로우')되어야 합니다. 📖 하지만 금지된 속성 중 일부는 레이아웃을 특정 위치에 고정시키거나 크기를 강제하여, 독자가 설정을 변경했을 때 글자가 화면 밖으로 벗어나거나 다른 내용과 겹치는 등 심각한 문제를 일으킬 수 있습니다.
독자의 편안한 읽기 환경을 보장하기 위해 이러한 속성들의 사용이 제한됩니다.
## 자주 발견되는 금지 속성 예시
- position: fixed; 또는 position: absolute;
- 문제점: 요소를 화면의 특정 좌표에 고정시켜, 독자가 글자 크기를 키우면 본문과 겹쳐 보일 수 있습니다.
- -webkit-text-fill-color: 등 특정 뷰어 전용 속성
- 문제점: 모든 전자책 뷰어에서 동일하게 보이지 않아 기기마다 디자인이 다르게 표현될 수 있습니다.
## 해결 방법
- 오류 메시지에서 금지된 속성의 정확한 이름(%1$s)을 확인합니다.
- EPUB에 포함된 모든 CSS 파일을 열어 해당 속성을 검색하여 찾습니다.
- 찾아낸 코드 줄 전체(예: position: fixed;)를 삭제합니다.
- 만약 해당 스타일이 꼭 필요하다면, margin, padding, float 등 EPUB에서 허용되는 다른 속성을 사용하여 비슷한 효과를 내도록 코드를 수정해야 합니다.
반응형
'EPUB 제작의 기초 > EPUBCheck 오류' 카테고리의 다른 글
CSS 문서가 UTF-16으로 인코딩되었습니다. 반드시 UTF-8으로 인코딩해야 합니다. (0) | 2025.09.24 |
---|---|
비어 있거나 NULL인 참조가 발견되었습니다. (0) | 2025.09.24 |
"%1$s" 항목을 처리하는 중 오류가 발생하여, 해당 항목에 대한 다른 검사를 중단합니다. (0) | 2025.09.24 |
사용자 정의 메시지 파일 "%1$s"을(를) 처리하는 중 오류가 발생했습니다: "%2$s". (0) | 2025.09.24 |
메시지 재정의(overrides) 파일 "%1$s"에 있는 사용자 정의 형식 매개변수(format parameter)를 파싱할 수 없습니다. (0) | 2025.09.24 |