名前: 角藤 日時: 2005-09-07 20:29:05 IPアドレス: 61.27.202.*
>>37884 >どこかにちゃんとしたパッチがあるとよいのですが もし動作しなかったら、丹念に以下のような部分(何箇所かあります)を 変更すると、動作するようになると思います。ただし この安直な方法では udvips 機能と両立しないので、別ファイル となります。(個人的には、VFlib 対応はあまり意味がないような 気がします)。 以下は bbox.c の一部の例です: 例 1. #ifdef VFLIB index[i] = ((li>>8)-0x21)*94 + (li&0xff)-0x21 ; #else index[i] = li; #endif 例 2. #ifdef VFLIB cc->urx = curfnt->chardesc[0].TFMwidth ; #else cc->urx = curfnt->chardesc[0x2121].TFMwidth ; #endif 例 3. #ifdef VFLIB if (mychar>=256) mychar = ((mychar>>8)-0x21)*94 + (mychar&0xff)-0x21; #endif
この書き込みへの返事: