posted by 내.맘.대.로 2021. 2. 10. 12:11

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.

https://www.mobileread.com/forums/showthread.php?t=272241

 

[Plugin] AddiBooksXML - MobileRead Forums

 

www.mobileread.com

애플은 EPUB 표준을 몇가지 지키지 않습니다.

이게 잘못된건 아닙니다.

애플이 전자책 서비스를 하면서 EPUB 표준에 따르는 것 보다 자신들의 정책을 만드는 것이

독자들에게 더 나은 독서경험을 제공할 수 있다고 판단했을거예요.

이걸 좋다/나쁘다라는 단순한 잣대로 평가할 수는 없습니다.

국내 유통사도 EPUB 표준에 위배되지만 더 나은 독서 경험을 위해 제공하는 기능이 있거든요.

문제는 EPUB 편집자입니다.

애플의 기준을 따르지 않았을 때 iBooks에서 몇가지 문제가 생기지요.

가장 대표적인 것이 글꼴이에요.

EPUB에 폰트파일 넣고 CSS로 폰트 적용을 하면 본문 글꼴이 내가 지정한 모양으로 나와야 하는데,

다른 유통사는 모두 내가 원하는 모양으로 보이지만 애플 iBooks에서는 고딕(또는 사용자가 지정한 시스템 글꼴)으로 보입니다.

무슨 짓을 해도 본문 글꼴이 내가 원하는 대로 보이지 않지요.

어떤 분들은 '애플에 유통 안할건데 뭐가 문제야?' 라고 생각하실거예요.

출판계는 책 조판과 디자인을 위해 맥을 많이 사용합니다.

출판사 편집자가 전자책 제작을 의뢰해 완성본을 보내면 많은 분들이 '본문 글꼴이 왜이래요?'라고 문의를 하지요.

맥에는 iBooks가 기본 설치 되어 있고, EPUB을 선택하면 자동으로 iBooks를 통해 열립니다.

편집자는 검수를 iBooks로 하지요.

애플에 유통을 하지 않지만, 검수용 뷰어가 iBooks니, iBooks에서도 잘 보여야합니다.

이 문제는 iBooks가 처음 소개됐을 때 부터 생긴 문제예요. 10년 넘게 iBooks에서 글꼴이 적용 안된다는 질문을 매년 한두번씩 받습니다.

다들 해결 방법을 찾지 못하던 시기에(거의 10년 됐습니다) EPUBGUIDE.NET에서

이외에도 metadata, manifest, rights, signatures 등 다양한 메타 정보 파일이 들어올 수 있습니다. 아이북스(iBooks)에 필요한 정보인 [com.apple.ibooks.display-options.xml] 파일 역시 이 폴더 안에 들어갑니다.

출처: https://www.epubguide.net/3 [내맘대로의 EPUB 제작 가이드]

EPUB을 만든 후 ZIP 프로그램으로 압축을 풀고 META-INF에 com.apple.ibooks.display-options.xml 파일을 복사한 후 다시 압축을 해야합니다. 압축을 할 때 그냥 하면 안되고 minetype은 압축이 되지 않도록 해야하지요.

출처: https://www.epubguide.net/280 [내맘대로의 EPUB 제작 가이드]

이런 복잡한 방법으로 해결할 수 있다고 설명을 했습니다.

그 후로 많은 분들이 이 방법을 따라해서 문제를 해결했지요.

EPUB 압축을 풀고 meta 폴더에 ibooks 파일을 넣은 후 다시 압축을 하고, 이를 Sigil로 불러와 mimetype 오류를 수정하는 복잡한 방법입니다.

하지만 지금은 클릭 몇번으로 아주 간단하게 해결을 할 수 있습니다.

● AddiBooksXML 플러그인

1. 플러그인 추가

플러그인을 추가하면 [플러그인>편집>AddiBooksXML] 메뉴가 추가됩니다.

2. 플러그인 실행

플러그인을 실행하면 파일을 선택할 수 있는 탐색창이 열립니다.

준비한 com.apple.ibooks.display-options.xml 파일을 선택합니다.

3. [책 찾아보기>Misc]에서 파일 확인

파일이 추가되면 [Misc] 폴더에 com.apple.ibooks.display-options.xml 파일이 추가됩니다.

여기까지가 끝!!!

더 공부하고 싶은 분들을 위해...

이 파일의 진짜 경로는 Misc 폴더가 아닙니다.

설정에서 [전체 경로 표시]를 하면 파일의 정확한 위치가 나옵니다.

META-INF라는 폴더 아래에 파일이 들어가 있습니다.

책 탐색기에서 Misc는 '다양한 잡동사니 파일'을 모아놓은 곳이기 때문에 이 폴더에 있는 것 처럼 보이는 것이지요.

EPUB 파일의 구조는 여기를 참고하세요.

https://www.epubguide.net/3

 

EPUB 파일의 구조 및 요소별 기능

EPUB 파일은 여러개의 파일이 ZIP으로 압축된 패키지 파일입니다. 이 패키지 파일에는 여러개의 파일이 존재하는데 OCF에서 기본 구조를 정의하고 있습니다. EPUB파일의 확장자를 ‘.zip’으로 수정

www.epubguide.net

com.apple.ibooks.display-options.xml 파일에 대한 자세한 설명은 여기에 잘 나와 있습니다.

https://itunespartner.apple.com/assets/downloads/ibookstore-asset-guide-5-0.pdf

'iBooks에서 폰트 보이려면 이 파일이 필요하다' 정도에서 끝내지 마시고,

'진짜' 전자책 전문가가 되려면 이 파일의 정확한 기능을 공부하시는게 좋아요.

난 전문가가 될 생각 없다 하시는 분들은

아래 내용 복사해 메모장에 넣고 텍스트 파일로 저장한 후, 파일명만 바꾸면 됩니다.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<display_options>

<platform name="*">

<option name="specified-fonts">true</option>

</platform>

</display_options>

'다른 사람들이 올린 파일엔 뭐가 더 많던데 이건 왜 이리 짧아요?'

이건 폰트를 위한 설정이에요.

다른 설정은 넣을 필요 없습니다.

이 파일을 AddiBooksXML 플로그인으로 추가한 후 iBooks에서 열어보세요.

그럼 적용되지 않던 글꼴이 CSS에서 지정한 대로 보일거예요.

반응형
posted by 내.맘.대.로 2021. 2. 9. 12:00

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.

오늘은 아마존 킨들(Amazon Kindle)용 전자책을 Sigil로 만드는 방법을 알려드리겠습니다.

먼저, 아마존 Kindle에는 EPUB으로 등록할 수 있습니다.

그러니 Sigil로 EPUB을 만든 후 아마존에 올리면 됩니다.

mobi나 azw3 같은 포멧으로 변환할 필요가 없어요.

그럼 아마존 킨들용 전자책은 뭔소리냐?

아마존이 EPUB을 받아주지만, 아마존 고유의 전자책 포멧이 있습니다.

mobi, azw3, kfp, kfx 같은 포멧이지요.

궂이 변환을 할 필요는 없지만, 특수한 상황에서 변환 파일이 필요할 수 있습니다.

Sigil 플러그인으로 아마존 킨들용 포멧 변환을 할 수 있습니다.

그리고, 아마존은 자체적인 검수 기준이 있습니다.

아마존에 전자책 등록하는 분들이

EPUB에 문제가 없는데도 아마존에 등록이 안된다는 문의를 종종 합니다.

EPUBCheck의 검수 기준과는 다른 아마존만의 몇가지 기준을 만족하지 못하기 때문에 생기는 문제예요.

이것 역시 Sigil의 플러그인으로 해결할 수 있습니다.

1. Kindle용 적함성 검사 프로그램 - KDPValidator

https://www.mobileread.com/forums/showthread.php?t=310046

 

[KDPValidator] Validate epubs for KDP upload only - MobileRead Forums

Validate epubs for Amazon Kindle upload only Requirements Plugin Type: Validation MIT Licence(OSI) Minimum Sigil requirement: v0.9.3 or higher Python Requirements: Python 3.4+ (Bundled or External) OS Requirements: Windows, Linux or OSX *** Tested on Windo

www.mobileread.com

 

