XSL/XSLT (558レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
42(11): 02/03/16 12:29 ID:aNCStdKB(1) AAS
>>41
対応してるよん。
バージョン2.0.1の時点ではリクエストパラメータの処理に
問題がありますが、2.0.2で改善されます。
>>40
TTEditなんかで作ったフォントを
使いたいということでよろしいかな?
まずFOP単独で出力できないと話が進まないので
FOPの最新版バイナリを落してきてください。
外部リンク:xml.apache.org
43: 38 02/03/17 21:51 ID:Xcs9LUc9(1/2) AAS
>>42
まさしくその通りです<TTEdit
一応落として マバイットさんとこみたく インストールしてみました。
45(1): 42 02/03/19 07:45 ID:Vm7v8Ppz(1) AAS
>>44
すでに外字は作成済みですかな?
TTEditの外字作成機能で作ったものではなくて、
UNICODEのE000などの外字領域に直接フォントを作成した
ttfファイルが必要なのですが。
48(1): 42 02/03/20 20:14 ID:VQ4jw/To(1) AAS
>>47
外字領域書き込み可能にしたTTEDITで
新規のフォントを作って、
そこに市販のフォントを一括コピーしたら
出来るかも知れんです。
とりあえず入手した
fop-0.20.3-bin.tar.gz
を適当な場所に解凍してください。
OSはLinuxでよいですか?
50(1): 42 02/03/23 00:22 ID:KjUoYuvr(1) AAS
>>49
外字領域に文字を作ったフォントを用意しておいてください。
あとはFOPをインストールしたディレクトリ(fop.shがある場所)に
移動して
java -cp build/fop.sh:lib/xerces-1.2.3.jar org.apache.fop.fonts.apps.TTFReader フォントファイル 出力ファイル.xml
としてやります。
例えばフリーの東風ゴシックを流用して
x-kochi-gothic.ttfというファイルを作ったとします。
/usr/local/fopにfopがあり、
/usr/local/fop/jaにフォントファイルを置いた場合は
次のようにします。
cd /usr/local/fop
java -cp build/fop.jar:lib/xerces-1.2.3.jar org.apache.fop.fonts.apps.TTFReader ja/x-kochi-gothic.ttf ja/x-kochi-gothic.ttf.xml
とりあえず以上の方法で、ちゃんと出力ファイルが出来るか
試してみてください。
53: 42 02/03/27 06:14 ID:7X2Z09vV(1) AAS
>>52
さいです。メトリクスファイルです。
次にFOPの設定ファイルを作ります。
名前は何でもよいですが、例えば
/usr/local/fop/ja/config.xml
のようにするのがよいと思われます。
設定ファイルの内容は以下のようにします。
<configuration>
<fonts>
<font metrics-file="/usr/local/fop/ja/x-kochi-gothic.ttf.xml"
kerning="yes"
embed-file="/usr/local/fop/ja/x-kochi-gothic.ttf">
<font-triplet name="Gothic" style="normal" weight="normal"/>
</font>
</fonts>
</configuration>
この例はx-koichi-gothic.ttfをGothicというフォント名で使えるようにしてます。ttfとメトリクスの名前は実際につかうものに書き換えてください。
次回はいよいよPDFを出力します...
55: 42 02/03/30 13:59 ID:u2FWmlwu(1/3) AAS
XSL-FOに外字を埋め込む時は、を使って文字コードを
UNICODEで指定してやります。
例えばE000に文字を定義したならとします。
次のサンプルをsample.foという名前で保存してください。
で、あとは
./fop.sh -c 設定ファイル FOファイル PDFファイル
としてやればPDFが出てきます。
例えば
./fop.sh -c ja/config.xml sample.fo sample.pdf
として、出てきたPDFをWindowsのアクロバットリーダーで
開いたら、ちゃんと外字が出るはずです。
57: 42 02/03/30 14:03 ID:u2FWmlwu(3/3) AAS
2chだと勝手に文字が変換されるようですな。
外字だよん→・
の部分は
外字だよん→&#xE000
&はもちろん半角ね
です。
59: 42 02/04/03 22:35 ID:pbEHoyE1(1) AAS
3/25にリリースされたCocoon2.0.2を試してみましたが、
Cocoonのバグのためにフォントが設定できませんでした。
今、修正版を準備してます。
明日にでもうpするので、しばし待ってください。
61: 42 02/04/04 21:42 ID:b//D81ae(1) AAS
とりあえずうpしたので
下の物を落としてきてください
外部リンク[tgz]:218.130.228.56:4040
63: 42 02/04/06 14:30 ID:XfqBDhEm(1) AAS
とりあえず、
まだ入れてなければJDK1.4とTomcat4.0.3LEを
入れておいてください。
66: 42 02/04/07 09:11 ID:aptyKfg7(1) AAS
以下のJDK1.4対応版Tomcatで動作を確認してます。
外部リンク[gz]:jakarta.apache.org
Cocoonはバイナリ版でも動きました。
tomcatを/usr/localあたりに解凍して、
c2.tgzを展開したら出てくるc2フォルダを
tomcatのwebappフォルダの中に置いてください。
さらに、c2/WEB-INF/lib/batik-all-1.5b1.jarを
tomcatのcommon/libにコピーしてください
tomcatの起動はXWindow内でするか、
Xvfb使ってください。
これで外部リンク:localhost:8080
にアクセスできるはずです。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s