電子書籍ビューア

calibre には主要な電子書籍形式をすべて表示可能なビルトインの電子書籍ビューアが付属しています。この電子書籍ビューアはいろいろなカスタマイズが可能で、高度な機能をたくさん備えています。

電子ビューアの開始

calibre ライブラリの本は、本を選択して 表示 ボタンをクリックすれば読むことができます。こうすると電子書籍ビューアで本を開きます。Windows のスタートメニューから電子書籍ビューアを直接起動することもできます。macOS では Dock に追加してそこから起動することができます。Linux ではデスクトップメニューのランチャーから、またはコマンド ebook-viewer で利用できます。

テキストをハイライト

ビューアの中でテキストを選択すると、選択範囲の隣に小さなポップアップバーが現れます。このバーの中のハイライトボタンをクリックするとハイライトを作成できます。ハイライトにはメモをつけたり、色を変更したりすることができます。タッチスクリーンでは選択したい単語の上でタップを長押しするとポップアップバーが表示されます。ハイライトモードに入ると、タッチスクリーンで使いやすい選択ハンドルを使って、選択したテキスト範囲を変更できます。また Shift+クリック右クリック でも選択範囲を広げられます。ページをまたがった選択をしたいときに便利です。

ビューアコントロールにある ハイライト ボタンを使うと別のパネルで章順に整列したハイライトの一覧を表示できます。

表示 を右クリックして 注釈を表示 を選択すると、calibre ライブラリにある すべてのハイライト を参照できます。

最後に、calibre のコンテンツサーバのブラウザビューアを使用すると、ビューアと注釈を同期することができます。注釈を同期するにはビューア設定の 環境設定  →  その他 でコンテンツサーバビューアと同期したいユーザ名を入力します。特殊な値 * を使用すると匿名ユーザと同期します。

読み上げ

ビューアは本を読み上げることができます。ビューアコントロールにある Read aloud ボタンをクリックするだけで本のテキストを読み上げ始めます。読み上げられている単語はハイライト表示されます。読み上げの音声は OS の読み上げ機能を使って合成されます。使用される音声は、Read aloud の実行中に表示されるバーの中の歯車アイコンをクリックして選択できます。

ハイライトされた部分を読み上げるには、読み上げ ボタンをビューア設定にある 選択動作 で選択バーに追加します。

注釈

ブラウザでのテキスト読み上げは非常に不完全でバグが多いため、読み上げ がどれほどうまく動作するかはもととなるブラウザがテキスト読み上げをどれだけしっかりサポートしているかによって変わります。特に読み上げ中の単語のハイライトがうまく動作しなかったり、速さや音声を変更すると最初から読み上げ直したりすることがあります。

注釈

Linux では 読み上げ を利用するには Speech Dispatcher がインストールされて動作するようになっている必要があります。

注釈

Windows では、テキスト読み上げに使われている SAPI サブシステムから、インストールされている音声がすべて見えるとは限りません。これに関しては instructions to make all voices visible を参照してください。

Searching the text

The viewer has very powerful search capabilities. Press the Ctrl+F key or access the viewer controls and click search. The simplest form of searching is to just search for whatever text you enter in the text box. The different forms of searching are chosen by the search mode box below the search input. Available modes are:

  1. Contains - The simplest default mode. The text entered in the search box is searched for anywhere. All punctuation, accents and spaces are ignored. For example, the search: Pena will match all of the following: penal, pen a, pen.a and Peña. If you select the Case sensitive box then accents, spaces and punctuation are no longer ignored.

  2. Whole words - Searches for whole words. So for example, the search pena will match the word Peña but not the word Penal. As with Contains searches above, accents and punctuation are ignored unless the Case sensitive box is checked.

  3. Nearby words - Searches for whole words that are near each other. So for example, the search calibre cool will match places where the words calibre and cool occur within sixty characters of each other. To change the number of characters add the new number to the end of the list of words. For instance, calibre cool awesome 120 will match places where the three words occur within 120 characters of each other. Note that punctuation and accents are not ignored for these searches.

  4. Regex - Interprets the search text as a regular expression. To learn more about using regular expressions, see the tutorial.

本の外観と操作感をカスタマイズ

フォントサイズをその場で変更するには、ビューアコントロールの フォントサイズ を使うか、Ctrl++ または Ctrl+- を使うか、Ctrl キーを押しながらマウスホイールを使用します。

色は、ビューア設定の セクションで変更できます。

表示画面上に表示するページ数やページ余白は、ビューア設定の ページレイアウト で変更できます。

ビューア設定の ヘッダとフッタ セクションではヘッダやフッタをカスタマイズして、読了までの時間、現在の章タイトル、本の位置などを表示させることができます。

より高度なカスタマイズは スタイル 設定で行えます。ここではテキストの下に表示する背景画像や、すべての本に適用されるスタイルシートを指定したりできます。それを使うと段落スタイルやテキストの配置などを変更できます。calibre のユーザによって使用されるカスタムスタイルシートの例は、 フォーラム を参照してください。

辞書検索

現在の本の中にある単語の意味を調べるには、調べたい単語の上でダブルクリックするかタップを長押しして、図書館の形をした検索ボタンをクリックします。

テキストや画像をコピー

テキストや画像はそのコンテンツ上でマウスをドラッグして選択し、さらに右クリックして コピー を選択することによりクリップボードにコピーできます。コピーしたものは他のアプリケーションにプレーンテキストや画像として貼り付けることができます。

画像を拡大

画像を別のウィンドウで最大サイズに拡大表示するには、画像の上でダブルクリックするかタップを長押しします。または画像の上で右クリックして 画像を表示 を選択します。