KDPValidator는 KDP의 적합성 검사 기준에 맞춰 EPUB을 편집했는지 검수하는 플러그인입니다.

1) 플러그인 추가

플러그인을 추가하면 [플러그인>적합성 검사 > KDPValidator]라는 메뉴가 추가됩니다.

2) KDPValidator 플러그인 실행

KDPValdator 사용법은 EPUBCheck와 같습니다.

플러그인을 실행하면 [유효성 검사 결과] 창에 문제점이 표시됩니다.

EPUBCheck에서는 생기지 않는 오류나 Warning이 보입니다.

===============

2. EPUB을 킨들 전용 포멧으로 변환 - KindleGen

KindleGen은 EPUB 파일을 킨들 전용 포멧으로 변환하는 플러그인입니다.

다시한번 말하지만, 궂이 EPUB을 킨들 전용으로 바꿀 필요는 없습니다.

다만, KDP에 등록하는데 문제가 생겨 꼭 변환을 해야한다, 이럴 때 유용하게 사용할 수 있습니다.

1) KindleGen 플러그인 추가

KindleGen 플러그인을 추가하면 [플러그인>출력>KindleGen] 메뉴가 추가됩니다.

2) 플러그인 실행

KindleGen 플러그인 화면입니다.

Kindle에 맞게 몇가지 설정을 조절할 수 있습니다.

azw로 변환한 파일을 캘리버에서 불러온 화면입니다.

azw3 포멧을 넣으니 KF8로 표시가 되네요.

===============

3. 킨들 전용 포멧을 Sigil로 편집 - KindleImport

끝으로 Kindle 전용 파일을 Sigil로 편집할 수 있는 KindleImport를 소개합니다.

KindleImport는 mobi나 azw 포멧을 Sigil로 불러와 EPUB으로 편집할 수 있게 해주는 플러그인입니다.

1) 플러그인 추가

플러그인을 추가하면 [플러그인>입력>KindleImport]라는 메뉴가 추가됩니다.

2) 킨들 파일 불러오기

플러그인을 실행하면 파일을 선택할 수 있는 탑색창이 열립니다.

mobi나 azw 같은 Kindle 전용 전자책 파일을 선택할 수 있습니다.

3) EPUB으로 편집

불러온 파일은 EPUB으로 편집을 할 수 있습니다.

편집을 마친 파일도 EPUB입니다.

이 파일을 다시 킨들 포멧으로 변환하려면 KindleGen 플러그인을 실행해 원하는 포멧으로 저장을 할 수 있습니다.

반응형
posted by 내.맘.대.로 2021. 2. 8. 10:18

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.

EPUB을 만들다 보면 파일 압축을 해제하거나, 다시 압축을 해야할 때가 있습니다.

EPUB 파일은 zip으로 된 압축파일이기 때문에 알집 같은 압축 프로그램으로 쉽게 압축을 해제할 수 있지요.

그리고 압축 해제한 파일을 다시 zip으로 바꾸고, Sigil로 불러와 다시 저장하면 EPUB이 됩니다.

플러그인이 없을 때 iBooks용 xml 파일을 추가하거나, 2개의 EPUB을 하나로 합칠 때 압축을 풀어 작업을 했습니다.

www.epubguide.net/180

 

[TIP] 두개의 EPUB을 하나로 묶는 방법

‪#‎전자책‬ ‪#‎CSS‬ ‪#‎sigil‬ ‪#‎전자책_편집을_위한_HTML_CSS‬ 해시태그로 간단한 HTML CSS 강의를 시작합니다. 전자책 편집을 하는 분들에게 자주 받은 질문을 정리하려고 해요. 아주 쉬

www.epubguide.net

하지만 Sigil 플러그인을 사용하면 이보다 더 간단하게 압축을 풀고, 폴더로 풀린 EPUB을 Sigil로 불러올 수 있습니다.

FolderIn FolderOut 플러그인이 EPUB을 폴더로 저장하고, 폴더로 풀린 EPUB을 Sigil로 간단히 불러오는 플러그인이에요.

https://www.mobileread.com/forums/showthread.php?t=293649

 

[Plugin] FolderIn and FolderOut - Folder input and output plugins for Sigil - MobileRead Forums

