Re: 縦・横変換について

 shimonoです

On 2023/05/06 15:33, MURATA Makoto wrote:
> 敏先生、
> 
> 
> 
>     すこし,理解できない点があるのですが,
> 
>     縦・横変換を可能にするためには,出版社は,テキストの対応以外に何か対応が必要なんですか.
> 
> 
> EPUBにおいてはテキストよりも難しいことがあります。
> それはCSSスタイルシートです。

 前回のcallの際にいろいろと話題になったのがこちらなのかなと思います。
 課題として、いわゆる「文字列を縦横替えたらどうなるか」、という点は数字の扱いなど、callの中でも
大体の着地を見た気がする「それほど多くない課題のリスト」に帰着するのだと思います。
 逆に、議論が発散してしまったスタイルシートの部分は、best practiceでぼちぼち集めていくしかない
のかなと思います。
# というところで、最初の頃のjlreq 2nd ed.を縦横切替できるように試してみるというのはあまりに複雑
すぎるものに最初からチャレンジして爆死する未来しかなさそうなので、、ある程度シンプルな何らかのサ
ンプルサイトから始める方がいいとは思います。


> EPUB 3が出来た当時のCSSでは、縦書き・横書きの
> 両方に使えるようなスタイルシートを書くことはまったく
> 不可能でした。たとえば、横書きを想定して左右の
> マージンを指定すれば、それが縦書きのときも左右
> マージンになってしまいます。上下マージンになったりは
> しません。いまのCSSは、改善されているようですが、
> どこまで達成しているのは、私は知りません。

 logical propertyというモジュール[1,2]ができて以来、inline/blockの方向に沿って読み替え(??)られ
る属性が増えています。たとえば、padding-blockとかpadding-inlineとか。ただし、一番まとまっている
(かつそれなりによく利用される)paddingのようなshorthandsにはlogical propertyがないのでメンドク
サイ所かもしれません。これについてはlogicalというkeywordの提案[3]がありますが、どうなることやら
ではあります。。。
*1 https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties

*2 https://drafts.csswg.org/css-logical-1/

*3 https://github.com/w3c/csswg-drafts/issues/1282

Received on Monday, 8 May 2023 06:12:53 UTC