posted by 내.맘.대.로 2016. 12. 13. 17:10

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

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

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

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

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

여기서 설명한 내용들이 전자책 제작에 도움이 될까?

라고 생각하는 분들도 계시겠지요? 그래서 샘플링을 통해 전자책 제작에 어떻게 적용되는지 보여드리겠습니다. 제가 직접 제작하는 책들은 종수가 한정되어 있어 다양한 편집을 보여드릴 수 없잖아요. 그래서 베스트셀러나 재미있는 편집을 해볼만한 책을 샘플로 뽑아 스타일을 만들어 보려고 합니다.

'이런 편집은 스타일을 어떻게 만들까?' 고민하고 계신 책이 있으면 방명록이나 댓글로 남겨주세요. 저도 고민해 보고 제가 생각한 방법을 올리겠습니다 ^^


* 교보문고 종이책 미리보기에서 캡쳐


'나에게 고맙다' 제목을 만들어 봤습니다.

전자책은 아쉽게도 확인하지 못했습니다. 리디에서 미리보기 지원이 안되더라구요. 내용상 미리보기를 제공하기 어려운 책이어서 그런 것 같아요.


제목을 보면 보라색에서 연녹색으로 자연스럽게 색이 바뀝니다.

배경에 '그라데이션'이 들어가 있습니다. 그라데이션에 대해서는 설명을 한 적이 있습니다. 


http://epubguide.net/202

http://epubguide.net/199


CSS3에서는 글상자에 그라데이션을 지원합니다. 웹킷에 한해 텍스트도 그라데이션도 가능합니다. 둘 다 CSS3이기 때문에 구형 스마트폰에서는 지원하지 않을 수 있습니다. 하지만 걱정하지 않아도 됩니다. 국내 사용자들은 대부분 안드로이드 4.4보다 높은 버전의 안드로이드 폰을 사용합니다. iOS는 최신버전 사용율이 더 높고요. 그리고 구버전이라도 그라데이션 처리가 되지 않을 뿐, 텍스트를 보는데 아무 문제가 없습니다. 


그라데이션 속성은 이렇습니다.


