From: Naoki OSHIRO To: ws-admin@tec101.tec.u-ryukyu.ac.jp Subject: Re^3: invalid prtgif3 Date: Fri, 29 Aug 1997 02:08:27 +0900 (JST) Message-Id: <199708281708.CAA12670@tecA105.tec.u-ryukyu.ac.jp> 大城です. In mail of Aug 28 1997 20:46:14 +0900, Naoki OSHIRO writes: > シンボリックを使っていた関係で,元々あったファイルを消去してしまいまし > た.復旧させようとしていて,それに気付くのが遅かったので,現在,各ファ > イルのバージョンが混乱しています. > > 申し訳ないです.しばらく動作がおかしいところがあるかもしれません m(__)m. 復旧しました.というか希望の動作を行なうようになりました.以下,問題点・ 理由・対策... - --ここから--------------------------------------------------------------- ・シンボリックリンクの使用に伴う実ファイルの上書き消去 -->まず,Ver.A の tgif:tgif-A があったとして,これを 'ln -s tgif-A tgif' のように tgif のコマンド名で呼び出せるようしていたとする. -->このとき別のバージョン B の tgif があったとして,単に 'make install' としてインストールすると直接 tgif の名前に対して処理は 行なわれる.結果として,シンボリック tgif を介して tgif-A も tgif-B に内容が変わってしまう. -->対策: -->Imakefile 中の "tgif, prtgif" の名前を指定している箇所 PROGRAMS ComplexProgramTarget_{1,2} をバージョンに合わせて各々変更しインストール作業を行なう. -->上書き消去の危険を回避するため,シンボリックリンクの使用をや め,バージョン名 (ex.tgif-A) でインストールしたファイルを通常 使用するコマンド名 (ex.tgif) にコピーする. -->考慮すべき影響:ファイル使用量の増加 -->別の対策?:ファイルをインストール時に上書きできないように する. ・prtgif は内部から常に tgif というコマンドを呼び出す. -->どのように tgif, prtgif の名前を書き換えても tgif しか呼び出さ ない. -->tgif としてインストールされているもののバージョンに依存してしま う. -->対策: prtgif.c の "tgif" となっている部分を各バージョン毎に適宜変更. -->Imakefile で TGIF_COMMAND_NAME として指定できるようにした. ・LBP730PS では tgifj(3) の吐く PS ファイルを受け付けない. -->この前の xdvi2kps で生じたエラーと同様のもの.CID というフォー マット(?)に関連したもの. -->対策:2.16-p12jの場合 パッチを検索しそれを適用した. -->c.f. http://syrinx.q.t.u-tokyo.ac.jp/~shinta/helicon-hist/tgif-2.16-p12.html -->これは LaserWind 用のパッチとは相性が悪く共存できないらしい. そのため,LW パッチは適用してない. -->考慮すべき影響:LaserWind で印刷できるか? -->対策:3.0J0.12 の場合 -->CID にも対応しているというので,最近 NetNews で流れていた 3.OJ0.12 のパッチを適用した. -->しかし,LBP730PS では印刷できなかった. -->Sub 対策: -->2.16-p12j 用のパッチをさらに当てて,reject した箇所は手動で 強引にこのバージョンに書き換えた. -->考慮すべき影響:3.OJ0.12 のパッチが意図した処理を実現できるか? -->2.16-p12j の場合と同様の理由で LaserWind 用パッチは適用していない. -->考慮すべき影響:LaserWind で印刷できるか? - --ここまで--------------------------------------------------------------- 以上です. * 上にも書いてありますが,LaserWind 用のパッチは適用できませんでした.し かし,PS 用の処理が新しいバージョンように変更になっているので,もしか すると LW でも印刷可能かもしれません. tgifj, tgifj3 の両方から LW への印刷を試してみて下さい. 一応のチェックはしたつもりですが,他にもきちんと動作しないことがあるか もしれません.何かあったら報告お願いします. # 19:00-2:00 まで延々の作業−−なんじゃそりゃ... - --- Date: Sat, 8 Nov 1997 18:26:14 +0900 (JST) Message-Id: <199711080926.SAA21327@tecA105.tec.u-ryukyu.ac.jp> Subject: Resource Change of Tgif To: staff, ws-admin From: OSHIRO Naoki 大城です. Tgif の初期設定を変更しました.不都合があれば ws-admin 宛に連絡下さい. ■新設定 Tgif*InitialFont: Helvetica Tgif*InitialFontStyle: Bold Tgif*InitialFontSize: 25 初期フォント設定 Tgif*MsgFontSize: 15 メニューのフォントサイズ Tgif*GroupedTextEditable: true グルーピングした後でも直接テキスト編集可能 (もしかすると使い勝手が悪いかも) Tgif*GridSystem: Metric グリッドの値の表示がインチだったのをメートルへ変更 (設計図のようなものの作成に便利だと思われる.例えばメートルでの サイズ通りに書けば,それが実物大の図になる(はず).) Tgif*InitialGrid: -1 初期グリッド幅は最小 (1mm) Tgif*InitialArrowStyle: NONE ラインの初期型.矢印なし. Tgif*OneMotionSelMove: true オブジェクトの移動指定の変更.これまでは選択してから再度移動の指定 をしなければならなかった(2度のマウスクリックが必要).これを1度 ですむようにした.ぐっと掴んですぐに移動することができる. (もちろん従来の方法も使用可). Tgif*InitialPrintInColor: true 標準でカラー Postscript での印刷・出力を行う.LBP730PS では色の違 いをメッシュの密度で表現するので,複数のグラフの違いを表現したりす るのにヘタにパターンを使う必要がない(こちらのほうが見やすい).こ れには tgif3, prtgif3, tgifj3, prtgifj3 を使用すること. ---