縦書きEPUBリーダーの改善のために

堺屋七左衛門訳『ケヴィン・ケリー著作選集 2』(達人出版会)http://tatsu-zine.com/books/kk2 をiPhoneのEPUB縦書きリーダーbREADERで表示したときの問題箇所を解き明かすをtogetherしました。
1
bun @POKEPEEK2011

現状のある縦書きEPUBリーダーでの見え方は”見苦しい”と思っていますが、それはCSSが原因ではないのでしょうか? QT @kojiishi @koikekaisho EPUB製作者からは、リーダーで文字の向きが違ったら困る、と聞いていますが、そこに価値はないとお考えですか?

2012-06-25 06:36:47
Koji Ishii @kojiishi

深い質問をさらりとされますねw私が見苦しいと思う点はまだ多々あり、Unicode、CSS、実装、フォントと様々です。具体的にありますか? @POKEPEEK2011 現状のある縦書きEPUBリーダーでの見え方は”見苦しい”と思っていますが、それはCSSが原因ではないのでしょうか?

2012-06-25 15:19:42
bun @POKEPEEK2011

bREADERでの『ケヴィン・ケリー著作選集 2』のEPUB表示 http://t.co/67HZpPzv 。同じ箇所のテキストのbREADERの表示 http://t.co/aFlqLaUf 。原因はCSSかWebkitか? @kojiishi @takahashim

2012-06-25 20:51:12
拡大
Koji Ishii @kojiishi

この次元でしたら「見苦しい」じゃないですよね、壊れてる @POKEPEEK2011 bREADERでの『ケヴィン・ケリー著作選集 2』のEPUB表示 http://t.co/ICvAMttJ @takahashim

2012-06-25 20:56:13
拡大
Koji Ishii @kojiishi

文字が左右中央にならないのは、portのバグです。webkit coreじゃなくて各移植コードの問題で、Win Chromeだったらこのバグ https://t.co/njAbtajL @POKEPEEK2011 http://t.co/ICvAMttJ @takahashim

2012-06-25 20:58:21
拡大
bun @POKEPEEK2011

bREADERはiPhoneの唯一?のEPUBリーダなので期待しているのですが。 QT @kojiishi この次元でしたら「見苦しい」じゃないですよね、壊れてる。 bREADERでのKK2のEPUB表示 http://t.co/N5akhVf1 @takahashim

2012-06-25 20:59:26
拡大
Koji Ishii @kojiishi

「(1)」は縦中横タグですか? span+writing-modesをお勧めします 参考 https://t.co/hNer8Yre @POKEPEEK2011 http://t.co/ICvAMttJ @takahashim

2012-06-25 21:00:20
拡大
Koji Ishii @kojiishi

ダッシュU+2014はフォントかUTR関連問題ですが、これは実は奥が深い。向きはそもそも問題として、向きが直っても中央に揃わない場合があります @POKEPEEK2011 http://t.co/ICvAMttJ @takahashim

2012-06-25 21:02:49
拡大
Koji Ishii @kojiishi

Unicodeの解釈で割れているため、フォントやOSによってU+2014を和文ダッシュ、U+2015を欧文ダッシュとするものと、その逆があり、確実に中央に出すには外字しかありません @POKEPEEK2011 http://t.co/ICvAMttJ @takahashim

2012-06-25 21:03:58
拡大
bun @POKEPEEK2011

縦中横タグはなしですね。元はWEB用の横書きテキストですから。QT @kojiishi「(1)」は縦中横タグですか? span+writing-modesをお勧めします @takahashim

2012-06-25 21:04:01
Koji Ishii @kojiishi

「---」はよく分かりませんが…コードがU+002D×3だったらこうなるので、これはソースファイルの問題ではないかと @POKEPEEK2011 http://t.co/ICvAMttJ @takahashim

2012-06-25 21:05:08
拡大
貍人鳥(小池咊夫) @koikekaisho

@kojiishi @POKEPEEK2011 @takahashim 面区点1-1-29は0213ではU+2015としたのですが、ややこしい経緯でU+2014に差し替えられ、中央に揃わなくなりました。

2012-06-25 21:06:06
Koji Ishii @kojiishi

