中庸が目標

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

スポンサーサイト

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

ThinkingRock report by using additional japanese font(non-base-14-fonts)

ThinkingRockのver.1.2.3がリリースされました。 これで日本語でのpdfレポートの出力が可能となったわけです。 この機能を使って、日本語でのnextactionとか、contextによるlistを作って幸せになりましょう、という話です。

使ってみた結果は、こんな感じです。

thinkingrock_report_before.PNG
設定前

thinkingrock_report_after.PNG
設定後

beforeでは"####"と表示されてしまっているところが、ちゃんと日本語で表示されていますね。 これをできるような設定を記録しておきます。

用意するもの

  • ttc font (e.g. mincho.ttc) 通常"C:\WINDOWS\Fonts\MSGOTHIC.TTC"とかにあります。
  • ThinkingRock ver.1.2.3
  • Java

手順

fopでフォントの設定に必要なxmlファイルを作ります。 ThinkingRockのlib/fopで以下のコマンドを入力します。

C:\Program Files\ThinkingRock\lib>java -cp fop.jar org.apache.fop.fonts.apps.TTFReader -ttcname "MS Gothic" C:\WINDOWS\Fonts\MSGOTHIC.TTC msgothic.xml
java -cp fop.jar org.apache.fop.fonts.apps.TTFReader -ttcname "MS Gothic" C:\WINDOWS\Fonts\MSGOTHIC.TTC msgothic.xml
TTF Reader for Apache FOP 0.92beta

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 successfullly created.

C:\Program Files\ThinkingRock\lib>

これでmsgothic.xmlがThinkingRock\libに作られました。

このmsgothic.xmlをThinkingRock\resource\fopに移動します。 ついでにmsgothic.ttcもThinkingRock\resource\fopにコピーしてください。 mvでもcopyでもD&Dでも好きにしてください。

で、ThinkingRock\resource\fop\fop.xconfを編集します。 以下のような情報を追加します。 追加するのは、下のExample Japanese fontsなところです。

<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>
<!-- -->

<!-- Example Japanese fonts -->
	<font metrics-url="msgothic.xml" embed-url="MSGOTHIC.TTC" kerning="yes">
  	  <font-triplet name="Gothic" style="normal" weight="normal"/>
	  <font-triplet name="Gothic" style="normal" weight="bold"/>
	  <font-triplet name="Gothic" style="italic" weight="normal"/>
	  <font-triplet name="Gothic" style="italic" weight="bold"/>
	</font>
<!-- -->



      </fonts>

これで準備は整ったはずです。 ThinkingRock ver.1.2.3を起動して、例えば、file->reports->nextactonと選び、次のフォントを選ぶウィンドウでfont familyをGothicと選べば日本語で吐き出されるはずです。 めでたしめでたし。

---

さて、万が一記述ミスしていたときのために。 この通り設定してもできなかった、という人は連絡をいただけると、更に調べてみる、かもしれません。 いや、僕がソースを書いているわけではないので、利用する立場なのですが。 ま、そのうちオフィシャルなhowto文書が出るのでそれを待つのも手かもしれません。

スポンサーサイト

コメント

トラバしたのですが・・。

こんばんは。僕も設定方法を書こうと思っていたのですが、先に書かれていたので、リンクさせていただきました。
トラックバックを打ったのですが、届いてないですね。なんでかなぁ。システムが不調か…。
リンク元はhttp://ameblo.jp/hero/entry-10019837336.htmlです。

  • 2006/11/21(火) 01:59:33 |
  • URL |
  • hero #-
  • [ 編集]

あらら

heroさん、お越しくださいましてありがとうございます。またトラバしようとしてくださったようで、ありがとうございます。残念です。システム不調ですかね。

個人的には、ThinkingRockのXMLデータを整形するXSLTファイルに興味を持っています。もしよろしければ今後のブログのネタの候補、はいかがでしょうか。ここに喜んで読むものが一人いるとは思うのですが。

  • 2006/11/21(火) 08:20:43 |
  • URL |
  • komatsuna #VWFaYlLU
  • [ 編集]

最近、GTDを知ったのですが、便利なツールがあるんですね!(・∀・)

  • 2007/01/21(日) 10:36:04 |
  • URL |
  • 浜村拓夫 #tpxjpeMs
  • [ 編集]

浜村拓夫さん、コメントありがとうございます。そうですよ。便利なツールがあるのですよ!(・∀・)

  • 2007/01/21(日) 21:48:44 |
  • URL |
  • komatsuna #VWFaYlLU
  • [ 編集]

GTD専用ツール

GTD用にMonkeyGTDを利用してましたが,全体をレビューするついでにツールも変えてみようと思い,いろいろ探してみましたら,オンラインならRemember The Milk,オフラインならThinking Rockかな?

Thinking Rockの方がやはり専用ということで,GTDにはよさそうです。

TR2.2.1対応

現在最新版のTR2.2.1での日本語PDF出力をするにあたり、上記情報に一部古い箇所がありましたので僭越ながら自分の手順を書いておきました。お役に立てれば何よりです。

手順

fopでフォントの設定に必要なxmlファイルを作ります。 ThinkingRockのtr\modulesで以下のコマンドを入力します。

C:\Program Files\TR-2.2.1\tr\modules>java -cp org-apache-fop.jar org.apache.fop.fonts.apps.TTFReader -ttcname "MS Gothic" C:\WINDOWS\Fonts\MSGOTHIC.TTC msgothic.xml

これでmsgothic.xmlがtr\modulesに作られました。

このmsgothic.xmlをtr\resource\fopに移動します。ついでにmsgothic.ttcもtr\resource\fopにコピーしてください。

で、tr\resource\fop\fop.xconfを編集します。以下のような情報を追加します。

<font metrics-url="msgothic.xml" embed-url="MSGOTHIC.TTC" kerning="yes"> <font-triplet name="Gothic" style="normal" weight="normal"/>
<font-triplet name="Gothic" style="normal" weight="bold"/>
<font-triplet name="Gothic" style="italic" weight="normal"/>
<font-triplet name="Gothic" style="italic" weight="bold"/>
</font>

これで準備は整ったはずです。 ThinkingRock ver.2.2.1を起動して、Tools>Options>Miscellaneous>Action Screensと選び、フォントをGothicと選べば日本語で吐き出されるはずです。めでたしめでたし。
ただし、JasperViewerでは文字化けしたままです。そんな場合は*.rtf形式で保存し、Word等で開けば文字化けは解消される場合があります。

  • 2010/11/15(月) 20:38:26 |
  • URL |
  • hal2k #lVjAIwTo
  • [ 編集]

コメントの投稿


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

トラックバック

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

最強のオフラインGTDツール &quot;ThinkingRock&quot;

私がGTDをまともに使い出したのはRemember The Milkによるところが大きい。このツールは究極のGTDツールといっても良いと思う。しかし、会社のセキュリティー強化政策の為に使用をあきらめ現在に至っている。まあ、ある意味もっとも重要なToDoリストを社外のサーバーに置く.

  • 2006/12/03(日) 15:46:04 |
  • 自己実現寺

GTD tool まとめ

GTDも非常に良く知られるようになり、雑誌などでも良く目にするようになった。GTDはツールを選ばない。紙とペンがあれば十分スタートすることができる。PCを用いる場合も、Excelで十分ともいえる。しかし、普及に伴い多くの専用ツールが登場してきた。今回は...

  • 2007/03/25(日) 14:55:54 |
  • 自己実現寺

FC2Ad

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