포럼: txt2html (Thread #15934)

xhtml2pdf の仕様 (2007-08-27 10:47 by mikiofuku #31735)

ちゃいかさんへ、

ちゃいかさんが作っている txt2html ruby 版の HTML に追加してもらいたい文書をまとめました。
文書の xhtml2pdf に登録しました。

まだ作成途中で定義していないところもありますが、大体このような感じでどうでしょうか?
分かりにくいところがあったら教えてください。

Reply to #31735×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: xhtml2pdf の仕様 (2007-08-28 14:46 by chajka #31773)

福島さん、ちゃいかです。

文章、拝見しました。 で、根本的なところで一つ提案なのですが、
青空文庫のテキストにおいて、classはazurなどで使用するための予約語的扱いになっているので是を変更するのは好ましくないと思います。

なので、classの名前を変えるのではなく、id="xx"ベースでxsltを定義されてはいかがでしょう?
そうすると、classは既存アプリ系の予約語(兼、共通語)、idはxslt系の予約語と使い分けられ、相互干渉も起こさないので、バグや仕様変更への対応が相互に容易になると思います。
Reply to #31735

Reply to #31773×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: xhtml2pdf の仕様 (2007-08-29 09:43 by mikiofuku #31804)

ちゃいかさん、福島です。

すっかり azur の事を忘れていました(^^ゞ
id="xx" ベースで XSLT 用の定義をするという方法ですが、id属性は基本的に一意にしなければならないため難しいのではないかと思います。改丁などはページ内に複数含まれていますし。
とりあえず試してみましたら、現行のクラス名指定でも XSLT 変換ができることを確認しましたので、クラス名はこのままという事で進めます。

で、現行のクラス名は変えないとして「タグの追加」は問題ありますかね?
たとえば章タイトルに
>br /<
     序>br /<
>br /<
となっているのを、
>br /<
>div class="preface"<序>/div<
>br /<
とするなどです。

Reply to #31735

Reply to #31804×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: xhtml2pdf の仕様 (2007-08-29 09:45 by mikiofuku #31805)

すいません HTML タグを文字参照にしたらそのままポストされてしまいました。
本来はこれです。


<br />
     序<br />
<br />
となっているのを、
<br />
<div class="preface">序</div>
<br />
とするなどです。

Reply to #31804

Reply to #31805×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: xhtml2pdf の仕様 (2007-08-29 15:19 by chajka #31814)

福島さん、ちゃいかです。

タグの追加は出来なくはないのですが、判断基準に迷います。
(空白で)字が下がっていれば章タイトルなのか?
字下げ注記で字が下がっている場合は?
など、再現性が非常に低いのでは?と感じています。

拙速な対応としては、字下げ+続く文字の候補をあげて、
その文字列であれば章題タグを付加することは可能だと思いますが、
モレが多そうですね(笑)
^ +(序|....) → タグ化
という感じですかね

これは、むしろ、章題という注記を新設すべき問題なような気がします。
そういうのを提案して採用になるか?それを使ってくれる人がどれだけいるか?という問題もありますね。
Reply to #31804

Reply to #31814×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: xhtml2pdf の仕様 (2007-08-29 22:10 by mikiofuku #31830)

ちゃいかさん、こんばんは福島です。

確かに青空文庫の形式だと、章題だか字下げだかわからないんですよね。

今回のところは、基本的には現行のタグのままで行きましょう。ある程度出来上がったら成果を青空の方々に見てもらってその上で、注記の新設などを提案するところは提案したいと思います。
Reply to #31814

Reply to #31830×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login