posted by 내.맘.대.로 2024. 1. 23. 08:17

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

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

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

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

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

이 글은 2024년 1월 23일 기준입니다. 유통사가 뷰어 업데이트를 하면 문제가 해결될 수 있습니다.

 

CSS 값 중 max와 min이라는 값이 있습니다.

 

이미지 폭을 조절할 때, 일정 해상도 까지는 화면에 맞춰 키우고,

일정 폭을 넘어가면 고정 값으로 하고 싶을 때,

 

width : 고정값;

max-width : 100%;

 

이렇게 하면 됩니다.

이 의미는 이미지를 고정값으로 보줘라.

하지만 고정값 보다 폭이 작으면 폭에 맞춰 100%로 맞춰라.

입니다.

 

이걸 한 줄로 표현을 하면

 

width : min( 고정값, 100%)

 

이렇게 할 수 있어요.

 

하지만 교보ebook(PC), 예스24(PC)는 이 값을 지원하지 않습니다.

 

이 값을 사용하면 문제가 생길 수 있어 두 유통사가 해결하기 전까지는 사용하지 않는 것이 좋습니다.

반응형
posted by 내.맘.대.로 2024. 1. 16. 10:33

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

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

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

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

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

Sigil에서 본문 검색을 하는데 태그만 찾을 때가 있습니다.

클래스 이름에 찾고 싶은 단어가 들어갔거나

p*, i* 처럼 정규식을 쓰면 이런 문제가 생기지요.

예를 들어, 본문에 있는 영어 단어만 찾아 첨자 스타일을 적용하고 싶다.

([a-zA-z]++)

찾기에 정규식을 이렇게 넣으면,

본문의 단어보다 p, div, sub 같은 태그가 더 많이 걸립니다.

<p class="style_name">본문에 있는 영어 단어keyword 찾기</p>

이런 코드가 있고, 찾고 싶은 내용은 keyword인데,

정규식에서 영문자만 찾으라고 식을 넣어 검색하면

p, class, style, name를 모두 찾습니다.

이러면 정규식을 쓰는 것 보다 하나씩 확인해 스타일을 적용하는게 빠르겠다는 생각이 들지요.

이럴 때 쓰는 정규식 설정이 [텍스트]예요.

[텍스트] 설정의 기능은 이렇습니다.

HTML 파일에서 태그는 제외하고 검색을 하는 기능이지요.

이렇게 설정을 한 후

<p class="style_name">본문에 있는 영어 단어keyword 찾기</p>

이런 코드에서 찾기를 하면

태그와 태그 안의 class, id, title 등의 요소는 무시하고 본문에 있는 영어 단어만 찾습니다.

반응형
posted by 내.맘.대.로 2023. 12. 29. 08:33

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

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

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

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

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

전자책을 만들다 보면 애매한 길이를 잡아야 할 때가 있습니다.

폭 100%에서 2em만 빼야 한다던가...

예를 들면 이런거.

이런 스타일 만드는 방법은 여러가지예요.

그런데 저 선을 background-image, linear-gradient 조합으로 만들고

background-size로 맞춘다. 이렇게 생각했을 때 문제가 되는 부분은 선의 길이지요.

예전에는 선 길이를 3000px 정도 줬습니다. 그럼 UHD 모니터도 문제 없었지요.

그런데 지금은 3000px보다 해상도가 좋은 모니터가 나오니 문제가 됩니다.

그렇다고 5000px, 10000px... 무한대로 갈 수도 없고.

이럴 때 calc 속성을 써보세요.

100%-5em

이렇게 하면 화면 폭 100% 길이에서 5em 만큼 빠진 길이로 항상 맞춰줍니다.

이미지 폭 맞출 때,

좀 안다는 분들은

width : ...

max-width : ...

이렇게 할 거예요.

여기서 조금 더 아는 분들은

width : min(...)

이렇게 합니다.

width + max-width, width + min-width 조합을

min, max 속성으로 처리할 수 있어요.

더 자세한 내용을 알고 싶다면

https://www.w3schools.com/css/css_math_functions.asp

 

CSS Math Functions

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

 

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Functions

 

CSS value functions - CSS: Cascading Style Sheets | MDN

CSS value functions are statements that invoke special data processing or calculations to return a CSS value for a CSS property. CSS value functions represent more complex data types and they may take some input arguments to calculate the return value.

developer.mozilla.org

 

반응형
posted by 내.맘.대.로 2023. 12. 14. 10:15

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

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

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

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

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

알라딘 뷰어(PC)에서 차례가 표시되지 않는 이슈가 있습니다.

뷰어의 기능 제한이기 때문에 오류는 아닙니다. PC 뷰어만 확인을 했고, 모바일 뷰어는 확인하지 않았습니다.

하지만 차례가 보이지 않기 때문에 제작상의 문제로 생각할 수 있습니다.

알라딘 뷰어에서 차례가 표시되지 않는 것은 제작 문제가 아니라 뷰어에서 표시하지 않는 것이니 제작/검수 할 때 참고하시기 바랍니다.

 

전자책 편집시 생성한 차례는 아래와 같습니다.

총 4단계로 제목이 구분되어 있고, 각 단계 별로 상위 제목에 포함되어 있습니다.

 

알라딘 뷰어에서는 3단계 까지만 차례가 표시되고 4단계 이후는 나타나지 않습니다.

또한 2단계 까지만 들여쓰기로 단계를 구분하고 3단계는 2단계와 같은 선에 배치됩니다.

 

교보ebook은 제목을 모두 표시하지만 제목 단계 구분을 3단계 까지만 합니다.

4단계 부터는 3단계와 동일한 선에 표시합니다.

아마도 단계 구분을 위해 들여쓰기를 계속 하면 오른쪽 끝에서 제목이 잘리는 문제 때문에 이렇게 지정한 것 같네요. 

 

리디 뷰어는 4단계 까지 제목이 표시됩니다.

이 책이 4단계 까지만 있어 5단계 이후는 알 수 없습니다.

 

 

반응형