시길(Sigil)에서 만든 EPUB 파일 오류 체크하고 수정하기
국립중앙도서관에 신청했던 ISBN이 완료되었다는 카톡 연락이 왔습니다. 그럼 이제 ISBN만 전자책에 표기하고 유통하면 끝! 아닌가, 하고 쉽게 생각했습니다. 일단 교보문고부터 방문해서 파일을 올리려고 하니, 오류가 없는 epub 파일만 올려야 한다는 경고 메시지가 있었습니다. 음... 시길에서 편집할 때는 잘 작동했는데, 그럼 오류가 없는 거 아님? 이런 안일한 생각을 했었죠.
epub 파일은 html과 css 코드로 만들어졌기 때문에, 오류가 있으면 유통사의 epub 뷰어에서 잘 작동하지 않을 수 있기에, 필수적으로 체크해야 하는 거지요. 그럼 어디서 오류 체크를 해야 하나?
열심히 구글링을 해 보았습니다. 웹페이지 상에서 바로 epub 오류를 체크하는 곳도 있었지만, 용량이 10 Mb를 넘는다면 프로그램을 다운로드 받아서 해야 합니다. 대표적인 epub 오류 체크 프로그램은 pagina EPUB - Checker인데요.
혹시 필요하신 분을 위해 다운로드 링크를 걸어두겠습니다. (아래)
https://pagina.gmbh/startseite/leistungen/publishing-softwareloesungen/epub-checker/
그럼 한번 제 파일을 올려보도록 하겠습니다.
헉!! 오류투성이였습니다. ㅜㅜ 시길 미리보기 화면에서 잘 보인다고 오류가 없는 게 아니었습니다. css의 기초적인 문법조차 몰랐던 것입니다. 오류를 수정하면서 새롭게 알게 된 내용은요.
1. <h1>~ <h6> 태그를 감싸는 <span> 태그는 사용이 안됩니다.
2. <br/> 이건 띄워쓰기를 하는 건데요. 단독으로 쓰면 안 되고, <p> 안에 들어가야 합니다.
ex) <br/><br/> (X) → <p> <br/></br/> </p> (O)
3. css에서 참고용 문구를 작은 글씨로 표기하기 위해 rf 라는 선택자를 만들었는데요. 그냥 본문에서
<rf> 블라블라 </rf> 라고 사용하니 시길 미리보기에서는 잘 작동했는데, 오류체크기에서는 걸렸네요.
css 에서 rf { ~~~} → . rf {~~~} (앞에 점이 들어갑니다. 요렇게 바꾸고)
html에서 <rf> 블라블라</rf> => <span class="rf"> 블라블라 </span>
바꾸니 오류가 사라졌습니다.
다시 오류를 돌려보았습니다.
초록색 불이 들어왔네요!! 오류가 수십 개가 되어 하루종일 걸렸는데,
시행착오를 겪었으니 다음번에 할 땐 시간을 많이 줄일 수가 있겠죠?
교보문고에 시스템에 등록하고 유효성 체크를 했더니, 또 오류네요. ㅜㅜ
jpeg 파일은 사용할 수 없다고 하네요. 그래서 확장자명을 손수 하나하나 jpg로 바꾸었습니다.
책 한 권 올리려니 이런 엄청난 노가다.... ㅜㅜ
오늘 처음 책을 올리는 것이니, 배운다는 자세로 인내하고 있습니다요.
결국 교보문고에 등록을 마쳤네요!! 마지막으로 교보문고에서 검수를 하고 판매가 진행될 것 같은데, 지금은 늦은 시간이니 아마도 다음 주 중이면 제 책이 걸리려나요. 갑자기 부끄러운 생각이 드네요. ㅎㅎ
[이전글 보기]
2023.01.12 - [책 만들기] - 나의 잡스러운 전자책 출간 대작전 ①
2023.01.12 - [책 만들기] - 나의 잡스러운 전자책 출간 대작전 ②
2023.01.12 - [책 만들기] - 나의 잡스러운 전자책 출간 대작전 ③
'책 만들기' 카테고리의 다른 글
크몽에서 전자책을 팔고 싶다고요? (인다지인 - Indesign 으로 만든다고?) (7) | 2023.01.28 |
---|---|
나의 잡스러운 전자책 출간 대작전 ⑤ (23) | 2023.01.16 |
나의 잡스러운 전자책 출간 대작전 ③ (8) | 2023.01.12 |
나의 잡스러운 전자책 출간 대작전 ② (9) | 2023.01.12 |
나의 잡스러운 전자책 출간 대작전 ① (16) | 2023.01.12 |
댓글