5
어떻게하면 델파이에서 모노 스페이스 글꼴을 감지 할 수 있습니까?어떻게 델파이에서 모노 스페이스 글꼴을 감지 할 수 있습니까?
TFont.Pitch
내가 생각 fpFixed
해야하지만, 델파이 XE4와 나를 위해 작동하지 않습니다
var
Font: TFont;
begin
Font := TFont.Create;
Font.Name := 'Courier New';
if Font.Pitch = fpFixed then
ShowMessage('Monospace Font!');
...
Font.Pitch
WinAPI를의 GetObject
에 따라. lfPitchAndFamily
FIXED_PITCH
으로 돌아 가야하지만 모든 글꼴 (Arial)에 대해서도 항상 DEFAULT_PITCH
이됩니다.