[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:13420] Re: ktest とvftest



有家です。

date: Sun, Mar 17, 2002 at 01:36:42AM +0900
from: Shun-ichi TAHARA <jado@flowernet.gr.jp>
>
> ボールドとか斜体とかに対応するPSフォント名が分かってないので、全部細字
> の正体で定義してます。

おっしゃる通り、
tgif が認知するPSフォント名がわかれば、たとえばそれが xxx だとすれば

Tgif.xxxShowFontChar:	\244\242
!Tgif.xxxShowFontChar:	あ

などとすればよいはずです(よね)。
でもこの xxx にあれこれ文字列を設定してみましたが、やっぱり「蓖」
になるので、今のところ裏技でごまかしています。

▼ 裏技

私の手元にある tgif のソースは 4.1.40 なのですが、font.c の中の

 char *GetShowFontChar(FontIndex)

という関数がこの初期化をしているようなので、
そこに直接「あ」を書き込んでやる、という .. 強引な方法です (^^);

--- font.c.BAK	Thu Oct 26 04:04:38 2000
+++ font.c	Sun Mar 17 10:26:53 2002
@@ -425,8 +425,8 @@
          int min_byte2=canvasFontPtr->min_char_or_byte2;
          int max_byte2=canvasFontPtr->max_char_or_byte2;
 
-         fontFamilies[FontIndex].choice_char[0] = ((min_byte1+max_byte1)>>1);
-         fontFamilies[FontIndex].choice_char[1] = ((min_byte2+max_byte2)>>1);
+         fontFamilies[FontIndex].choice_char[0] = '\244';
+         fontFamilies[FontIndex].choice_char[1] = '\242';
          fontFamilies[FontIndex].choice_char[2] = '\0';
          return fontFamilies[FontIndex].choice_char;
       }

-- 
2002/02/28 ORCAがオープンソース化されました
http://www.orca.med.or.jp/

pba00250@nifty.com
yoariie@ehime.med.or.jp
-------------------------
有家佳紀  Yoshinori Ariie

References
[plamo:13412] Re: ktest とvftest, Yoshinori Ariie
[plamo:13414] Re: ktest とvftest, Shun-ichi TAHARA (田原 俊一)
[plamo:13417] Re: ktest とvftest, Yoshinori Ariie
[plamo:13418] Re: ktest とvftest, Shun-ichi TAHARA (田原 俊一)

[検索ページ] [メール一覧]
Plamo ML 公開システム