캘리버 0.7의 새로운 기능

캘리버 0.6.0이 출시된 지 거의 1년이 지났고 그 이후로 캘리버는 많은 발전을 이루었습니다. 캘리버는 항상 놀라울 정도로 융통성이 있습니다. 0.6은 변환 엔진 및 장치 지원에 이러한 융통성을 가져오는 데 중점을 두었습니다. 오늘날 캘리버는 수십 가지 형식으로의 변환을 지원하고 수십 개의 장치에 연결할 수 있습니다. 0.7의 초점은 캘리버 사용자 인터페이스에 동일한 융통성을 제공하는 것입니다.

이를 위해 사용자는 이제 모든 주요 사용자 인터페이스 요소의 크기를 자유롭게 조정하고, 책 목록에 사용자지정 메타데이터를 추가하고, 태그 탐색기에 범주를 추가할 수 있습니다.

또 다른 주요 향상의 영역은 성능입니다. 캘리버의 다양한 부분에서 최적화 및 캐싱이 개선되었습니다. 시작 시간과 대용량 라이브러리 성능이 크게 향상되었습니다. 만 권의 책이 있는 라이브러리를 사용하면 시작 속도와 메타데이터 편집과 같은 일반적인 작업 속도가 10~100배 향상되는 것을 볼 수 있습니다.

장치에 연결할 때 캘리버는 이제 장치의 파일에서 읽은 메타데이터를 캐시합니다. 이것은 후속 연결에서 캘리버가 장치의 책 목록을 매우 빠르게 작성한다는 것을 의미합니다. 장치에 많은 책을 보관하고 싶다면, 이 특정 기능이 신의 선물임을 알게 될 것입니다.

이러한 향상 중 일부는 아래에 더 자세히 설명되어 있습니다.

  • 사용자 인터페이스 향상

    사용자 인터페이스 개선을 확인하는 가장 좋은 방법은 위에 링크된 동영상을 시청하는 것입니다. 그럴 수 없는 분들을 위해 간략한 설명을 드리겠습니다.

    이제 환경설정->인터페이스(더하기 버튼)를 통해 책 목록에 나만의 열을 추가할 수 있습니다. 나만의 평점, 예/아니오, 태그, 날짜 등의 열을 추가하고 책 목록에 표시할 수 있습니다. 이러한 열의 내용은 개별 항목을 두 번 클릭하거나 메타 정보 편집 버튼을 사용하여 내장된 열처럼 편집할 수 있습니다.

    태그 탐색기와 책 세부 정보 창의 크기를 자유롭게 조정할 수 있으며 헤더를 마우스 오른쪽 버튼으로 클릭하여 열을 쉽게 표시/숨김할 수 있습니다. 머리글을 끌어 열을 다시 정렬할 수도 있습니다.

    태그 탐색기에서 범주를 표시하거나 숨길 수 있습니다. 범주를 마우스 오른쪽 버튼으로 클릭하고 나만의 범주 관리 버튼을 클릭하여 빠른 액세스를 위해 고유한 범주를 추가할 수 있습니다. 태그 브라우저에서 항목을 마우스 오른쪽 버튼으로 클릭하여 편집할 수도 있습니다. 이렇게 하면 모든 책의 값이 변경됩니다. 예를 들어 저자의 이름을 변경하면 이 변경사항은 해당 저자의 모든 책 메타데이터에 나타납니다.

    태그 탐색기에서 클릭 한 번으로 자주 사용하는 검색을 저장하고 불러올 수 있습니다. 저장된 검색을 사용하여 캘리버에 표시되는 것을 제한할 수도 있습니다. 이렇게 하면 책 목록과 태그 탐색기가 제한됩니다. 실제로 일시적으로 캘리버 모음집을 검색과 일치하는 책으로만 축소했습니다.

    이제 책 레코드를 병합하면 calibre가 메타데이터와 형식을 자동으로 하나의 항목으로 합쳐 줍니다. 메타정보 편집 버튼 옆의 화살표를 통해 접근할 수 있습니다.

    이제 검색 시 정규식을 사용할 수 있고 date:>yesterday 같은 관계 연산자도 사용할 수 있습니다.

    이제 calibre는 Amazon.com에서 태그/리뷰/평점을 선택적으로 다운로드할 수 있습니다.

  • 장치 드라이버 향상

    지원되는 장치를 연결하면 calibre는 이제 메인 라이브러리 보기에서 "장치에 있음" 열을 표시합니다. 이 열을 사용하면 라이브러리의 어떤 책이 장치에도 있는지 한눈에 볼 수 있습니다. 장치 보기에는 이에 대응하는 "라이브러리에 있음" 열도 있어, 장치의 어떤 책이 라이브러리에 있는지 보여 줍니다. 이 열들로 정렬과 검색도 가능하므로, 장치에 있는 책을 빠르게 파악하기가 쉬워집니다. 예를 들어 "not ondevice:main and not ondevice:card"를 검색하면 장치에 없는 라이브러리 책을 모두 볼 수 있습니다. 이 기능은 calibre 0.7 이후에 calibre에서 장치로 보낸 책에서 가장 잘 동작합니다.

    calibre는 장치에 있는 모든 책의 메타데이터를 캐시합니다. 따라서 장치를 다시 연결할 때 장치의 책 목록을 매우 빠르게 만들 수 있습니다. 특히 장치에 큰 ODF 파일이 많다면, calibre가 장치에 연결하고 책 목록을 표시하는 시간이 크게 줄어듭니다.

    이제 사용자는 장치로 보내기 동작을 사용할 때 장치에 저장되는 파일의 폴더 구조와 파일 이름을 지정할 수 있습니다. 장치의 폴더 구조를 직접 탐색할 수 있는 장치에서 특히 유용합니다. 사용자 지정은 환경설정->추가/저장->장치로 보내기에서 가능하며, 환경설정->플러그인->장치 인터페이스에서 장치별로 덮어쓸 수도 있습니다.

  • 성능 향상

    수천 권 이상을 가진 큰 라이브러리가 있다면 calibre 시작 속도와 메타데이터 변경 같은 일반 편집 작업 성능이 0.6.0보다 눈에 띄게 빨라졌음을 체감할 것입니다. 또한 위에서 설명한 장치 캐시 덕분에, 장치에 큰 컬렉션이 있을 때 장치 연결 속도도 훨씬 빨라집니다.

    뉴스 다운로드도(0.6.27부터) 진정한 멀티스레드 방식으로 바뀌어 속도가 향상되었습니다.

  • 변환 및 메타데이터 엔진 향상

    변환 엔진은 이제 RTF 입력 문서의 유니코드 문자를 지원하고 PDF 입력 문서의 합자도 자동 변환합니다.

    calibre는 이제 DRM이 적용된 Topaz와 MOBI 파일에도 메타데이터를 설정할 수 있습니다.

    EPUB 파일을 생성할 때 calibre는 이제 SVG 기반 표지를 만들어, 읽는 장치의 화면 공간을 자동으로 꽉 채우도록 늘려 줍니다.

    이제 calibre는 CHM 파일도 변환할 수 있습니다.

  • 카탈로그 생성

    이제 변환 버튼 옆의 화살표를 클릭해 calibre 라이브러리에 있는 모든 책의 카탈로그를 쉽게 만들 수 있습니다. 카탈로그 형식은 XML, CSV, EPUB, MOBI 등이 있으며 앞으로는 플러그인을 통해 더 늘어날 수 있습니다. 전자책 형식으로 카탈로그를 만들면 다음에 전자책 리더를 연결할 때 자동으로 장치로 전송되어, 리더기 자체에서 컬렉션을 쉽게 탐색할 수 있습니다.

  • 전자책 뷰어 향상

    전자책 뷰어에 이제 사전 조회 기능이 내장되었습니다. 단어를 선택하고 오른쪽 클릭하면 dict.org의 사전 서버를 이용해 뜻을 찾을 수 있습니다.

    이제 뷰어는 EPUB 파일을 볼 때 XHTML 안에 포함된 SVG도 지원합니다.

  • iPad와의 USB 동기화

    calibre에는 이제 iPad용 실험적 드라이버가 포함됩니다. calibre를 실행한 상태에서 iPad를 컴퓨터에 연결하면 장치가 감지되며, calibre에서 iPad의 iBooks로 책을 직접 보낼 수 있습니다. 이 드라이버는 백그라운드에서 iTunes를 사용하므로 iTunes가 설치되어 있고 iPad가 거기에서 설정되어 있어야 합니다. 이 기능은 Windows와 macOS 10.5 이상에서 동작합니다. 물론 calibre 콘텐츠 서버를 이용하면 iPad에서 무선으로 calibre 컬렉션을 탐색할 수도 있습니다. 자세한 내용은 FAQ를 참조하십시오.

  • 호환되지 않는 변경 사항

    0.7에서는 업그레이드되지 않은 SONY PRS 500 지원이 중단되었습니다. 또한 모든 SONY 드라이버가 하나의 드라이버로 통합되었으므로, 이전에 SONY 드라이버를 사용자 지정했다면 다시 설정해야 합니다. 또한 calibre는 태그를 컬렉션으로 바꾸므로, 리더기에 컬렉션이 아직 없지만 태그가 있는 기존 책에 대해 새 컬렉션을 만들게 됩니다. 이 동작은 환경설정->플러그인->장치 인터페이스에서 SONY 플러그인을 사용자 지정해 끌 수 있습니다.

    사용자 정의 열을 지원하기 위해 calibre 라이브러리의 데이터베이스 스키마가 변경되었습니다. 하위 호환성을 유지하려고 노력했지만, 0.7로 업그레이드한 뒤 0.6.x 릴리스로 되돌아가면 문제가 생길 수 있으므로 가능하면 피하십시오.

위에 소개한 주요 새 기능들에 크게 기여한 모든 calibre 개발자들에게 큰 감사를 전하고 싶습니다. 기여자 목록 일부는 여기에서 볼 수 있습니다.

이 기능들 가운데 상당수는 실제로 0.6.x 시리즈 기간 중에 이미 도입되었습니다. 이 문서는 0.6.0과 비교한 새 기능을 설명합니다.

원하는 언어 선택하기

취소