2009-08-19 4 views
1

Ich verwende große Schriftarten in meiner Website an einigen Stellen und sie erscheinen nicht anti-aliased oder glatt ... Ich frage mich, ob sie irgendeine Möglichkeit ist, große Anti-Aliased-Schriftarten für Browser unter Windows OS zu zeigen, die Anti-Aliasing als Standard deaktiviert ... Ähnlich wie etwas, das sie auf dieser Website haben hereAnti-Aliased Text mit CSS/Javascript für große Schriftgröße?

+1

MFC verwenden Adobe Flash Player für ihre Anti-Aliasing großen Text. – Lazarus

Antwort

4

Sie können System Anti-Alias ​​in CSS nicht steuern.

Dafür würden Sie Flash-Text Ersatz verwenden müssen, wie sIFR (sie verwenden h2swf)

+0

Wenn ich sIFR verwende, wäre der Text wählbar ??? – halocursed

+0

ja, aber nur innerhalb der SWF - so dass Sie entweder HTML-Text oder SWF-Text auf einmal auswählen können – warpech

1

Wenn das Betriebssystem des Benutzers oder Browser hat Anti-Aliasing eingeschaltet, gibt es nichts, was Sie tun können, zu zwingen, entweder um es zu benutzen. Sie können andere Rendering-Plattformen wie Flash verwenden oder CCS verwenden, um Text durch Bilder zu ersetzen, damit Schriften mit Anti-Aliasing angezeigt werden können. Es erscheint jedoch wie ein Kludding für etwas so einfaches wie das Rendern von Text. Technologien wie Flash werden auch bestimmte Zielgruppen entfremden, deren Geräte sie nicht unterstützen oder die sie einfach nicht nutzen.

Wenn Ihr Benutzer AA nicht aktiviert hat, zeigen sie wahrscheinlich eine Vorliebe an oder interessieren sich einfach nicht für die Einzelheiten, wie die Schriftart gerendert wird. Am Ende des Tages können Sie den Client, mit dem Ihre Nutzer Ihre Website nutzen, nicht direkt steuern. Im Internet werden Sie immer der Gnade der Client-Anwendung ausgeliefert sein. Das Beste, was Sie tun können, ist, es so klar und so zu präsentieren, dass es für die Benutzer einfach ist, die beste Erfahrung zu erzielen, die sie mit ihrem Kunden erzielen können.

Verschwenden Sie keinen Schlaf darüber, ob Ihre Pixel auf einem Client etwas weniger schön sind.

0

Gute Nachrichten: in IE9 (veröffentlicht 3/14/11) sie scheinen viel größer Text als anti standardmäßig aliased zu setzen. Ich habe die Hardwarebeschleunigung deaktiviert - es hat wahrscheinlich diesen Effekt für alle Benutzer.


Warnung: dies ist eine Übung in Sinnlosigkeit, aber .... ich merke, dass die text-shadow CSS-Eigenschaft scheint in einigen Browsern Anti-Aliasing zu erzwingen. Leider denke ich momentan nur an Chrome ...

Here's a sample... (jede Überschrift wird zuerst normal angezeigt - und dann mit einem Textschatten). Am besten in Chrome angesehen!

Verwandte Themen