[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mgp-users-jp 00302] Re: freetype support
- To: mgp-users-jp@mew.org
- Subject: [mgp-users-jp 00302] Re: freetype support
- From: "Takashi P.KATOH" <p-katoh@shiratori.riec.tohoku.ac.jp>
- Date: Sat, 26 Sep 1998 16:05:26 +0900
- In-reply-to: Your message of "Wed, 22 Jul 1998 18:59:32 +0900" <>
- Posted: Sat, 26 Sep 1998 16:05:01 +0900
- References: <>
- Reply-to: mgp-users-jp@mew.org
From: itojun@iijlab.net
Subject: [mgp-users-jp 00212] Re: freetype support
>>#define KANJIFONT_FORMAT \
>> "-*-*-medium-r-*-*-%s-*-*-*-*-*-%s"
>>を、変更可能にできないでしょうか。
...
> 英字のフォントについては、SYNTAXに書いてあるような処理に
> してあります。類似の処理でいいのかな?
やっぱり x-tt を使ってると、
%xfont "dfmarumoji-w3-r"
とか言いたくなっちゃいます。
英字のフォントと全く同様の処理でいいような気がするのですが、
いかがでしょう?
とりあえず下のパッチ (いつもいいかげんなパッチでごめんなさい _o_)
で、jisx0208.1983-0 と iso8859-1 両方を含むフォントを使って
る分には結構幸せなんですが、こんな感じで日本語フォントも扱え
ると嬉しいんじゃないかな、と思います。
registry の違うものをどう扱うかがちょっと問題になりそうです
が、使う側としては
%xfont "helvetica-medium-r,dfhsmincho-w3-r"
とかってできると嬉しいのかな?
ただこれだと (無いと思いますが)「英文字は dfhsmincho で、漢
字は dfhsgothic で」(両方とも jisx0208.1983-0 と iso8859-1
を含む) という指定ができないので、ここまでできるようにするの
であれば、registry ごとにデフォルトを指定できるようにするこ
とになるのでしょうか。
う〜む...
--
かとぺ / 加藤 貴司
丸文字は確認するとき分かりやすくて便利
diff -u magicpoint-1.04a,orig/draw.c magicpoint-1.04a/draw.c
--- magicpoint-1.04a,orig/draw.c Sat Sep 5 00:06:52 1998
+++ magicpoint-1.04a/draw.c Sat Sep 26 03:12:51 1998
@@ -1839,24 +1839,24 @@
strcpy(buf, seed);
break;
}
+ sprintf(tmp, "%s-*-*", seed);
if (registry)
- sprintf(buf, p, tmp2, registry);
+ sprintf(buf, p, tmp, tmp2, registry);
else {
- sprintf(tmp, "%s-*-*", seed);
sprintf(buf, p, tmp, tmp2);
}
break;
case 1:
+ sprintf(tmp, "%s-*", seed);
if (registry)
- sprintf(buf, p, tmp2, registry);
+ sprintf(buf, p, tmp, tmp2, registry);
else {
- sprintf(tmp, "%s-*", seed);
sprintf(buf, p, tmp, tmp2);
}
break;
case 2:
if (registry)
- sprintf(buf, p, tmp2, registry);
+ sprintf(buf, p, seed, tmp2, registry);
else
sprintf(buf, p, seed, tmp2);
break;
diff -u magicpoint-1.04a,orig/mgp.h magicpoint-1.04a/mgp.h
--- magicpoint-1.04a,orig/mgp.h Sat Sep 5 06:21:42 1998
+++ magicpoint-1.04a/mgp.h Sat Sep 26 03:07:50 1998
@@ -106,7 +106,7 @@
#define DEFAULT_BQUALITY 100
#define KANJIFONT_FORMAT \
- "-*-*-medium-r-*-*-%s-*-*-*-*-*-%s"
+ "-*-%s-*-*-%s-*-*-*-*-*-%s"
#define FONT_FORMAT "-*-%s-*-*-%s-*-*-*-*-*-iso8859-1"
#define DEFAULT_X_FONT "times-medium-r"
#define CUTIN_DELAY 15000