2012年11月3日土曜日

JWW 袋文字


JWWで袋文字を実現する為の外部変形はいくつかある。

VFフォント描画
JW_TTfnt
③アウトライン・フォント(袋文字)


VFフォント描画 ※利用不可
Windows7 x64では16bitプログラムは実行できない。

32bit OS上で実行する他ない為、以下の手段が考えられる。
・マルチブートにする
・専用PCを用意する(XPであればJWWの描画も良好なので一考の余地はある)
・仮想PCを導入する

短時間で実現可能なのは仮想PCしかないが、VPC上での作業など実用に耐えないと予想される為、袋文字の為だけにやろうとは思えない。
今のところは一時期流行った(?)小型PC等の購入を頭の隅に入れておく事とする。


JW_TTfnt
VB6ランタイム同封版(フルインストール版)と非同封版がある為、非同封版を利用する。

Windows 7におけるVB6.0のサポート状況

ReadmeにはJww.exeと同階層に各ファイルを配置するように書かれているが、外部変形を別フォルダにまとめている様な場合、BATファイルを以下の様にする。

修正前)
sh_wait jw_ttfnt.exe JW jwc_temp.txt temp.txt

修正後)
.\.\sh_wait jw_ttfnt.exe JW jwc_temp.txt temp.txt

(なお、".\"の数はフォルダの整理の仕方によって変わる。)

シンプルでいい外部変形かもしれない。フォントをTTやOTから選べるのも便利だ。


アウトライン・フォント(袋文字)
JWWと同階層に展開しないと動作しない。設定項目が多い(良くも悪くも)。TTフォント、OTフォント共使えたような気がする。


渡辺明朝をTTやOTに変換するのは後日としよう。



2 件のコメント :

  1. 相当亀レスですが、VFフォントの袋文字の外部変形が64bitで動きます。
    jw_cad情報交換室の
    http://www.jwcad.net/bbs2/c-board.cgi?cmd=ntr;tree=23829;id=003
    に方法が書かれています。

    返信削除
    返信
    1. とても有益な情報ありがとうございました。
      MS-DOSエミュレータというものの存在を知る事ができました。
      やりかたに汎用性がありますので、今後の試行の一択にさせていただきます。
      お返事がタイムカプセルのようになってしまいすみません(^^;)。

      削除