Skip to content

slack issues 2019 08 27

akabeko edited this page Nov 16, 2019 · 1 revision

2019-08-27

Time Icon Name Message
08:02 田嶋 淳 ブロック全体に対してdivでtext-indentを指定した際に、改ページ後の表示で指定が効かなくなる現象を観測しました。バージョンはvivliostyle-js-2019.1.105、ChromeでもFirefoxでも出ている症状のようです。なおEPUBのプレビューです。同じclassに指定したpadding-top指定は効いています。
08:29 shinyu 現象確認しました https://vivliostyle.github.io/vivliostyle.js/viewer/vivliostyle-viewer.html#x=https://output.jsbin.com/didekuj

かなり前からあるバグで、今まで気がつかなかったようです。
text-indentは継承プロパティですが、外側のブロックに指定して継承させるという使われ方はあまりしないで、 p { text-indent: 1em } のように段落要素に直接指定することが多いからかなと思います。
報告ありがとうございます!
08:49 田嶋 淳 はーい、直ると嬉しいです。よろしくお願いいたします。
09:23 shinyu https://github.com/vivliostyle/vivliostyle.js/issues/548
Bug: When the text-indent property is specified on a block (e.g. <div>) that contains text blocks (e.g. <p>), the inherited text-indent value is ignored in continued blocks after page/column break.

Sample: <https://jsbin.com/didekuj/edit?html,css,output
09:28 shinyu
はーい、直ると嬉しいです。よろしくお願いいたします。
とりあえずHigh priorityにしておきました: https://github.com/vivliostyle/vivliostyle.js/projects/5#card-25671483
11:52 Satoshi Kojima なるほどそんな風に text-indent 指定しちゃうのもアリなんですね…!(段落字下げではよく使いますが、外側のブロックでやろうと思ったことがありませんでした)
Clone this wiki locally