Sigil 사용 설명서

[Sigil 플러그인] 귀찮지만 꼭 들어가는 폰트 룰 자동 추가 - CSSFromFonts

내.맘.대.로 2021. 2. 4. 12:07
300x250

전자책용 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는 원하는 이름으로 수정해 사용하면 됩니다.

300x250