I am not sure what the issue is. FolderIn is an input plugin and so you get the warning on Windows and Linux (Macs just open a new window in the current instance.). FolderOut or any output plugin has no impact on the saved/written epub, it is only given th

www.mobileread.com

 

사용법은 아주 간단해요.

1. 먼저 FolderOut 플러그인.

플러그인을 추가하면 [플러그인>출력>FolderOut] 메뉴가 생깁니다.

2. 플러그인을 실행시키면 압축 풀 폴더를 선택하는 창이 뜹니다.

새 폴더를 만들거나, 원하는 폴더를 선택 후 [확인]을 누르면 끝이 납니다.

3. 압축이 풀리면 이런 파일들이 보일거예요.

압축을 풀었으니 필요한 작업을 한 후 FolderIn으로 Sigil로 불러오면 다시 편집을 할 수 있습니다.

===================

이제 FolderIn으로 압축 풀린 EPUB 폴더를 Sigil로 불러오겠습니다.

1. FolderIn 플러그인을 추가하면 [플러그인>입력>FolderIn] 메뉴가 생깁니다.

2. 플러그인을 실행시키면 불러올 폴더를 선택하는 창이 뜹니다.

3. 폴더를 선택하면 이런 경고메시지가 표시됩니다.

현재 열려있는 EPUB 파일이 있다면, 저장을 한 후 불러오기를 하는게 좋습니다.

4. 폴더 불러오기가 끝났습니다.

이제 Sigil에서 편집을 한 후 저장을 하면 EPUB으로 저장이 됩니다.

폴더로 저장을 하고 싶다면 FolderOut을 이용하면 되고요.

FolderIn, FolderOut은 초중급자는 사용할 일이 많지 않을거예요.

하지만 다양한 전자책을 만들다 보면 압축을 풀어 개별 파일을 수정하기도 합니다.

Sigil 구 버전에서 간혹 Sigil이 강제 종료되서 작업한 것을 모두 날렸을 때,

Sigil Temp 폴더를 찾아 FolderIn으로 복구를 할 수도 있지요.

많이 쓰지는 않지만, 가끔씩 유용하게 쓸 수 있는 플러그인입니다.

반응형
posted by 내.맘.대.로 2021. 2. 5. 11:17

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.

파일 변환을 원하는 분들이 많은 것 같네요.

한참 후에 올릴 생각이었는데, 문서를 Sigil로 불러오는 플러그인을 먼저 올리겠습니다.

사용한 sample 문서는 콘텐츠진흥원에서 [2020년 장애인 접근성 강화 전자책 제작 지원 사업 공고]에서 배포한 [붙임3. 참고자료 및 지원사업 FAQ.hwp] 파일입니다. 플러그인 테스트 하실 분들이 사용할 수 있도록 샘플을 첨부합니다.

 

콘텐츠산업정보포털

국내 60개 콘텐츠 유관기관의 최신 소식 '콘텐츠산업정보포털'

portal.kocca.kr

이 HWP 파일을 ODT 파일로 변환 후 DOCX로 저장해 샘플로 사용했습니다.

플러그인 등록 방법은 아래 글을 참고하세요.

www.epubguide.net/345

 

[Sigil 플러그인] 필수 플러그인, EPUBCheck

EPUB 전자책 편집을 위해 Sigil을 사용하는 이유 중 하나가 플러그인입니다. 플러그인을 쓰지 않는다면, Sigil의 기능을 반만 사용하는 것과 같지요. Sigil 플러그인은 아주 다양합니다. 이 중에 나에

www.epubguide.net

1. MS-Word 문서 DOCX 불러오기

https://www.mobileread.com/forums/showthread.php?t=273966

 

[Plugin] DOCXImport - MobileRead Forums

Well, FWIW it works on my Kubuntu 14.04, 32-bit system (sigil 0.9.4). I didn't have a genuine .docx file handy, so I loaded an .odt into LibreOffice and saved it as .docx -- which leads to my question... The .odt document had been styled with several custo

www.mobileread.com

MS 워드 문서인 DOCX 파일을 Sigil로 불러오는 플러그인입니다.

