Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Font Antialiasing nur bis zur bestimmten Größe ? (https://www.delphipraxis.net/113609-font-antialiasing-nur-bis-zur-bestimmten-groesse.html)

henrik 11. Mai 2008 11:48


Font Antialiasing nur bis zur bestimmten Größe ?
 
Hallo,

mit angeschaltetem AntiAliasing für Schriftarten in Windows XP werden diese geglättet, zB. wenn man mittels TCanvas.TextOut zeichnet.
Nun musste ich leider feststellen, dass das Antialiasing ab einer bestimmten Schriftgröße, z.B. 225 bei Arial, nicht mehr angewendet wird (auch wenn ClearType in Windows aktiviert ist).

Lässt sich das irgendwie verhindern ?

(In der Gr32 Lib gibt es eine Funktion TBitmap32.RenderText, die zwar eine Schriftart mit jeder Größe antialiased ausgibt. In meinem speziellen Fall nützt mir das aber nichts, da ich ein TMetafile erzeugen will daher TMetafileCanvas.TextOut() verwenden muss)

Gruß
Henrik

DeddyH 11. Mai 2008 13:15

Re: Font Antialiasing nur bis zur bestimmten Größe ?
 
Du könntest es mal mit GDI+ versuchen.

henrik 11. Mai 2008 14:16

Re: Font Antialiasing nur bis zur bestimmten Größe ?
 
da .NET GDI+ verwendet, habe es grade mit C# ausprobiert : da scheint es wirklich Antialiasing auf ALLE Schriftgrößen anzuwenden. Werde mich deshalb jetzt mal mit GDI+ "für" Delphi auseinandersetzen...Danke für den Tip !


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz