Skip to content

slack qa team 2019 10 25

akabeko edited this page Nov 16, 2019 · 1 revision

2019-10-25

Time Icon Name Message
07:23 shinyu 「日本語組版処理の要件(JLREQ)」をターゲットにするとしても、Vivliostyle はCSS仕様を実装するものなので、JLREQの要件に相当するCSSの機能がターゲットということになるでしょう。

私はVivliostyleより前に、AH FormatterというCSS組版エンジンの開発に携わっていましたが、そのときも組版に必要なCSSの機能をターゲットにして実装を進めました。

それを超えるものを目指してVivliostyleプロジェクトをはじめたのですが、まだ道半ばです。

AH Formatterを含めいくつかのCSS組版エンジンを比較しているサイトがあります: https://print-css.rocks/tools

そこにはのっていない、Paged.js というオープンソースもあります: https://github.com/pagedjs/pagedjs
Display paginated content in the browser and generate print books using web technology

PrintCSS/CSS Paged Media (PDF generation from XML and HTML using CSS stylesheets) tutorial and showcase with lessons, tool descriptions and comparions. PDFreactor Antennahouse PrinceXML
07:23 Kiara Translation 🇬🇧: Even if you target "Japanese typesetting processing requirement (JLREQ)", Vivliostyle will implement the CSS specification, so the CSS function corresponding to the JLREQ requirement will be the target.

Prior to Vivliostyle, I was involved in the development of a CSS formatting engine called AH Formatter. At that time, I proceeded with implementation targeting the CSS functions required for formatting.

I started the Vivliostyle project to go beyond that, but it's still halfway.

There is a site comparing several CSS typesetting engines including AH Formatter: https://print-css.rocks/tools

There is also an open source called Paged.js that isn't there: https://github.com/pagedjs/pagedjs
Clone this wiki locally