* DOCX 파일을 불러오면 문서의 구조는 유지되지만 스타일은 초기화됩니다. DOCX를 복사-붙여넣기 하거나 HTML로 저장 후 불러올 때 포함되는 쓰레기 값들이 깔끔하게 정리됩니다.

sample01.docx
0.06MB

공고 붙임 문서를 DOCX로 변환한 파일입니다. 파일 변환 외에 다른 수정은 없습니다.

1.1 플러그인을 다운받아 Sigil에 추가합니다.

1.2 [플러그인 > 입력 > DOCXImporter] 플러그인을 실행합니다.

1.3 EPUB2, EPUB3 포멧을 선택하고, CSS 파일이 있으면 선택합니다.

- CSS 파일은 플러그인 페이지에서 샘플을 제공합니다.

- CSS가 없으면 항목을 체크하지 않아도 됩니다.

1.4 변환할 파일을 선택하고 [확인]을 누릅니다.

1.5 [확인]을 누르면 아래처럼 경고 메시지가 표시됩니다. 새 EPUB 파일이 만들어 지기 때문에 이전에 작업하던 파일은 저장 후 닫는게 좋습니다.

1.6 불러오기가 끝나면 Sigil에서 편집을 할 수 있습니다.

==============================

2. ODTImporter - HWP 파일 불러오기

https://www.mobileread.com/forums/showthread.php?t=274536

 

[Plugin] ODTImport - MobileRead Forums

Oh, and as for metadata, I see from the user manual that there is a way to add it to the .odt file via the writer2xhtml extension, but I don't see how to do so if using the stand-alone (and therefore, the Sigil plug-in). This is an area where I'm blind. I

www.mobileread.com

ODT는 Open Document 파일입니다. 우리나라는 관공서에서 HWP 파일을 사용했는데, 올해부터는 정부 문서를 ODT 파일로 제공한다고 합니다.

MS-Word와 HWP는 모두 ODT 파일로 저장을 할 수 있습니다. 그래서 HWP 파일을 Sigil로 불러오고 싶다면 ODT 파일로 저장한 후 불러올 수 있습니다.

* HWP는 ODT 파일을 완벽히 지원하지 않아 오류가 날 수 있습니다. HWP에서 ODT 파일 오류가 생기면 MS-WORD에서 불러와 ODT로 다시 저장을 해 보세요.

첨부파일

sample01.odt
0.10MB

사용 방법은 DOCX와 비슷하기 때문에 설명을 생략하겠습니다.

플러그인에 ODTImporter를 추가하면 [플러그인>입력>ODTImport] 메뉴가 추가됩니다.

ODT 불러오기는 문서의 스타일을 일부 유지하고, 문서 편집시 사용한 스타일을 CSS로 추출해 줍니다.

DOCX 파일의 스타일을 유지하고 싶다면 ODT 포멧으로 저장한 후 불러오기를 해보세요.

==============================

3. TextImporter : txt 파일 불러오기

https://www.mobileread.com/forums/showthread.php?t=285771

 

Plugin to import text files - MobileRead Forums

 

www.mobileread.com

텍스트 파일을 EPUB으로 불러올 수 있습니다.

플러그인을 추가하면 [플러그인 > 편집 > TextImporter] 메뉴가 생깁니다.

UI가 조금 불편하게 되어 있습니다. 직관적이지 않아 처음에 당황할 수 있어요.

3.1 위쪽 체크박스를 체크하고, 아래에 있는 [Get text file]를 눌러 불러올 텍스트파일을 선택합니다.

- 텍스트 파일을 여러개 불러올 수 있습니다.

- 장을 여러개로 나눠 각 장별로 텍스트 파일로 저장 후 불러오면 편합니다.

- 책 한권을 통으로 불러오면 속도가 느립니다. 내용이 많으면 여러 파일로 나눠 저장 후 불러오는게 좋습니다.

- 기존 EPUB에 텍스트가 추가됩니다.

 

3.2 텍스트파일을 선택해도 아무 변화가 없습니다. Close를 눌러줘야 파일이 추가됩니다.

