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

[debian-users:35262] Re: defomaヒントファイル



佐野@浜松です。

In <20021105101606.GA17249@xxxxxxxxxx>,
  on "Tue, 5 Nov 2002 19:17:13 +0900',
> defoma に "-ri-" "-ro-" のエントリを作らせないようにすることは可能でしょうか?
> 可能であるなら、ヒントファイルはどう書けばいいでしょうか? 

 /usr/share/doc/x-ttcidfont-conf/README.Defoma に

There're some xtt-specific issues.
First, X-Alias and X-SimpleAlias are ignored.
Second, -medium-r-, -medium-i-, -medium-ri-, -medium-o-, -medium-ro-, 
-bold-r-, -bold-i-, -bold-ri-, -bold-o-, -bold-ro- are created unless 
Transform hinttype is set to NotBoldize or NotSlant.
The default angle for 'o' and 'ro' is 0.2 and -0.2 respectively, and
that for 'i' and 'ri' is 0.4 and -0.4 respectively. You can control
its behavior by TTCap hinttype.

とあります。x-ttcidfont-conf の backend を XTT にされているのでは ?

ヒントファイルの書き方は、上記の README.Defoma を御覧ください。

> また、/etc/defoma/config/x-ttcidfontconf.conf2 に -c- が -m- より優先
> する旨の記述があるにもかかわらず "-m-"のエントリが生成されているのです
> が、これはなぜでしょうか?

同じく /usr/share/doc/x-ttcidfont-conf/README.Defoma に

X-Spacing: spc

The spacing of XLFD is decided in the following way.

  1) If X-Spacing is not specified:
        If Width is set to Variable, the spacing becomes -p-.
        If Width is set to Fixed, the spacing becomes -c- and -m-, and which
        one is prior is decided in /etc/defoma/config/x-ttcidfont-conf.conf.
  2) If X-Spacing is specified:
        If X-Spacing contains multiple values like "X-Spacing = c m p",
        the first value (in this case 'c') is the most prior. Specified
        spacing letters (in this case c, m, and p) are all generated.

XLFDs with the most prior spacing letter are registered to defoma in xfont
category so that they'll be used in font configuration of applications.

と書かれています。 「優先」であって「取捨選択」ではない、ということですね。

-- 
 # (わたしのおうちは浜松市、アカウミガメのふるさとの街)
   <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)