>> 不具合
>>  OpenOffice.org 2.0.4 Windows 版において、各アプリケーションの標準の
>>  フォント名が「MS P明朝」などの通常のフォント名でなく、Solaris や
>>  Linux で使われているフォント名になってしまう。

>   案C パッチ適用済みビルド
>      日本(語)側でパッチをあて、パッケージし直したビルドを作成する。

JRE 無しに加えて、JRE 付きも出来上がりました。

 http://x.tora-japan.com/tmp/OpenOffice.org/download/2.0.4rc3/ (←仮のおき場所です)

 「フォント名バッチ適用済み」版 (Java実行環境なし)
    OOo_2.0.4rc3_061014_Win32Intel_install_ja_FontNamePatchApplied.exe

 「フォント名バッチ適用済み」版 (Java実行環境付き)
    OOo_2.0.4rc3_061015_Win32Intel_install_ja_wJRE_FontNamePatchApplied.exe


参考
 作り方(概要)

 ・solver をダウンロードし、展開する。
    http://oootranslation.services.openoffice.org/pub/OpenOffice.org/2.0.4rc3/
    OOo_2.0.4_WindowsIntel_solver.zip

 ・ソースファイルをダウンロードし、展開する。
    http://www.ring.gr.jp/archives/misc/openoffice/contrib/rc/2.0.4rc3/
    OOo_2.0.4rc3_061002_src.tar.gz

 ・ビルド環境を以下の説明に沿って構築する。
  http://tools.openoffice.org/dev_docs/build_windows_tcsh.html

 ・config_office 上で、./configure を適切なオプション付きで実行する。
  展開したところで、./bootstrap を実行する。
  展開したところで、tcsh に変更して、source winenv.set を実行する。

 ・パッチなどの必要な変更を行なう。
  今回は、VCL.xcu ファイルにパッチをあてた。
    http://www.openoffice.org/issues/show_bug.cgi?id=62174

    ファイルの場所を探す。
    find solver -name VCL.xcu
    solver/680/wntmsci10.pro/xml/registry/data/org/openoffice/VCL.xcu

  その場所へ行き、
    cd solver/680/wntmsci10.pro/xml/registry/data/org/openoffice

  「MS 」(全角スペース)を「MS 」(半角スペース)へ置換する。
    perl -i.bak -pe 's/(\xef\xbc\xad)(\xef\xbc\xb3)(\xe3\x80\x80)/$1$2 /g' 
VCL.xcu

 ・instsetoo_native/util で、dmake openoffice_ja を実行する。すると、
  instsetoo_native/wntmsci10.pro/OpenOffice/msi/install/ja_download に、
    例えば、このようなファイル名でできあがる。
  OOo_2.0.4_061014_Win32Intel_install_ja.exe

  同様に、dmake openofficewithjre_ja を実行する。すると、
  instsetoo_native/wntmsci10.pro/OpenOffice_wJRE/msi/install/ja_download
  OOo_2.0.4_061015_Win32Intel_install_ja_wJRE.exe
  が出来上がる。

そんだけっす。サンが実施したフルビルド結果が solver に入っているので、
こちらで再びフルビルドする必要はなく、こちらでは、solver の内容をパッケージ
し直すだけなので、結構、簡単なんです。

Tora

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信