* 체크박스는 텍스트에 있는 특수 문자 중 HTML에서 사용할 수 없는 문자를 자동으로 HTML 코드로 변환해 주는 옵션입니다. 옵션을 체크하면 & -> &amp; < -> &lt; > -> &gt; 로 변경되고, 체크하지 않으면 그대로 들어갑니다.

이 외에도 HTML 파일 불러오기(Sigil 기본 기능으로 지원됨), Kindle Importer Sigil Plugin(azw3, mobi 자동 변환) 등 다양한 플러그인이 있습니다.

 

 

반응형
posted by 내.맘.대.로 2021. 2. 4. 12:07

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.

전자책용 CSS를 편집할 때 가장 먼제 선언하는게 @font-face 룰입니다.

@font-face {

font-family : "font-name";

src=url("../Fonts/fontfile.ttf");

}

이런 룰이 글꼴 수 만큼 들어갑니다.

항상 똑같은 글꼴을 사용하면 복붙을 하면 되겠지만,

저처럼 책마다 책에 어울리는 글꼴을 찾아 추가하는 편집자들 한테는 아주 귀찮은 작업이지요.

저 처럼 폰트 룰을 선언하는게 귀찮았던 사람이 많았나봅니다.

클릭 한번으로 EPUB에 포함시킨 모든 폰트를 CSS 룰로 만들어 주는 플러그인을 만들었네요.

(저도 EPUBCheck 다음으로 많이 사용하는 플러그인이에요.)

https://www.mobileread.com/forums/showpost.php?p=3332590&postcount=17

 

MobileRead Forums - View Single Post - Create a CSS-file from fonts

Originally Posted by KevinH Hi Doitsu, Yes, please do. KevinH

www.mobileread.com

 

사용법은 아주 간단합니다.

1. 먼저 EPUB에 사용할 글꼴 파일을 추가합니다.

2. CSSFromFonts 플러그인을 실생시킵니다.

플러그인 추가 방법은 :

www.epubguide.net/345 참조하세요.

 

[Sigil 플러그인] 필수 플러그인, EPUBCheck

EPUB 전자책 편집을 위해 Sigil을 사용하는 이유 중 하나가 플러그인입니다. 플러그인을 쓰지 않는다면, Sigil의 기능을 반만 사용하는 것과 같지요. Sigil 플러그인은 아주 다양합니다. 이 중에 나에

www.epubguide.net

 

플러그인이 실행되면 이런 메시지가 표시됩니다.

OK를 눌러 창을 닫습니다.

3. CSS 파일을 확인합니다.

4. 확인 사항

- CSS 파일이 없으면 font.css라는 파일을 만들어 @font-family 룰을 추가합니다.

- 사용하는 CSS 파일이 있으면 CSS 파일 제일 위에 룰을 추가합니다. CSS 파일 안에 있는 다른 값은 그대로 있습니다.

- 혿 따옴표 대신 쌍 따옴표를 넣고 싶다면

1) 기본 설정 폴더의 [sigil-ebook\sigil\plugins\CSSFromFonts]로 이동

2) 메모장 같은 텍스트 편집기로 plugin.py 파일 열기

3) 아래 라인을 찾아 수정

# write font family

수정 전: font_css += '@font-face {\n font-family: ' + "'" + font_family + "';\n"

수정 후: font_css += '@font-face {\n font-family: ' + '"' + font_family + '";\n'

5. font-family는 원하는 이름으로 수정해 사용하면 됩니다.

반응형
posted by 내.맘.대.로 2021. 2. 2. 15:27

내맘대로의 EPUBGUIDE.NET에서 편집자의 의도를 그대로 살려 전자책을 제작해 드립니다.

종이책의 편집 스타일을 최대한 유지하며, 팝업 주석 처리, 이미지 확대 축소 등 전자책의 장점을 반영하여 전자책을 제작합니다. 탬플릿을 사용하지 않고, 책 한권 한권 고유 스타일을 살리기 때문에 전자책에서도 종이책 디자인을 느낄 수 있습니다.

한국출판문화진흥원의 [텍스트형 전자책 제작 지원 사업] 선정 도서는 ‘제작 난이도별 제작비 산정 기준에 근거하여’ 제작 단가를 산정하고, 일정에 맞춰 제작을 해 드리니 많은 문의 바랍니다.

