Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Schriftenglättung, bis zu welcher Größe? (https://www.delphipraxis.net/168804-schriftenglaettung-bis-zu-welcher-groesse.html)

Popov 12. Jun 2012 12:05

Schriftenglättung, bis zu welcher Größe?
 
Mir ist aufgefallen, dass ab einer bestimmten Schriftgröße keine Schriftenglättung durchgeführt wird. Weiß zufällig einer ab welcher Größe es ist (ohne dass ich alle Größen durchtesten muß), aber viel wichtiger - gibt es eine Möglichkeit die Schriftenglättung über diese Größe hinaus zu erhalten?

mleyen 12. Jun 2012 12:08

AW: Schriftenglättung, bis zu welcher Größe?
 
Das hing glaub ich damit zusammen, wieviel die jeweilige Schriftart unterstützt.

Popov 12. Jun 2012 12:26

AW: Schriftenglättung, bis zu welcher Größe?
 
Also ich hab die erste Frage gerade getestet, es gibt keine erkennbare Regel bis wann Schriftenglättung unterstützt wird, weder Font.Size, noch Font.Height noch Height allgemein. So ab etwas über 200 Pt wird je nach Schrift abgeschaltet.

//Edit: @mleyen

Was verstehst du unter der Unterstützung? Ich entwickele gelegentlich auch Schriften und es sind Vektorgrafiken. Eine Option die Schriftenglättung unterstützt ist mir bisher zumindest nicht bekannt.

himitsu 12. Jun 2012 13:32

AW: Schriftenglättung, bis zu welcher Größe?
 
In einer Fontdatei ist oftmals nicht nur ein Font enthalten.

Oftmals gibt es dort drin einzelne Fonts für verschiedene Schriftgrößen, da kleiner Schriften meist etwas vereinfacht werden , damit sie Lesbar bleiben.
Vorallem bei nicht-vekorbasierenden Schriftarten wird/wirde sowas sehr oft gemacht.

Jenachdem was in der Font-Datei nun drin ist, wirkt sich sowas, wie diese Schriftglättung, anders aus.

Popov 12. Jun 2012 13:35

AW: Schriftenglättung, bis zu welcher Größe?
 
Sorry, mein Fehler, natürlich meine ich in erster Linie True-Type Schriften.

Bummi 12. Jun 2012 13:38

AW: Schriftenglättung, bis zu welcher Größe?
 
@Popov

Deine Fragen lesen sich in letzter Zeit so als ob es wirklich Sinn machen würde sich mit GDI+ zu befassen.
Hast Du Dir die API von http://www.progdigy.com/ mal angesehen?

hathor 12. Jun 2012 14:48

AW: Schriftenglättung, bis zu welcher Größe?
 
Vielleicht ist ClearType nicht aktiviert!
ClearType also can accept fonts that are rasterized at a higher resolution than the sub-pixel resolution.

Bi-level rendering - font smoothing - ClearType

http://blogs.msdn.com/b/e7/archive/2...windows-7.aspx
http://research.microsoft.com/en-us/projects/ClearType/


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:54 Uhr.

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