電子書籍ビューア¶
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:
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.Whole words - Searches for whole words. So for example, the search
pena
will match the wordPeña
but not the wordPenal
. As with Contains searches above, accents and punctuation are ignored unless the Case sensitive box is checked.Nearby words - Searches for whole words that are near each other. So for example, the search
calibre cool
will match places where the wordscalibre
andcool
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.Regex - Interprets the search text as a regular expression. To learn more about using regular expressions, see the tutorial.
キーボード操作だけでリンクを開く¶
電子書籍ビューアには ヒントモード があり、これによってマウスを使うことなくテキスト中のリンクをクリックすることができるようになります。Alt+F キーを押すと現在の表示画面上にあるすべてのリンクが数字または文字つきでハイライト表示されます。リンクをクリックするには、キーボード上のその文字を押します。Esc キーを押すとリンクを指定せずに ヒントモード を中止します。
表示画面上に 35 個以上のリンクがあるとき、リンクの一部には複数文字がつけられます。この場合には 1 文字目と 2 文字目をタイプするか、1 文字目をタイプしてから Enter を押して実行します。Backspace キーを使うとタイプミスを取り消すことができます。
本の外観と操作感をカスタマイズ¶
フォントサイズをその場で変更するには、ビューアコントロールの フォントサイズ を使うか、Ctrl++ または Ctrl+- を使うか、Ctrl キーを押しながらマウスホイールを使用します。
色は、ビューア設定の 色 セクションで変更できます。
表示画面上に表示するページ数やページ余白は、ビューア設定の ページレイアウト で変更できます。
ビューア設定の ヘッダとフッタ セクションではヘッダやフッタをカスタマイズして、読了までの時間、現在の章タイトル、本の位置などを表示させることができます。
より高度なカスタマイズは スタイル 設定で行えます。ここではテキストの下に表示する背景画像や、すべての本に適用されるスタイルシートを指定したりできます。それを使うと段落スタイルやテキストの配置などを変更できます。calibre のユーザによって使用されるカスタムスタイルシートの例は、 フォーラム を参照してください。
辞書検索¶
現在の本の中にある単語の意味を調べるには、調べたい単語の上でダブルクリックするかタップを長押しして、図書館の形をした検索ボタンをクリックします。
テキストや画像をコピー¶
テキストや画像はそのコンテンツ上でマウスをドラッグして選択し、さらに右クリックして コピー を選択することによりクリップボードにコピーできます。コピーしたものは他のアプリケーションにプレーンテキストや画像として貼り付けることができます。
画像を拡大¶
画像を別のウィンドウで最大サイズに拡大表示するには、画像の上でダブルクリックするかタップを長押しします。または画像の上で右クリックして 画像を表示 を選択します。
Syncing with a paper edition of the current book¶
Some e-books, that have corresponding print editions, include metadata that marks the start of each paper page. For such e-books, the viewer allows you to jump to a particular paper edition page via the Go to button in the viewer controls. You can also optionally display the paper page corresponding to the current location in the book's headers or footers via the viewer settings, by adding Pages from paper edition to either the header or the footer.
キーボード ショートカット¶
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:
キイーボードショートカット |
アクション |
---|---|
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+P |
Change settings quickly by creating and switching to profiles |
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 }
Designing your book to work well with the calibre E-book viewer¶
The calibre E-book viewer will set the is-calibre-viewer
class on the root
element. So you can write CSS rules that apply only for it. Additionally,
the viewer will set the following classes on the body
element:
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
Finally, you can use the calibre color scheme colors via CSS variables.
The calibre E-book viewer defines the following variables:
--calibre-viewer-background-color
, --calibre-viewer-foreground-color
and optionally --calibre-viewer-link-color
in color themes that define
a link color.