最後のWWWの括弧は、アキの問題と左右ずれの問題とありますね。これは半角括弧を欧文書体で出せばこうなりますので、全角かっこを使うのが一番簡単な解決かと思います。スペース+半角括弧で… @POKEPEEK2011 http://t.co/ICvAMttJ @takahashim

2012-06-25 21:08:08
拡大
Koji Ishii @kojiishi

…アキは直りますが、ずれは直りません。和欧混植用の欧文フォントを使うか、欧文フォントの中の大文字用括弧類を使う必要があります @POKEPEEK2011 http://t.co/ICvAMttJ @takahashim

2012-06-25 21:09:19
拡大
Koji Ishii @kojiishi

…と問題がいろんなレベルにまだ沢山あるんですよね。でも現状でも、ソースの書き方を少し工夫して、フォントをある程度限定できれば、かなり解決するはずです @POKEPEEK2011 http://t.co/ICvAMttJ @takahashim

2012-06-25 21:12:17
拡大
Koji Ishii @kojiishi

あ、左右中央問題はWebKit直さないとだめですね、これは必須。Windows版は余り誰にも興味持ってもらえなくて、4月くらいに私もパッチ送ったんですが、レビューしてもらえてないんですよ @POKEPEEK2011 http://t.co/ICvAMttJ @takahashim

2012-06-25 21:14:22
拡大
Koji Ishii @kojiishi

え、これ、iPhoneの画面ですか? @POKEPEEK2011: bREADERはiPhoneの唯一?のEPUBリーダなので期待しているのですが。… bREADERでのKK2のEPUB表示 http://t.co/6s5VNWA9 @takahashim

2012-06-25 21:16:14
拡大
bun @POKEPEEK2011

はい。問題箇所を写真に撮って貼り付けたものです。KK2の「第3章 見苦しいものを探す」ことが、故障を防止する良い方法とあるものですから、ともかく報告をしています。 @kojiishi え、これ、iPhoneの画面ですか?@takahashim

2012-06-25 21:22:42
bun @POKEPEEK2011

いろいろご教授ありがとうございます。私が直すわけではないですが、達人出版会の @takahashim さんにCC?入れていますので、しかるべき人に伝えてくださるでしょう。WWWの前後の括弧などは横書表示のときは気にならないで縦書きになって現れるのだと思います。@kojiishi

2012-06-25 21:25:48
keage @keage

@POKEPEEK2011 紀伊国屋の電子書籍AppのKinoppyにもbREADERの開発元のインフォシティ製のEPUBエンジンが入っています。最近ではこっちのほうがバージョンアップが頻繁なため、あとでスクショをツイートしますが縦中横のバクが少し別の出方をしたりしています。

2012-06-25 21:39:34
Koji Ishii @kojiishi

縦書だと中央からなので確かに強調されますね。私は横書でも気になりますが。Wordだと和欧混植用の欧文フォントがあるんで気になりませんが、それ以外の環境では全角記号類が良いと思います @POKEPEEK2011 …WWWの前後の括弧などは横書表示のときは… @takahashim

2012-06-25 21:45:17
bun @POKEPEEK2011

雲の写真に入れ替わっていました。http://t.co/aFlqLaUf です。QT @kojiishi え、これ、iPhoneの画面ですか? QT POKEPEEK2011 bREADERはiPhoneの唯一?のEPUBリーダ… KK2のEPUB表示 @takahashim

2012-06-25 21:46:27
拡大
Koji Ishii @kojiishi

Mac/iOSはベースライン中央ずれはないと思っていたんですが…欧文フォント時のバグがあったかな? @POKEPEEK2011 http://t.co/OQ5TWq8r です。QT え、これ、iPhoneの画面ですか? QT bREADER…のEPUB表示 @takahashim

2012-06-25 21:53:39
拡大
bun @POKEPEEK2011

ダーシュはU+2014ではなくU+2015―を使うのが普通だと思います。ほかに2倍ダーシュも出てきます。「%」は数字2桁と1桁の後で向きが変わっているという正立・回転問題あつらえ向きの現象です。 @kojiishi @takahashim

2012-06-25 21:54:10