본문 바로가기

전자책11

윌라에서 전자책 '글이 길인가' 보는 방법 윌라에서 전자책 '글이 길인가' 보는 방법김종남 선생님의 칼럼집이 공개됐습니다. 윌라에서 전자책 '글이 길인가 2'를 즐기는 방법을 소개합니다. 윌라 설치윌라는 전자책과 오디오북을 서비스하는 플랫폼입니다. 설치하면 유료 회원을 권합니다만 무시하고 진행하면 무료 전자책 이용이 가능합니다.아이폰에서도 설치 방법은 동일합니다. 윌라 시작하기윌라를 처음 시작할 때 알림을 허용할 것인가를 묻습니다. 본인 취항에 따라 허용 여부는 결정합니다.카카오톡으로 윌라 가입윌라 가입은 '카카오로 시작'을 선택합니다. 카카오톡 사용자는 쉽게 가입이 허용됩니다.카카오톡 간편로그인 카카오톡 간편 로그인을 선택하고 진행합니다. 카카오톡 로그인 정보를 이용하기 때문에 절차가 간편합니다. 이름 그대로 '간편' 로그인입니다.로그인이 성공.. 2024. 4. 17.
[Sigil] 전자책 표지에 대하여 전자책 표지 SVG(Scalable Vector Graphics) 요소를 사용하여 EPUB 전자책의 표지 이미지를 포함시키기 위한 HTML 코드의 일부입니다. SVG는 웹 상에서 확장 가능한 벡터 그래픽을 정의하기 위한 XML 기반의 마크업 언어입니다. 이 코드의 각 부분을 자세히 설명하겠습니다. : 이 태그는 SVG 문서를 정의합니다. SVG 요소 내에 들어가는 모든 도형, 그래픽, 텍스트 등은 이 태그 내부에 위치해야 합니다. xmlns="http://www.w3.org/2000/svg": 이 속성은 SVG의 XML 네임스페이스를 정의합니다. 모든 SVG 문서는 이 네임스페이스를 가지고 있어야 유효합니다. height="100%" 및 width="100%": SVG 요소의 너비와 높이가 부모 요소의 .. 2024. 3. 12.
[전자책] ePub2와 ePub3 비교 ePub2와 ePub3 다음 이미지는 ePub2와 ePub3 형식의 HTMO 선언부입니다. 이 두 선언부는 전자책 포맷의 버전을 나타냅니다. ePub2 선언부 XML 선언: 버전과 인코딩을 명시합니다. 여기서는 XML 1.0 버전과 UTF-8 인코딩을 사용합니다. DOCTYPE 선언: XHTML 1.1을 사용한다는 것을 명시합니다. 이는 이전 웹 표준을 따르고 있음을 의미합니다. HTML 시작 태그에는 XHTML의 네임스페이스가 정의되어 있습니다. 는 HTML 엔티티로 공백 문자를 나타냅니다. ePub3 선언부 XML 선언: ePub2와 동일하게 XML 1.0 버전과 UTF-8 인코딩을 사용합니다. DOCTYPE 선언: 여기서는 단순히 HTML로 선언되어 있으며, XHTML 네임스페이스 또한 정의되어 있.. 2024. 2. 10.
[git] GitHub의 초대 GitHub의 초대아래 화면은 GitHub에서 선배님이 저를 column 저장소에 협력자로 초대한 것을 보여주는 이메일입니다. 위 화면은 'jognamkim' 사용자인 선배님이 'jognamkim/column' 저장소로의 협업을 위해 저를 초대했습니다.(쓰기 권한이 없어 파일을 push하지는 못했습니다) 물론 초대를 수락하거나 거절할 수 있습니다. 저장소를 확인하거나 해당 사용자의 GitHub 프로필을 방문할 수 있는 링크도 제공됩니다.(메일 가운데 버튼) 초대는 7일 후에 만료되며, 'View invitation' 버튼을 클릭하여 초대에 응답할 수 있습니다. 초대 수락협업을 위해서는 초대에 수락을 해야 합니다. 로그인을 하면 github에 인증 번호 입력 요구가 이어집니다.(로그인 안된 상태에서는 40.. 2024. 1. 25.
[전자책] 텍스트 합치기 유사 텍스트 합치기 40편의 시를 모았습니다. 한 편씩 추가했던 텍스트를 하나로 통합하고자 합니다. 그 이유는 시를 제출해 주신 분들에게 자신의 시를 퇴고하는 기회를 갖기 위해서 필요한 조치였습니다. 그런데, 문제가 한 가지 생겼습니다. 다름이 아니라 페이지 분리가 안된다는 것입니다. CSS에서 페이지 강제 나누기 전자책의 페이지 나눔은 주로 CSS(Cascading Style Sheets)를 사용하여 구현되며, 이는 스타일시트에서 특정 태그를 활용하여 페이지 구분을 설정하는 방식으로 진행됩니다. 페이지 나눔 기본: CSS에서 page-break-before, page-break-after, page-break-inside 속성을 사용하여 페이지 나눔을 설정할 수 있습니다. 이 속성들은 주로 단락, 제목.. 2023. 12. 19.
[전자책] 이미지 용량 줄이기 이미지 용량 줄이기 리눅스는 캐릭터 환경에서 일괄 처리하는 기능이 뛰어납니다. 전자책을 만드는 과정에서 44편의 시에 각각 이미지를 사용했더니 파일의 크기가 90M 정도가 됩니다. 대부분의 용량은 이미지가 차지하기에 이미지 사이즈를 일괄 줄이기로 합니다. 리눅스에서 이미지 용량 줄이기 ImageMagick 사용: ImageMagick은 이미지를 처리하는 강력한 도구입니다. 이를 설치하고, mogrify 명령어를 사용해 이미지 크기를 조정할 수 있습니다. 예를 들어, 특정 폴더의 모든 JPG 이미지의 크기를 50%로 줄이려면, 해당 폴더에서 다음 명령어를 실행합니다: mogrify -resize 50% *.jpg OptiPNG 사용: PNG 이미지의 경우, OptiPNG를 사용해 최적화할 수 있습니다. 이.. 2023. 12. 18.
[전자책] 스마트폰 뷰어 테스트에서 USB활용 스마트폰 뷰어 테스트생필품이 된 스마트폰은 전자책 뷰어로도 일반화됐습니다. 컴퓨터 뷰어 못지않게 스마트폰 뷰어 테스트도 중요합니다. 문제는 시길 작업은 컴퓨터에서 할 수밖에 없다는 점입니다. 그래서 사용할 수 있는 방법 중에 하나가 '스마트폰 USB'를 활용하는 것입니다. 이때 요령이 USB 마운트 개념입니다. 스마트폰에 다른 디바이스를 인식시켜 사용하는 것을 '마운트'라고 합니다. 별개 디바이스를 스마트폰 부품으로 연결시키는 과정입니다.USB 연결당연히 USB를 연결 포트에 끼웁니다. 일반적으로 자동으로 마운트가 됩니다. 마운트 상태는 '내파일'에서 확인합니다. 다음 이미지는 32G USB가 연결됐음을 알려주네요.마운트 해제마운트를 해제하는 것은 폰에서 USB를 분리하는 것을 의미합니다. 물론 물리적으.. 2023. 11. 20.
[전자책] 뷰어에서 표지가 안나온다면, cover 전자책 표지전자책 표지는 뷰어에 목록으로 이미지가 표시되어야 합니다. 뷰어마다 처리하는 방식이 달라서 메뉴에서 표지를 지정했다고 모든 것이 해결되지 않습니다. 표지를 지정하는 방법에 대한 두 가지 방법(메뉴 지정과 이미지명)을 모두 적용해야 실수 없이 뷰어에서 표지를 보여줄 수 있습니다. 첫 번째 방법은 아래와 같이 표지 이미지를 'cover.jpg' 또는 'cover.png' 파일로 지정해야 합니다. 어떤 뷰어에서는 'cover' 이미지를 찾는 뷰어가 있습니다. 두 번째 방법은 표지로 사용할 이미지를 선택하여 우클릭한 상태에서 나타난 메뉴에서 '표지 그림'을 선택합니다.이미지 이름을 'cover'로 지정구체적인 방법은 이미지 이름은 'cover.jpg' 또는 'cover.png'로 정하고, 더 나아가 .. 2023. 11. 19.
[전자책] 판권 페이지, 스타일시트 판권 페이지, 스타일시트 판권 정보를 나타내는 표를 EPUB2 전자책의 마지막 페이지에 추가하려면, 표의 레이아웃과 스타일을 명확하게 정의하는 것이 중요합니다. EPUB2에서도 잘 동작하는 기본적인 CSS 속성을 이용하여 스타일시트를 작성하겠습니다. XHTML 형식 XHTML 문서에서 다음과 같이 표를 작성합니다. 추가할 내용은 'tr'과 'td'에 내용을 추가하면 됩니다. HTML에서 'tr' 태그는 "Table Row"의 약자입니다. 여기서 'r'은 "Row"를 나타냅니다. 이 태그는 테이블의 한 행을 정의할 때 사용됩니다. tr 태그 안에는 th (Table Header) 또는 td (Table Data) 태그가 들어가며, 이들은 각각 테이블의 헤더 셀과 일반 셀을 나타냅니다. 'td' 태그의 'd.. 2023. 10. 26.