EPUBCheck 4.2.4 오류 - Sigil에서 해결 방법
EPUBCheck는 W3C에서 관리/배포하는 EPUB 적합성 검사 프로그램입니다.
github.com/w3c/epubcheck/releases/
현재 4.2.4 버전이 최신인데, 이 버전에 약간의 문제가 있습니다.
EPUB에 첨부하는 파일은 한글명, 띄어쓰기 등을 사용할 수 없습니다.
파일명은 영문, 숫자, 특수문자 몇개 뿐이에요.
그래서 이미지 파일에 띄어쓰기나 한글 파일명이 있으면 EPUBCheck에서 오류가 생깁니다.
EPUBCheck 플러그인은 Sigil에서 EPUBCheck를 쉽게 사용할 수 있도록 도와주는 프로그램입니다.
EPUBCheck 0.4.5.1버전이 최신입니다.
www.mobileread.com/forums/showthread.php?p=2950625#post2950625
epubcheck plugin for Sigil - MobileRead Forums
www.mobileread.com
EPUBCheck와 EPUBCheck 플러그인을 혼동하지 마세요.
EPUBCheck 플러그인 최신버전에는 EPUBCheck 4.2.4가 포함되어 있습니다.
한글 파일명 오류를 제대로 체크하지 못합니다.
그래서 오류가 없는 버전으로 바꿔야합니다.
EPUBCheck 4.2.2 버전에는 이 오류가 없습니다.
EPUBCheck 플러그인 최신 버전을 설치한 후
EPUBCheck 4.2.2로 수정을 하면 문제를 해결할 수 있습니다.
오류가 수정된 버전이 나오기 전까지는 4.2.2 버전을 쓰는게 좋지요.
1. Sigil에서 최신 버전 EPUBCheck 플러그인을 설치합니다.
2. EPUBCheck 4.2.2 버전을 다운로드합니다.
github.com/w3c/epubcheck/releases/tag/v4.2.2
3. Sigil 설정 폴더로 이동합니다.
[편집>설정>기본 설정 위치 열기]를 누르면 쉽게 이동할 수 있습니다.
4. [Sigil>Plugins>EpubCheck] 폴더로 이동합니다.
5. EPUBCheck 4.2.2 압축을 풀고
- lib 폴더, epubcheck.jar 파일을 [Sigil>Plugins>EpubCheck] 폴더에 복사합니다.
6. [Sigil>plugins_prefs>EpubCheck] 폴더로 이동합니다.
- EpubCheck.json파일을 메모장이나 텍스트 편집기로 엽니다.
- update_check를 false로 수정합니다.
{
"update_check": false,
"clipboard_copy": false,
"usage": false,
"github": true,
"last_time_checked": "2021-01-05 22:15:58.495676",
"check_interval": 7,
"java_path": "java",
"is32bit": false
}
이제 EPUBCheck로 검사를 하면 한글 파일명을 제대로 찾아 줄 거예요.