Jak zastosować anty-aliasing czcionek Photoshopa, np. Ostry, ostry, silny i płynny w CSS?Jak zastosować efekty anty-alias czcionki w CSS?
Czy są one obsługiwane przez wszystkie przeglądarki?
Jak zastosować anty-aliasing czcionek Photoshopa, np. Ostry, ostry, silny i płynny w CSS?Jak zastosować efekty anty-alias czcionki w CSS?
Czy są one obsługiwane przez wszystkie przeglądarki?
tutaj idziesz Panie :-)
.myElement{
-webkit-font-smoothing: antialiased;
}
.myElement{
-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
Aktualizacja: (patrz Duke)
.myElement{
text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
'Czy są one obsługiwane przez wszystkie przeglądarki?' Nie, ten znacznik jest obsługiwany tylko przez webkit (Chrome i Safari). – alias51
-webkit-text-shadow nie jest już obsługiwany, zamiast tego używaj cienia tekstowego. – Romainpetit
Krótka odpowiedź: Nie możesz.
CSS nie ma technik, które wpływają na renderowanie czcionek w przeglądarce; tylko system może to zrobić.
Oczywiście, ostrość tekstu można łatwo uzyskać na ekranach o gęstości pikseli, ale jeśli używasz normalnego komputera, który będzie trudny do osiągnięcia.
Istnieje kilka nowszych czcionek, które są płynne, ale przy ich poświęceniu wydają się nieco rozmyte (na przykład w większości czcionek Adobe). Możesz także znaleźć kilka gładkich, ale rozmytych czcionek pod numerem Google Fonts.
Istnieje kilka nowych technik CSS3 do renderowania czcionek i efektów tekstowych, chociaż spójność, wydajność i niezawodność tych technik różnią się tak bardzo, że zazwyczaj nie należy na nich polegać zbyt mocno.
Co powiesz na '-webkit-font - wygładzanie? – Jasper
@Jasper dla '-webkit -' only (czyli Safari). Chrome i Opera opuściły teraz prefiksy dostawców, a jeśli nie są obsługiwane przez żaden dostawca (na przykład "wygładzanie czcionek" bez '-webkit-'), funkcja nie jest obsługiwana. Używanie wygładzania czcionek jest mocno niewiarygodne i konsekwentnie niespójne. –
Zastanawiające się, dlaczego jest to obniżane. Jeśli to zrobisz, proszę mnie oświecić. Pozostałe odpowiedzi albo nie działają, albo nie są obsługiwane przez wszystkie przeglądarki. –
działa najlepiej. Jeśli chcesz użyć go w skali całej witryny, bez konieczności dodawania tej składni do każdej klasy lub identyfikatora, dodaj następujący kod CSS swojego ciała CSS:
body {
-webkit-font-smoothing: antialiased;
text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
background: url('./images/background.png');
text-align: left;
margin: auto;
}
'body {text-shadow: 1px 1px 1px rgba (0,0,0,0.004)! Important;}' pracował dla mnie. Dzięki! – Akash
zaktualizowana! działa zarówno w webkit jak i moz! –
myślę, że pytanie powinno brzmieć: „Czy to możliwe, aby zastosować czcionkę Photoshop efekty w arkuszach stylów? " –
Niestety nie, przeczytaj to: http://stackoverflow.com/questions/5811166/does-css-support-text-anti-aliasing-such-as-crisp-sharp-etc-yet –