[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7461] 非 TrueType フォントの bold 表示について
- X-ml-count: 7466
- Subject: Re: [MD:7461] 非 TrueType フォントの bold 表示について
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
- Date: Mon, 11 Sep 2006 10:54:01 +0900 (JST)
- X-mailer: Mew version 4.2.53 on Emacs 22.0.50 / Mule 5.0 (SAKAKI)
白井です。
From: M.Fujii <boochang@xxxxxxxxxxxx> さん曰く
Subject: Re: [MD:7461] 非 TrueType フォントの bold 表示について
Message-ID: <20060910.220014.01370578.boochang@xxxxxxxxxxxx>
Date: Sun, 10 Sep 2006 22:00:14 +0900 (JST)
> mw32_set_windows_logical_font で overhang を設定するときに、非
> TrueType フォントの場合に weight が normal 以外の場合には、weight を
> normal にしたフォントを一時的に作成し、そのフォントから overhang を取得
> するようにしました。r4612 で commit しています。
素晴らしい。
しかし、r4612 がいつもの VC++6.0 で make できませんでした。
cygwin での r4612 と VC++6.0 での r4611 が make 出来て動いている
のは確認済みです。
> svn up
U src\ChangeLog.Meadow
U src\mw32font.c
Updated to revision 4162.
> cd nt
> nmake all
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
Using C:\WINNT\system32\cmd.exe as shell.
.
.
cd ..\lib-src
NMAKE all
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
cd ..\src
NMAKE all
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
cl -I. -DWIN32_LEAN_AND_MEAN -nologo -D_X86_=1 -c -Zel -W2 -H63 -Oxsb2 -Oy- -G6dF -Zp8 -Zi -
Di386 -D_CRTAPI1=_cdecl -Fdobj-spd/i386\vc.pdb -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I..
/nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 -DMEADOW="\"3.00\"" -DMEADOW_VERSION_STRING="\"Meadow-3.00-dev (
KIKU)\"" -DW32_VER4 -DWINVER=0x0400 -Foobj-spd/i386\ mw32font.c
mw32font.c
mw32font.c(412) : error C2275: 'HDC' : typedef 識別子に、クラス メンバ アクセス演算子 (->) を使用しました。
C:\app\vc\VC98\include\windef.h(239) : 'HDC' の宣言を確認してください。
mw32font.c(412) : error C2146: 構文エラー : ';' が、識別子 'hdc' の前に必要です。
mw32font.c(413) : error C2275: 'HANDLE' : typedef 識別子に、クラス メンバ アクセス演算子 (->) を使用しました
。
C:\app\vc\VC98\include\winnt.h(207) : 'HANDLE' の宣言を確認してください。
mw32font.c(413) : error C2146: 構文エラー : ';' が、識別子 'oldobj' の前に必要です。
mw32font.c(414) : error C2275: 'TEXTMETRIC' : typedef 識別子に、クラス メンバ アクセス演算子 (->) を使用しま
した。
C:\app\vc\VC98\include\wingdi.h(906) : 'TEXTMETRIC' の宣言を確認してください。
mw32font.c(414) : error C2146: 構文エラー : ';' が、識別子 'tm_normal' の前に必要です。
mw32font.c(414) : error C2065: 'tm_normal' : 定義されていない識別子です。
mw32font.c(415) : error C2143: 構文エラー : ';' が 'type' の前に必要です。
mw32font.c(419) : warning C4133: 'function' : 'int *' と 'struct tagTEXTMETRICA *' の間で型に互換性
がありません。
mw32font.c(431) : error C2224: '.tmOverhang' : 左側が構造体、共用体ではありません。
NMAKE : fatal error U1077: 'cl' : リターン コード '0x2'
Stop.
NMAKE : fatal error U1077: 'C:\app\vc\VC98\bin\NMAKE.EXE' : リターン コード '0x2'
Stop.
--
白井秀行 (mailto:shirai@xxxxxxxxxxx)