자세한 내용은 여기로: https://www.epubguide.net/notice/309

오래 전 작성된 글은 현재의 Sigil 버전과 차이가 날 수 있습니다. 등록 일자를 확인 하고 1년 이상 지난 글은 변경된 내용이 있는지 확인하시기 바랍니다.

EPUB 전자책 편집을 위해 Sigil을 사용하는 이유 중 하나가 플러그인입니다.

플러그인을 쓰지 않는다면, Sigil의 기능을 반만 사용하는 것과 같지요.

Sigil 플러그인은 아주 다양합니다.

이 중에 나에게 필요한 플러그인을 찾으려면 어떤 플러그인이 있는지 알아야겠지요?

전자책 편집을 하면서 도움이 됐던 플러그인을 하나씩 소개하고, 사용 방법을 설명하겠습니다.

먼저, EPUB을 만드는 모든 사람이 반드시 써야하는 것이 EPUBCheck입니다.

EPUBCheck는 EPUB 표준을 만들고 있는 W3C라는 곳에서 배포하는 EPUB 적합성 검사기입니다.

EPUB을 표준에 맞게 만들었는지, 구조적으로 문제는 없는지를 검사해 주고,

문제가 있는 부분을 찾아 어떤 문제인지, 문제를 어떻게 수정해야 하는지를 알려줍니다.

EPUBCheck에 대해 자세히 알고 싶다면 여기를 방문해 보세요.

https://github.com/w3c/epubcheck

 

w3c/epubcheck

Validation tool for EPUB. Contribute to w3c/epubcheck development by creating an account on GitHub.

github.com

Sigil에는 W3C의 EPUBCheck를 쉽게 사용할 수 있는 EPUBCheck 플러그인을 제공합니다.

EPUBCheck는 4.2.4 버전이 배포되었고, EPUBCheck 플러그인은 0.4.5.1 버전입니다.

여기서 잠깐!!

EPUBCheck와 EPUBCheck 플러그인을 혼동하는 분이 많이 있어요.

EPUBCheck는 W3C에서 배포하는 EPUB 적합성 검사 프로그램입니다.

EPUBCheck 플러그인은 EPUBCheck를 Sigil에서 사용하기 쉽게 도와주는 Sigil 전용 프로그램이에요.

EPUBCheck 플러그인은 최신 EPUBCheck를 포함하고 있기 때문에 Sigil에서는 EPUBCheck 플러그인만 추가하면 EPUBCheck를 사용할 수 있습니다.

1. EPUBCheck 플러그인은 여기서 다운로드 합니다.

https://www.mobileread.com/forums/showthread.php?p=2950625#post2950625

 

epubcheck plugin for Sigil - MobileRead Forums

 

www.mobileread.com

플러그인 파일명은 EpubCheck_vx.x.x.zip입니다.

최신 버전은 EpubCheck_v0.4.5.1.zip이고, EPUBCheck 4.2.4 버전이 포함되어 있습니다.

다운로드 받은 파일은 압축을 풀지 않은 zip 파일 상태로 저장해 둡니다.

2. Sigil 메뉴에서 [플러그인 > 플러그인 관리]를 실행합니다.

플러그인 관리를 실행하면 [번들 Python 사용]이 체크되어 있습니다.

체크되어 있지 않다면 체크를 하세요.

참고로, 플러그인 사용하는데 Python이 뭔지 몰라도 됩니다.

파이선 설치를 할 필요도 없습니다.

Sigil 플러그인 목록 페이지에서 제공하는 플러그인은 대부분 번들 파이선으로 실행을 할 수 있습니다.

그리고 플러그인 실행에 필요한 대부분의 라이브러리도 함께 제공합니다.

3. [플러그인 추가]를 누른 후 다운로드 받은 EPUBCheck 플러그인 파일을 선택해 플러그인을 추가합니다.

4. EPUBCheck 단축 아이콘을 설정합니다.

플러그인 관리창에 [도구 아이콘 연결]이라는 탭이 있습니다.

도구아이콘을 연결했으면 [확인]을 눌러 플러그인 관리 창을 닫습니다.

