[電子書籍] Windows 8 用の青空文庫ビューア
2010年の春に、 Windows 7用の青空文庫ビューアを取り上げました。 ⇒ [電子書籍] Windows 用の青空文庫ビューア、 3本を試してみる。
そのときは、 日本語の縦書き表示の綺麗さという観点では「AIR 草紙」がダントツでした。 「AIR 草紙」は Adobe AIR (ようするに Flash ですね) を使っています。 対して .NET Framework を使ったアプリは、 頑張っているものの AIR に及ばない、 という状況でした。
あれから 3年近く。
その間に、 日本語組版処理の要件も正式なものになりました。
その後にリリースされた Windows 8 の新 UI (旧称 Metro) でのアプリ (Windows ストア アプリ) は、 どうなっているでしょう。
※ 日本語組版処理の要件については、 このあたりを起点にすると良いかと。 ⇒ 「W3C技術ノート 日本語組版処理の要件」出版記念セミナー まとめ (2012/4/23)
開発者側のスタンスで、 手短かに結論を言いましょう。
状況は、 Adobe AIR が使えなくなった分だけさらに悪くなりました。
- 新 UI では Flash が使えません。 つまり、 AIR で作ることもできません。
- .NET Framework / (新しく追加された) WinRT は、 相変わらず縦書きをサポートしてくれません。
- IE も、 相変わらずまともな縦書き表示ができません。
Kindle for PC の Windows ストア アプリは、 英語版は Windows 8 がβ版の頃からあるのに、 日本語版がさっぱり出てこないのも、 あるいはこのあたりに理由があるのかもしれません。
では、 利用者側のスタンスに移って。
それじゃあ青空文庫や EPUB を縦書き表示してくれる Windows ストア アプリは無いのかというと、 そんなことはありません。 すでにいくつか登場しています。
そこで前にやったように青空文庫ビューアの比較をやりたいところなんですが…
今回は私もアプリを作っているので、 比較記事を書くわけにはいきません。
ということで、 現在手に入る縦書き表示の Windows ストア アプリを簡単に紹介だけしておきます。
【EPUB リーダー】
Windows ストアで日本語に限定*1して "epub" を検索すると、 次の画像の 5 アプリが見つかります。
※ *1 コントロールパネルの言語の設定を日本語だけにし、 ストア アプリの「基本設定」で「選んだ言語のアプリを見つけやすくする」を ON にする。
この中で、 明確に縦書き表示できると分かるのは次の 1 アプリだけです。
画面読上げソフトを得意とするところが作っただけあって、 読み上げ機能も付いています。 今のところ、 表示できるのは日本語 EPUB だけのようです。 (Win8/RT, 読み上げはWin8のみ対応)
Skyfish Inc. http://www.skyfish.co.jp/epubreader.html
【青空文庫リーダー】
同様に "青空文庫" で検索すると、 次の画像の 4 アプリが見つかります。 これらの内、 「青空文庫検索」 を除く 3 アプリが縦書き表示です。
Windows Mobile 5.x の頃から5年以上も開発を続けている「青空子猫」の Windows ストア版、 という位置付けだと思います。 自前で処理している縦書き表示は、 とてもこなれている印象です。 (Win8専用)
catproject / K.Akiyama xx http://www.lares.dti.ne.jp/~k-akixx/akdd/index.html
Windows CE 用として10年以上の実績がある「RubyReader」の Windows ストア版という位置付けのようです。 青空文庫専用ではなく、 あらかじめダウンロードしておいたファイルを「RubyReader」で開きます。
自前で処理している縦書き表示は、日本語組版処理の要件はあまり意識していないという印象です。 (Win8/RT)
RANDMAX http://www.randmax.jp/rr/
これは私が作っているアプリです。 縦書き処理は WebView コンポーネント (IE 10 のエンジン) を使っています。 WebView は、 ルビが付くと本文が左にズレるとか、 日本語向きの行末揃え*2をさせようとすると頻繁に落ちるとか、 ともあれ日本語組版処理の要件を満たすにはまだまだです。 (Win8/RT)
BluewaterSoft http://www.bluewatersoft.jp/Download/AozoraLight
※ *2 text-justify:inter-ideograph、 詳しくは @MurakamiShinyu 氏のブログ記事を。 ⇒ text-align: justify で日本語テキストも両端揃えにしたい! (CSS組版ブログ)
| 固定リンク
« [WinRT/Metro] C# で、WebView コントロールの JavaScript と相互作用する方法 | トップページ | [WinRT/Metro] Windows ストア アプリの「セッション」と、データと、保存タイミング »
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
「電子出版」カテゴリの記事
- 【青空文庫リーダー・ライト】全集をスタート画面に! #win8jp(2014.01.28)
- 【青空文庫リーダー・ライト】青空文庫形式ファイルをダウンロードする「裏ワザ」(2014.01.21)
- [電子書籍] Windows 8 用の青空文庫ビューア(2012.12.23)
- Asus Eee Pad 発表、 MSI からは Wind Pad、 電子書籍リーダー選びが面白くなってきた(2010.06.01)
- [電子書籍] 記事: 「電子書籍の種類と EPUB フォーマット」(2010.05.16)
「-PC・インターネット ( Windows 8 )」カテゴリの記事
- 【Windows ストア アプリ】4月の認定要件の変更により、これまでに 1,500本以上のアプリが削除された #win8dev_jp(2014.08.29)
- 【Windows 8.1 質問箱】 Update 1 を当てたのに、スタート画面に電源ボタンが表示されません!? #win8jp #surfacejp(2014.04.06)
- 【Windows 8.1】 Windows ストア アプリの「閉じる」と「終了させる」(2014.03.04)
- 【青空文庫リーダー・ライト】全集をスタート画面に! #win8jp(2014.01.28)
- 【青空文庫リーダー・ライト】青空文庫形式ファイルをダウンロードする「裏ワザ」(2014.01.21)
「* プログラミング ( Metro スタイル )」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
- 【#UWP】 15063用の Acrylic Effect を、ちゃんと実装してみる(2017.08.05)
「* 青空文庫リーダー・ライト」カテゴリの記事
- 【青空文庫リーダー・ライト】全集をスタート画面に! #win8jp(2014.01.28)
- 【青空文庫リーダー・ライト】青空文庫形式ファイルをダウンロードする「裏ワザ」(2014.01.21)
- [電子書籍] Windows 8 用の青空文庫ビューア(2012.12.23)
「PC・インターネット」カテゴリの記事
- 【Windows 10 1803】 設定アプリがようやく使えるものになってきた♪(2018.04.10)
- 【Windows 10 1803】 ストアにフォントのダウンロードコーナーができた(2018.04.10)
- #Windows10 のリリース日は29日じゃなかった! あるいは、「インサイダープログラム参加者に正式版はいつ配信されるのか?」 #win10jp(2015.07.30)
- 【Windows 10 TP】 エクスプローラーを開くと最近使用したファイルが表示されちゃうよ~(@@; んじゃ、消しちゃおう♪ #win10jp(2014.10.18)
- 【Windows 10 TP】冒険しますか? ならば、ぜひフィードバックを! #win10jp(2014.10.04)
この記事へのコメントは終了しました。
コメント