background: -webkit-linear-gradient(left, #A79DCB, #ABE5BF);

background : linear-gradient(left, #A79DCB, #ABE5BF);


-webkit-linear-gradient는 웹킷을 위한 속성이고 linear-gradient는 기본 속성입니다. 안드로이드폰과 아이폰은 웹킷을 사용하기 때문에 -webkit-linear-gradient만 써도 되지만 나중을 위해서는 둘 다 적어주는게 좋습니다.


이 속성을 사용해 그라데이션 배경의 제목을 만들어 봤습니다. 


h3 {

font-family : "기본글꼴";

background: -webkit-linear-gradient(left, #A79DCB, #ABE5BF);

background : linear-gradient(left, #A79DCB, #ABE5BF);

text-align : center;

color : #FFFFFF;

margin : 1em auto 1.2em auto;

padding : 5px 10px;

display : table;

}



스타일을 적용한 결과물은 이렇게 보입니다.

샘플 파일 첨부하니 자세한 코드 확인하고 싶은 분들은 참고하세요 ^^








반응형
posted by 내.맘.대.로 2016. 12. 9. 17:51

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

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

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

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

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

여기서 설명한 내용들이 전자책 제작에 도움이 될까?

라고 생각하는 분들도 계시겠지요? 그래서 샘플링을 통해 전자책 제작에 어떻게 적용되는지 보여드리겠습니다. 제가 직접 제작하는 책들은 종수가 한정되어 있어 다양한 편집을 보여드릴 수 없잖아요. 그래서 베스트셀러나 재미있는 편집을 해볼만한 책을 샘플로 뽑아 스타일을 만들어 보려고 합니다.

'이런 편집은 스타일을 어떻게 만들까?' 고민하고 계신 책이 있으면 방명록이나 댓글로 남겨주세요. 저도 고민해 보고 제가 생각한 방법을 올리겠습니다 ^^


출간 후부터 베스트 상위 목록에 올라 있는 '자존감 수업'을 첫번째 책으로 골라봤습니다. 이 책의 장 제목 부분의 편집이 쉽지 않아 보이더라구요. 교보문고 미리보기로 종이책 편집을 보니 이렇습니다. 좌우에 커다란 대괄호가 있고, 가운데 제목 번호, 이미지, 제목이 들어가 있습니다.

전자책은 어떻게 만들었나 궁금해 리디북스 미리보기를 열어봤습니다. 리디북스 미리보기는 스타일이 100% 반영되지 않는 점을 고려해야합니다. 구매한 전자책은 이것과 다르게 보일 수 있어요. 샘플링 한 책들을 모두 사볼 수는 없으니 양해해 주세요 ^^;


미리보기로 보면 좌우 대괄호가 빠졌습니다. 이렇게 심플하게 가져가는 것도 좋은 방법이에요. 종이책과 똑같이 만들 필요는 없으니까요.



종이책에 있는 대괄호를 넣어보고 싶었습니다. 그런데 이걸 넣으려고 하니 스타일이 복잡해지네요. 미리보기를 통해 확인한 방법이 최선일 수도 있겠다는 생각이 들었습니다 ^^


그래도 시작을 했으니 끝을 봐야겠지요?


이 스타일의 포인트는 좌우 대괄호입니다.

좌우 끝에 대괄호를 넣고 제목을 가운데 정렬 시켜야 하는데 이 부분이 까다롭습니다.

2가지 방식이 떠오르는데 하나는 테이블을 쓰는거예요. 


 제목

 ]


이런 형식이지요. 간단하게 적용할 수 있고, 글자 크기를 변경하면 테이블의 높이(height)도 자동으로 조절되기 때문에 제목 글자 크기를 변경할 수도 있습니다. 이 방법은 어렵지 않으니 상세 설명은 생략합니다.


다른 방법은 div를 쓰는거예요.

div를 쓰려면 flex라는 속성이 필요합니다. flex는 소개한 적이 없어서 이 속성으로 만들어 봤습니다. flex는 div 태그로 만든 글상자를 가로로, 혹은 세로로 붙일 수 있게 해줍니다. 


flex 속성 설명 : http://www.w3schools.com/cssref/css3_pr_flex.asp


자세히 알고싶은 분은 위 사이트 참고하세요.


div 태그를 쓰면 문제가 하나 생깁니다. div 태그의 높이에요. 

글자 크기에 따라 높이가 자동으로 조절되기 하는데 문제가 있습니다. 유통사 뷰어의 특성 때문인데, 기술적인 설명은 생략하고(몰라서 생략하는거 아니에요 ㅎㅎ), 간단히 정리하자면 뷰어마다 세로 높이의 기준이 다르기 때문입니다.


뷰어에서 div 상자 하나 만들고 height : 100%; 속성을 적용해 보세요. 편집자가 기대하는 것은 한 페이지에서 위/아래로 꽉 찬 글상자일거예요. 그런데 뷰어마다 다릅니다. 어떤 뷰어는 글자 한줄 크기일거고, 어떤 뷰어는 몇페이지에 걸쳐 나올 수도 있습니다. 


이런 이유로 높이를 일정 비율로 조절되게 하는게 어렵습니다. 특정 뷰어에만 적용하는건 가능한데 모든 뷰어에 적용하려면 아주 까다로와요.


전 이 문제를 간단히 해결해 버렸습니다.

제목 크기를 고정시켰어요.


이렇게 해서 아래 스타일이 나왔습니다.


.flex_title {

display: flex;

display: -webkit-flex;

text-llign : center;

height : 180px;

}


.flex_left {

 /*없어도 됨. 임시로 만든 클래스*/

}


.flex_right {

 /*없어도 됨. 임시로 만든 클래스*/

}


.flex_center {

width : 100%;

}


.bracket_img {

height : 180px;

}


h3 {

font-family : "기본글꼴";

text-align : center;

font-size : 30px;

line-height : 1.4em;

}


h3:before {

content : url("../Images/door.png");

display : block;

}


.title_no {

text-align : center;

font-size : 20px;

font-weight : bold;

}


<div class="flex_title">

<div class="flex_left">

<img class="bracket_img" alt="bracket_open" src="../Images/bracket_open.png"/>

</div>


<div class="flex_center">

<p class="title_no">2</p>


<h3>자존감에 대한<br/>오해와 편견</h3>

</div>


<div class="flex_right">

<img class="bracket_img" alt="bracket_closed" src="../Images/bracket_closed.png"/>

</div>

</div>



뷰어에서는 이렇게 보입니다.


교보문고 뷰어




리디북스 뷰어

(화면 캡쳐가 막혀있어서 제목을 아래로 내렸습니다)



알라딘 뷰어

(알라딘과 예스24 뷰어는 이미지 처리에 문제가 있어요. 언젠가는 고치겠지요.)



캘리버(PC)


대괄호는 화면 크기에 상관 없이 좌우 끝에 들어갑니다.

아래 이미지 2개는 Sigil 미리보기로 화면 가로 폭을 조절했을 때 어떻게 표현되는지를 보여줍니다.

스마트폰과 태블릿, 가로보기/세로보기에 상관 없이 자연스럽게 제목이 표현되도록 했습니다. 



제목을 표현하는데 코드가 복잡해 진다는 문제가 있습니다.

그리고 대괄호가 아주 중요한 의미가 담겨있지도 않습니다.

독자들도 대괄호가 있고 없고를 중요하게 생각할 것 같지도 않고요.

이정도라면 저도 판매하고 있는 전자책처럼 괄호를 포기하고 깔끔하게 코드를 정리했을 것 같아요.

그래도 flex 라는 스타일은 기억해 두세요. 아주 유용한 스타일이거든요. 


반응형
posted by 내.맘.대.로 2016. 11. 23. 18:35

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

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

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

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

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

어떤 책은 전자책을 만들면서 재미 없고 지루하고 짜증이 납니다. '친절한 국어 문법'이 그런 책이었어요. 책 내용 때문은 절대 아닙니다. 제작하며 내용을 보는 경우는 거의 없거든요. 책 내용이 아무리 좋아도 편집이 정돈되지 않으면 짜증이 납니다. 

시간도 오래 걸려요. '정돈 됐다'는 상대적인 의미입니다. 종이책으로 보면 아주 잘 만든 책인데 전자책 관점에서 정돈되지 않을 수도 있어요. 그러니까 정돈 됐다는 의미가 종이책을 엉망으로 만들었다는 얘기는 아닙니다. 물론... 인디자인 파일이 엉망일 수는 있겠지요.


예를 들면, 대부분의 사전은 잘 정돈된 편집입니다. 편집이 아무리 복잡해도 정해진 패턴이 있어요. 잡지는 대부분 '정돈되지 않은' 편입니다. 이미지와 텍스트가 불규칙하게 놓입니다. 전자책을 만들 때 편집이 불규칙하면 편집 시간이 오래 걸리고, 새로운 스타일을 계속 추가해야 합니다. 스타일이 많으면 독자들이 책을 볼 때 편집이 깨질 가능성이 높습니다. 그리고 뷰어에서 로딩이 오래 걸립니다. 오류가 발생할 가능성도 높아지고요. 뷰어마다 다르게 보일 수도 있고.... 등등의 문제들 때문에 정돈되지 않은 종이책은 전자책으로 만들 때 재미가 없습니다.


이 책, 요리하는 도시 농부는 아주 깔끔하게 정돈되어 있는 책입니다. 그래서 편집도 쉬웠고, 스타일 잡는 재미도 있었어요. 특히 지금까지 소개하지 않았던 재미있는 스타일이 포함돼 있습니다. 


대표적인 스타일 4가지를 뽑아서 정리해 볼게요. 다른 책에도 많이 쓰이는, 활용도 높은 스타일 2개, 이미지로 처리를 하지만 CSS로 표현 가능한 스타일 2개입니다.


먼저 종이책에 표현된 스타일을 볼까요?


1. 주요 편집 스타일


1.1 서문 제목


설명을 몇번 했는데 실전에서 활용한 예를 보여드리기 위해 선택했습니다.

위, 아래에 2중 실선이 있는, 제목을 표현할 때 사용하는 스타일입니다. 2중 실선 뿐 아니라, 실선, 점선, 긴 점선 등 다양한 선을 활용할 수 있어요. 이미지를 넣을 수도 있습니다.





1.2 상하 위치 차이 나는 텍스트, 그라데이션 텍스트


아래 이미지는 2개의 스타일이 있습니다. '스스로 자라는 상추'라는 제목을 보세요. 상추가 아래로 내려가 있습니다. 보자 마자 '이거 간단한건데'라고 생각하실 분도 계실거예요. 아주 간단한 스타일입니다.


중간에 '쑥쑥 잘 크는 채소를 꼽으라면...'을 보면 왼쪽에서 오른쪽으로 갈 수록 글자 색이 달라집니다. 그라디언트(gradient), 혹은 그라데이션 효과라고 하지요. Tip[http://epubguide.net/199]으로 설명을 했는데, 실전에서 어떻게 활용하는지 보여드릴게요.


1.3 이미지 좌우 정렬 & 크기 자동 조절


이것 역시 간단한 속성입니다. 이미지를 왼쪽, 오른쪽에 보이도록 하는 스타일이에요. 이미지를 왼쪽, 오른쪽에 넣기는 아주 쉽지요? 여기에 화면 크기에 따라 이미지 크기가 조절되도록 했습니다. 간단한 속성인데 생각 외로 이미지를 화면에 맞게 확대/축소해 주는 책이 많지 않네요. 그래서 넣어봤습니다.



1.4 액자 느낌의 제목 테두리


이 스타일은 고민을 조금 했습니다. 재료와 설명 부분을 어떻게 처리할까? 제목은 이미지를 사용할까? 스마트폰 이용율이 높기 때문에 폰에 맞게 다시 구성을 했습니다. 재료를 윗쪽에 놓고 아래에 설명을 넣었어요. 

제목은 역시 텍스트로 처리를 했습니다. 뒷쪽 그림자까지 그대로 표현을 했어요. 물론 조금 차이는 나지만 느낌은 최대한 살렸습니다.




2. 전자책 편집 스타일


2.1 서문 제목


h2 {

font-family : "기본글꼴";

font-size : 1em;

border-top : double 4px #000000;

border-bottom : double 4px #000000;

display : table;

margin : 1em 0 5em 0;

padding : 1em 0.5em;

}


<h2>서<br/>문</h2>


팁으로 몇번 설명을 했던 스타일입니다. 책에 직접 적용하면서 어떻게 활용이 되는지 보실 수 있을거예요.


간단한 스타일이지만 스타일 자체는 조금 복잡합니다. 텍스트 상자를 만들어 보신 분들은 스타일이 복잡한 이유를 아실거예요. border 속성만 주면 화면 폭을 가득 채운 테두리가 그려집니다. 


border 속성만 주면 이렇게...


이걸 글자 폭에 딱 맞춰야합니다. width를 쓰면 안되요. 글자 수가 정해져 있다면 width로 맞출 수 있어도, 제목이 항상 같은 글자 수로 들어가지는 않잖아요. 글자 수에 따라 폭이 자동으로 조절되야 합니다. 그래서 display : table 속성을 줬습니다. 여기서는 margin-left, margin-right를 0으로 줬는데 스타일에 따라 auto로 줘야할 수도 있습니다. 


속성을 적용하면 뷰어에서 이렇게 보입니다.





2.2.1 절 제목


h4 {

font-family : "기본글꼴";

font-size : 1.4em;

font-weight : bold;

text-align : center;

margin-top : 3em;

margin-bottom : 3em;

}


h4 > sup {

vertical-align : 60%;

font-size : 1em;

}


<h4 class="h4_spring"><sup>자연에</sup> 물들다</h4>


이렇게 글자 위치를 상하 다르게 표현하는 방법은 여러가지가 있을거예요. 저는 sup를 써서 앞쪽 글자의 높이를 높여줬습니다. sup는 글자 크기가 본문 기본 글씨체보다 작기 때문에 font-size 속성을 줘서 글자 크기를 맞췄습니다. vertical-align은 퍼센트(%) 값을 이용해 높이를 조절할 수 있어요. sup가 갖고 있는 기본 속성도 기본 줄보다 약간 높게 올라가지만 vertical-align을 사용해 종이책에서 표현한 정도로 높이를 맞췄습니다. 


h4 > sup를 쓴건 sup를 다른 곳에도 활용하기 위해서예요. sup는 본문 인용 등에도 사용할 수 있어서 h4 태그 안에서만 vertical-align : 60; font-size : 1em; 속성이 적용되도록 했습니다. h4 태그 바깥에서는 이 속성이 적용되지 않습니다. 



2.2.2 텍스트 그라데이션


.txt_center, .txt_green, .txt_pink, .txt_pink_2, .txt_green_2, .txt_green_3,.txt_brown_3, .txt_brown_4, .txt_blue_4 {

text-align : center;

text-indent : 0;

}


/*spring*/

.txt_green {

font-size : 1.2em;

background: -webkit-linear-gradient(left, #7FD08B, #A1BE90);

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

color : #A1BE90;

}


.txt_pink {

font-size : 1.2em;

background: -webkit-linear-gradient(left, #A1BE90, #EE6C92);

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

color : #EE6C92;

margin-bottom : 2em;

}



<p class="txt_green">이 모든 시작이</p>

<p class="txt_pink">정말 우연이었을까.</p>


이 속성이 재미있어요. 저도 이 책을 만들면서 알게 됐습니다.


background: -webkit-linear-gradient(left, #7FD08B, #A1BE90)


이건 기본 속성으로 글상자에 그라데이션을 줄 때 사용합니다. 특별한 속성은 아니에요. 


-webkit-background-clip: text;

-webkit-text-fill-color: transparent;


이 두 속성이 중요합니다. background 속성은 글상자, 즉 텍스트의 배경에 그라데이션을 주는데 이 두 속성이 적용되면서 배경이 아닌 글자에 그라데이션이 적용됩니다. 


이 속성은 웹킷에서만 사용할 수 있습니다. 익스플로러나 오페라, 파이어폭스 같은 브라우저에서는 속성이 표현되지 않습니다. 웹킷을 사용하는 브라우저는 크롬과 사파리가 있습니다. 


네. 안드로이드폰의 기본 브라우저 엔진, 아이폰의 기본 브라우저 엔진이 웹킷이에요. 그리고 이 두 폰에 들어가는 국내 유통사 뷰어는 웹킷 엔진을 사용합니다. 그러니 두 뷰어에서 표현이 되는 것이지요. 


color : #A1BE90;


이건 보험입니다. 혹시라도 텍스트 그라데이션 속성이 적용되지 않을 때는 이 색이 글자색이 됩니다.


속성이 적용되면 이렇게 보여요. 그라데이션은 색상 차이가 크지 않아서 자세히 보셔야되요^^


2.3 액자 느낌의 제목 테두리


h5 {

font-family : "기본글꼴";

font-size : 0.7em;

text-align : center;

line-height : 3em;

}


h5:after {

content : url("../Images/recipe.png");

display : block;

margin-top : 2em;

}


.recipe_title_box {

font-size : 1.4em;

font-weight : bold;

border : 1px solid #000000;

background-color : #ffffff;

padding : 0.5em 1em;

display : box;

box-shadow: 7px 7px 5px #888888;

}


<h5>recipe 01<br/><span class="recipe_title_box">매크로바이오틱 샌드위치</span></h5>


이 스타일은 고민을 많이 했어요. 

유통되고 있는 책들은 대부분 이미지로 처리를 했습니다. 이미지로 처리하면 간단하긴 해요. 그런데 예쁘지는 않아요. 글자 크기도 조절할 수 없고, 스마트폰에서는 잘 보여도 태블릿에서는 이미지가 확대되 깨질 수 있거든요. 글자 크기가 본문과 어울리지 않을 수도 있고... 이미지로 넣었을 때 단점이 정말 많습니다.


제목 테두리를 넣는 방법은 다양합니다. 종이책과 똑같이 그림자를 점으로 처리하려면 배경만 이미지로 넣을 수도 있어요. 


[제작이 까다로운 책. 친절한 국어 문법 http://epubguide.net/197] 이 글에 2.4.1, 2.4.2를 참고하시면 되요. 여기서는 배경이미지를 상하로 넣었지만, 동일한 방식으로 좌우에 넣을 수도 있습니다.


그런데 이렇게 넣으면 코드가 너무 복잡해져요. 제목이기 때문에 h5 태그 안에 제목을 모두 넣어야 했습니다. 그래야 제목 자동 생성이 되거든요.


그래서 span을 이용해 테두리 상자를 만들고 그림자 효과를 줬습니다. 


background-color : #ffffff;


그림자 효과를 넣을 때는 글상자의 배경색을 넣어줘야되요. 배경색이 흰색으로 보여도 border-color를 주지 않으면 투명한 색이 적용됩니다. 배경이 투명해지면 그림자와 테두리가 겹쳐보이거든요.


display : box;


2.1에서 글자에 맞게 크기가 조절되도록 하기 위한 display : table;과 비슷한 목적으로 부여한 속성입니다. display:box;와 table;은 약간 차이가 나요. 2.1에서는 왜 table을 쓰고 여기서는 box를 썼는지는 직접 확인해 보세요 ^^


box-shadow: 7px 7px 5px #888888;


이건 그림자 효과를 주는 속성입니다. 글상자 뒤에 그림자가 보이도록 해줍니다. 종이책 처럼 점으로 된 그림자는 아닌데, 편집을 위해 이 부분을 포기하고 아래처럼 바꿨어요.


이 책에서는 하나를 더 바꿨습니다. 종이책은 재료를 왼쪽에, 설명을 오른쪽에 넣었어요. 종이책이라면 괜찮습니다. 태블릿도 문제 없을거예요. 그런데 스마트폰에서는 어떻게 보일까요? 폭이 좁은 스마트폰에서는 재료와 설명을 좌우에 배치하면 엄청난 줄바꿈이 생길거예요. 그래서 재료를 위로, 설명을 아래로 내렸습니다. 


스타일을 적용하면 이렇게 보입니다.



1.3 이미지 좌우 정렬 & 크기 자동 조절


.img_70_left {

margin : 1.5em 0;

text-aling : left;

text-indent : 0;

}



.img_70_right > img, .img_70_left > img {

width : 60%;

}



.img_70_right {

margin : 1.5em 0;

text-align : right;

text-indent : 0;

}


<p class="img_70_right"><img alt="img007" src="../Images/img007.jpg"/></p>

<p class="img_70_left"><img alt="img008" src="../Images/img008.jpg"/></p>


이미지 배치는 정말 '별거 없습니다.'

그냥 좌우 정렬 해주고, 적당히 여백 별려준 것 뿐입니다. 하지만 이미지 크기는 60%로 맞췄어요. 태블릿에서는 이미지가 크게 보이고 스마트폰에서는 작게 보입니다. 그런데 두 기기에서 모두 본문 가로 폭의 60%로 일정하게 보입니다. 


이미지 크기를 고정시킬 수도 있지만 화면 크기에 따라 자연스럽게 크기가 조절되도록 하면 다양한 기기에서 이용하기 편해집니다. 이미지는 가로 사이즈가 아주 커요. 이미지 크기가 작다면 최대 크기를 설정해 줬을거예요. 해상도 낮은 이미지가 너무 확대되면 깨지거든요.


이 이미지는 가로 폭이 상당히 큽니다. 가로 1000픽셀정도 되요. 그래서 풀HD 모니터에서 최대 화면으로 봐도 이미지가 깨지지 않습니다. 만약 이미지 해상도가 낮다면 max-width 속성으로 이미지의 최대 크기보다 화면이 더 커지면 확대되지 않도록 했을거예요.


스마트폰 크기에서, 그리고 태블릿 크기에서 이미지가 어떻게 보이는지 넣었습니다. 종이책과는 느낌이 조금 달라지지만 스마트폰이나 태블릿 등 화면 크기에 관계 없이 전자책을 볼 수 있는 편집이에요.



반응형
posted by 내.맘.대.로 2016. 11. 11. 18:44

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

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

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

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

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

주의!!!!!

오해하지 말아주세요. 책 내용이 부족하다는게 아닙니다 ^^;

제가 어떤 내용을 다루는지 잘 아시지요^^?

* 제일 아랫쪽에 첨부파일 있으니 참고하세요~


페레그린 시리즈를 끝내고, 설민석의 조선왕조실록을 보고 있어요. 그런데 아쉬운 편집이 2개 보였습니다. 저도 어느덧....살(나이를 공개하지 못하는점 이해하시길...). 나이드신 분들이 자주 얘기하시던 '눈이 침침해'를 서서히 몸으로 이해하기 시작했습니다 ㅜ.ㅜ


안그래도 몸이 충분히 이해하고 있는데, 이 책이 다시 한번 노안 테스트를 해주고 있네요.

각 장의 초반에 나오는 2페이지 보는데 글자가 눈에 잘 들어오지 않습니다.


스마트폰은 그나마 나은데 212ppi 해상도의 e-ink 단말기로 글자를 보면 정말 흐릿하게 보여요. 이미지 해상도도 낮아 확대를 하면 글자가 깨지는 데다가, 글자가 깨지지 않더라도 확대해서 보는 것 자체가 귀찮잖아요.


마침 얼마 전에 소개해 드린 '친절한 국문법' 편집 스타일 중 여기에 딱 맞는게 있어 실전 활용 샘플을 만들어 봤습니다.


자세한 내용은 [제작이 까다로운 책. 친절한 국어 문법 ① http://epubguide.net/197] 여기에서 2.4.2에 해당하는 글을 참고하세요^^




이 두 페이지입니다. PC로 보면 해상도가 낮아 글자가 조금 깨져도 읽을만 하지요?

이걸 해상도 낮은(1024*758 212ppi) 흑백 전자책 전용 단말기에서 읽어보세요. 눈에 엄청 힘을 줘야 합니다.


두 페이지 중 하나만 작업을 했습니다. 장 제목 페이지는 여러분들께 숙제로 남겨드리지요^^ 장 제목 페이지도 같은 방식으로 만들 수 있어요. 다만, 배경이미지를 넣어야 하고, 장 제목은 텍스트로 넣는 부분 말고, 아랫쪽에 족자에 들어있는 글자 부분에만 해당하지만요.


핵심 스타일은 이렇습니다.


.box_top {

width : 100%;

line-height : 0;

}


.box_bg {

background-image : url("../Images/body.png");

background-repeat: repeat-y;

background-size: 100%;

padding : 5px 40px 5px 50px

}


.box_bg > p {

font-family : "기본글꼴";

text-indent : 0;

line-height : 1.8em;

text-align : justify;

margin-bottom : 0.6em;

}



● 뷰어에서는 이렇게 보여요. 글자 크기가 커지면서 2페이지로 넘어가네요. 글자 크기를 마음대로 조절할 수 있다는 장점이 있습니다.





● 이건 원본을 뷰어로 봤을 때 화면입니다. 모양새는 좀 더 있지만 글자 크기가 작아 가독성이 떨어져요.



스타일은 설명을 한번 했습니다.

스타일 설명은 [제작이 까다로운 책. 친절한 국어 문법 ① http://epubguide.net/197] 를 확인하시고, 긴 설명 대신 샘플 파일을 첨부합니다.






반응형