[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:4589] Re: HELP:フォント設定
- X-ml-count: 4628
- Subject: Re: [MD:4589] Re: HELP:フォント設定
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxxxxxxx>
- Date: Wed, 03 Sep 2003 07:02:51 +0900
- User-agent: Wanderlust/2.11.9 (Wonderwall) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.7 (Fujiidera) APEL/10.5 Emacs/21.1 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/2.00 Beta2-dev (WOMINAHESHI)
>>>>> [meadow-develop : No.4618] にて
>>>>> "himi" = MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx> さんは書きました:
himi> > 私なりのフォントの選択に関する理解は次のとおりです。
himi> >
himi> > (a) フェイス属性(face attribute)
himi> > + (b) フォント要求(FR, font request)
himi> > -> (c) elisp で表現された論理フォント(elisp logical font)
himi> > -> (d) Windows の論理フォント(Windows logical font)
himi> > -> (e) Windows の物理フォント(Windows physical font)
himi> >
himi> > ここで、
himi> > (a)+(b)->(c)は、各種のフォントローダが実現、
himi> > (c)->(d) は、明確な一対一のマッピング、
himi> > (d)->(e)は、Windows 任せ(CreateFontIndirect()を利用)
himi> > となっています。
himi> まず、ちょっと用語の統一を図りましょう。
了解。
himi> FR(font request layer)と言った場合には(a) + (b)の事を指しま
himi> す。つまり、face attributeは、FRに属します。
ちょっと確認。
FR = Font Request Layer ということ?
それでは、
'((strict-spec
((:char-spec ascii :height 120)
(w32-logfont "Courier New" 0 -13 400 0 nil nil nil 0 1 3 49))
((:char-spec ascii :height 120 :weight bold)
(w32-logfont "Courier New" 0 -13 700 0 nil nil nil 0 1 3 49))
((:char-spec ascii :height 120 :slant italic)
(w32-logfont "Courier New" 0 -13 400 0 t nil nil 0 1 3 49))
((:char-spec ascii :height 120 :weight bold :slant italic)
(w32-logfont "Courier New" 0 -13 700 0 t nil nil 0 1 3 49))
...))
のことを何と呼びますか?
私はこのことをフォント要求(FR, Font Request)と呼ぶものだと思って
ました。
そして、フォント要求(データ)とフォント要求レイヤ(概念)は異なるも
のだと理解してました。
--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)