中庸が目標

日記系になるのだろうか。予定は未定。 発言したいときには発言できないと。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ThinkingRock 2.0.1 日本語フォントでreport出そう

寝ます。 明日から頑張ります。

前のモノと比べて変わっているとしたら、手順(2)で呼び出すモジュール名がorg-apache-fop093.jarからorg-apache-fop.jarへと数字が消えたこと、くらいですね。 あとは同じ方法で日本語を含んだレポートを出力できます。

手順

  1. フォント(msgothic.ttcとか)のコピー
  2. xmlファイルの作成(例えば、msgothic.xml)
  3. fop.xconfの編集

---

  1. c:\windows\fonts\以下にある目的のフォントを

<path to ThinkingRock2>\tr\resource\fop (例として、C:\Program Files\TR-2.0.1\tr\resource\fop\以下) にコピーする。 移動じゃないですよ。

  1. で、以下のようにxmlファイルを作成する。
C:\Program Files\TR-2.0.1\tr\resource\fop>java -cp ..\..\modules\org-apache-fop.jar org.apache.fop.fonts.apps.TTFReader -ttcname "MS Gothic" C:\WINDOWS\Fonts\MSGOTHIC.TTC msgothic.xml
TTF Reader for Apache FOP 0.93

Parsing font...
Reading C:\WINDOWS\Fonts\MSGOTHIC.TTC...
This is a TrueType collection file with 3 fonts
Containing the following fonts: 
MS Gothic <-- selected
MS PGothic
MS UI Gothic
Number of glyphs in font: 20458
2 cmap tables
CMAP format: 4
Creating xml font file...
Creating CID encoded metrics...
Writing xml font file msgothic.xml...
This font contains no embedding license restrictions.

XML font metrics file successfully created.

C:\Program Files\TR-2.0.1\tr\resource\fop>
  1. fop.xconfを編集。前のバージョンと変化なし。
<fonts>
  <!-- embedded fonts -->
  <!--
  This information must exactly match the font specified in the fo file. 
  Otherwise it will use a default font.

  For example,
  <fo:inline font-family="Arial" font-weight="bold" font-style="normal">
      Arial-normal-normal font
  </fo:inline>
  for the font triplet specified by:
  <font-triplet name="Arial" style="normal" weight="bold"/>

  If you do not want to embed the font in the pdf document then do not 
  include the "embed-url" attribute. The font will be needed where the 
  document is viewed for it to be displayed properly.

  Possible styles: normal|italic|oblique|backslant
  Possible weights: normal|bold|100|200|300|400|500|600|700|800|900 (normal=400, bold=700)
  -->

  <!--
  <font metrics-url="arial.xml" kerning="yes" embed-url="arial.ttf">
    <font-triplet name="Arial" style="normal" weight="normal"/>
  </font>
  <font metrics-url="arialb.xml" kerning="yes" embed-url="arialb.ttf">
    <font-triplet name="Arial" style="normal" weight="bold"/>
  </font>
  <font metrics-url="ariali.xml" kerning="yes" embed-url="ariali.ttf">
    <font-triplet name="Arial" style="italic" weight="normal"/>
  </font>
  <font metrics-url="arialbi.xml" kerning="yes" embed-url="arialbi.ttf">
    <font-triplet name="Arial" style="italic" weight="bold"/>
  </font>
  -->

<!-- insert from here -->
<font metrics-url="msgothic.xml" kerning = "yes" embed-url="msgothic.ttc">
  <font-triplet name="Gothic" style="normal" weight="normal"/>
</font>
<font metrics-url="msgothic.xml" kerning = "yes" embed-url="msgothic.ttc">
  <font-triplet name="Gothic" style="normal" weight="bold"/>
</font>
<font metrics-url="msgothic.xml" kerning = "yes" embed-url="msgothic.ttc">
  <font-triplet name="Gothic" style="italic" weight="normal"/>
</font>
<font metrics-url="msgothic.xml" kerning = "yes" embed-url="msgothic.ttc">
  <font-triplet name="Gothic" style="italic" weight="bold"/>
</font>
<!-- insert end here -->
      </fonts>

で、TR-2.0.1をリスタート。 これ以降も以前といっしょ。

明日から頑張ります。


(2008-12-31 Wed. , 23:09 +0900 追記)
msgothic.ttcの代わりにmsgoth04.ttcと指定することで日本語出力できたという報告をいただきました。samurai様ありがとうございます。


(2009-02-15 Sun. , 23:27 +0900 追記)
MacOSで走らせているBootcamp上に構築したWindows Vista Home Premium環境で、Thinking Rock 2.0.1日本語レポート出力できたとお知らせいただきました。kakei様ありがとうございます。
スポンサーサイト

コメント

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

  • 2009/01/17(土) 12:31:52 |
  • |
  • #
  • [ 編集]

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://314159265358.blog52.fc2.com/tb.php/737-065edd9e
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。