도구 아이콘을 연결하면 Sigil 도구 모음에 저렇게 EPUBCheck 아이콘이 표시됩니다.

5. EPUBCheck 도구 아이콘을 클릭해 플러그인을 실행합니다.

EPUB에 문제가 있다면 [유효성 검사 결과] 창에 오류에 대한 설명이 표시됩니다.

6. 오류를 수정하고 싶다면 오류 메시지를 더블클릭 합니다.

오류 메시지를 더블클릭 하면 오류가 있는 위치가 코드보기 창에 표시됩니다.

오류 메시지를 읽어 보면 무슨 오류인지 설명이 나와 있습니다.

'i' 태그는 여기에 사용할 수 없다는 메시지입니다.

i 태그는 인라인 태그이기 때문에 블럭태그 안에 사용해야 합니다. 그런데 블럭태그 없이 i 태그를 사용해서 생긴 문제입니다.

오류 메시지에서 i 태그를 감쌀 수 있는 다양한 태그 목록을 같이 보여줍니다. 태그 목록 중 p 태그를 선택해 i 태그를 감싸 오류를 수정합니다.

Duplicate 오류는 ID가 중복되어 생긴 오류입니다.(번역이 안됐네요 ㅜ.ㅜ 찾아서 수정하겠습니다.)

ID가 중복되었으니 중복되지 않게 ID 이름을 수정하면 오류가 해결됩니다.

7. 오류를 수정하고 다시 EPUBCheck 플러그인을 실행하면 문제를 찾지 못했다는 메시지가 표시됩니다.

8. EPUBCheck 플러그인 설치시 확인할 사항

- Java가 설치되지 않았거나 1.6 이전 버전인 PC

EPUBCheck는 Java로 실행됩니다. Java가 설치되지 않은 PC에서는 EPUBCheck를 실행할 수 없습니다. EPUBCheck 플러그인이 정상적으로 실행되더라도 아래 같은 오류가 표시됩니다.

W3C에서 배포하는 최신 EPUBCheck는 Java 1.7 이후 버전을 지원하기 때문에

Java 1.6 이전 구 버전이거나 Java가 설치되어 있지 않다면 저런 오류가 표시됩니다.

이 오류는 Java 최신 버전을 설치하면 간단히 해결됩니다.

https://java.com/ko/

 

Java | Oracle

 

java.com

만약 피치 못할 사정으로 Java 구 버전을 사용해야 한다면, Java 1.6을 지원하는 EPUBCheck 플러그인을 사용하세요.

EPUBCheck 4.0.2 버전까지 Java 1.6을 지원하고

EPUBCheck 플러그인 0.4.0 버전이 EPUBCheck 4.0.2를 포함하고 있습니다.

플러그인 파일이 필요한 분은 여기서 다운받으세요.

https://www.epubguide.net/341

 

EPUBCheck 플러그인 구버전 Java 1.6 지원

맥 OS Sierra는 Java 1.6버전만 사용할 수 있습니다. Java 1.7 버전은 설치를 할 수 없지요. 그런데 EPUBCheck 최신 버전은 Java 1.7 이상 설치돼야 실행이 가능합니다. Sigil EPUBCheck 플러그인 최신버전도 당..

www.epubguide.net

- 구 버전에서 최신 버전으로 Sigil을 업그레이드 한 경우

Sigil 0.9.5 이후 버전은 이전 버전과 구조적으로 큰 차이가 있습니다.

지속적인 업데이트를 한 분들은 문제가 없지만, 0.9.4 이전 버전에서 1.4 버전으로 업데이트를 하면 오류가 생길 수 있습니다.

이때는 [편집 > 설정 > 기본설정 위치열기]를 눌러 이 안에 있는 모든 파일을 삭제하세요.

구 버전 설정파일이 날아가는건 어쩔 수 없습니다.

지속적인 업데이트를 했다면 이런 문제가 생기지 않지만,

잘못된 정보를 보고 업데이트를 하지 않았기 때문에 생긴 문제입니다.

다음엔 EPUB에 추가한 폰트를 간단히 CSS 룰로 추가해 주는 CSSFromFonts 플러그인을 소개하겠습니다.

반응형