キーボード ショートカット

The viewer has extensive keyboard shortcuts, like the rest of calibre. They can be customised in the viewer Preferences. The default shortcuts are listed below:

Keyboard shortcuts for the calibre viewer

キイーボードショートカット

アクション

Home, Ctrl+ArrowUp, Ctrl+ArrowLeft

Scroll to the start of the current file in a multi file book

Ctrl+Home

本の先頭までスクロール

Ctrl+End

本の最後までスクロール

End, Ctrl+ArrowDown, Ctrl+ArrowRight

Scroll to the end of the current file in a multi file book

ArrowUp

後方へスクロール。フローモードではなめらかに、ページモードでは画面分だけ。

ArrowDown

前方へスクロール。フローモードではなめらかに、ページモードでは画面分だけ。

ArrowLeft

フローモードでは少し左へ、ページモードでは1ページ分スクロール

ArrowRight

フローモードでは少し右へ、ページモードでは1ページ分スクロール

PageUp, Shift+Spacebar

画面分だけ後方にスクロール

PageDown, Spacebar

画面分だけ前方にスクロール

Ctrl+PageUp

前の章までスクロール

Ctrl+PageDown

次のセクションまでスクロール

Alt+ArrowLeft

戻る

Alt+ArrowRight

進む

Ctrl+T

Toggle Table of Contents

Ctrl+S

読み上げ

Alt+f

キーボードでリンクを開く

Ctrl+C

クリップボードにコピー

Alt+C

現在の場所をクリップボードにコピー

Ctrl+Shift+C

現在の場所を calibre:// 形式のURLとしてクリップボードにコピー

/, Ctrl+f, Cmd+f

検索開始

F3, Enter

次を検索

Shift+F3, Shift+Enter

前を検索

Ctrl+Plus, Meta+Plus

フォントサイズを拡大

Ctrl+Minus, Meta+Minus

フォントサイズを縮小

Ctrl+0

デフォルトのフォントサイズに戻す

Ctrl+]

画面に表示するページ数を増やす

Ctrl+[

画面に表示するページ数を減らす

Ctrl+Alt+C

画面に表示するページ数を自動調整

F11, Ctrl+Shift+F

全画面モードのON/OFF

Ctrl+M

テキストレイアウトをページモードとフローモードで切替え

Ctrl+W

スクロールバーの表示/非表示

Ctrl+X

リファレンスモードの切り換え

Ctrl+B

ブックマークを表示/非表示

Ctrl+Alt+B

新しいブックマーク

Ctrl+N, Ctrl+E

本の書誌情報を表示

Ctrl+Alt+F5, Ctrl+Alt+R

本の再読込

Ctrl+Shift+ArrowRight

現在の選択範囲を1文字分前向きに変更

Ctrl+Shift+ArrowLeft

現在の選択範囲を1単語分後ろ向きに変更

Shift+ArrowRight

現在の選択範囲を1文字分前向きに変更

Shift+ArrowLeft

現在の選択範囲を1文字分後ろ向きに変更

Shift+ArrowDown

現在の選択範囲を1行分前向きに変更

Shift+Home

現在の選択範囲を行頭まで拡張

Shift+End

現在の選択範囲を行末まで拡張

Ctrl+A

すべて選択

Shift+ArrowUp

現在の選択範囲を1行分後ろ向きに変更

Ctrl+Shift+ArrowDown

現在の選択範囲を1段落分前向きに変更

Ctrl+Shift+ArrowUp

現在の選択範囲を1段落分後ろ向きに変更

Esc, MenuKey

E-book ビューア制御の表示

Ctrl+Comma, Ctrl+Esc, Meta+Esc, Meta+Comma

E-book ビューア設定の表示

Ctrl+G, ;, :

本の中の指定した場所または位置へ移動

Ctrl+Spacebar

自動スクロールの切り換え

Alt+ArrowUp

自動スクロールの高速化

Alt+ArrowDown

自動スクロールの低速化

Ctrl+I

インスペクタを表示/非表示

Ctrl+L

単語検索パネルの表示/非表示

Ctrl+Q (Cmd+Q on macOS)

終了

Ctrl+P

本をPDFとして印刷

Ctrl+F11

ツールバーのON/OFF

Ctrl+H

ハイライトパネルを切替え

Ctrl+D

この本を編集

非リフロー型のコンテンツ

一部の本の中にはコンテンツの幅が広すぎてページ内に収められないようなものがあります。たとえば表や <pre> タグなどです。こうした場合には、コンテンツを読むには Ctrl+M を押してビューアをフローモードに切り替えてください。またはビューア設定の スタイル セクションに次の CSS を追加して <pre> タグ内のテキストを強制的に改行して表示させるようにします。

code, pre { white-space: pre-wrap }

calibre ビューア用に本をデザイン

calibre ビューアはルート要素に is-calibre-viewer を設定します。したがってビューアにだけ適用される CSS 規則を書くことが可能です。また、ビューアは body 要素に次のクラスを設定します:

body.calibre-viewer-dark-colors

ダークカラースキーム使用時に設定

body.calibre-viewer-light-colors

ライトカラースキーム使用時に設定

body.calibre-viewer-paginated

ページモードのとき設定

body.calibre-viewer-scrolling

フローモード (ページ分割なし) のとき設定

body.calibre-footnote-container

Set when displaying a popup footnote

最後に、calibre のカラースキームの色は CSS 変数 を通じて利用可能です。calibre ビューアは --calibre-viewer-background-color, --calibre-viewer-foreground-color, そしてオプションでカラーテーマの中でリンク色を定義する --calibre-viewer-link-color を定義します。