Mam pytanie w jaki sposób przy wstawianiu tekstu na bitmapę za pomocą TextOut można zachować jakość czcionki przy większych rozmiarach. Tak aby czcionka wyświetlana użytkownikowi na bitmapie nie miała "schodów".
0
0
Nie mam kompilatora C+ pod ręką, więc powiem tak: w Delphi służy do tego taki kod z WinAPI - po prostu go przetłumacz sobie:
var LogFont: TLogFont;
begin
Font.Name := 'Arial';
Font.Size := 48;
GetObject(Font.Handle, SizeOf(LogFont), @LogFont);
LogFont.lfQuality := ANTIALIASED_QUALITY;
Canvas.Font.Handle := CreateFontIndirect(LogFont);
Canvas.TextOut(50, 50, 'Antialiased Text');
end;