Opracowałem projekt PHP. W tym chcę zaimplementować styl czcionki w Wendy Medium. Ale nie wiem, jak zainstalować tę czcionkę na moim serwerze.Zainstaluj czcionkę na serwerze
Czy ktoś wie, jak to zrobić?
Z góry dziękuję.
Opracowałem projekt PHP. W tym chcę zaimplementować styl czcionki w Wendy Medium. Ale nie wiem, jak zainstalować tę czcionkę na moim serwerze.Zainstaluj czcionkę na serwerze
Czy ktoś wie, jak to zrobić?
Z góry dziękuję.
Możesz użyć CSS 3 do używania własnych czcionek na stronie HTML/PHP. Aby to zrobić, trzeba zrobić coś takiego:
@font-face {
font-family: WendyMedium;
src: url(‘path/to/your/font/file.ttf’);
}
Można użyć tej czcionki następnie z folowing wiersza kodu:
p { font-family: WendyMedium, Arial, sans-serif; }
pamiętać, że jest obsługiwany tylko przez prawdziwych webbrowsers (Chrome , Safari, Firefox itp.). Musisz również mieć licencję na używanie tej czcionki w swojej witrynie.
Uwielbiam ten przykład "prawdziwych przeglądarek". Opuszczenie IE po wyjęciu z pudełka! : D – jolt
+1 dla poprawnej odpowiedzi, ale -1 dla "prawdziwych przeglądarek". Dissing IE (i nie wspominając o obejściach, które sprawiają, że wszystko działa najlepiej, jak to możliwe) stało się prawie tak samo nużące jak braki IE. [Tutaj] (http://stackoverflow.com/questions/3082835/css-font-face-not-working-in-ie) jest pytaniem dotyczącym SO, jak obsługiwać IE również –
@Pekka Lub wykrywa IE i auto forward na stronie pobierania Chrome i nigdy już się nie męczysz. – Andrew
Oprócz odpowiedzi wgriffioena: ten website pozwala generować javascript, który robi coś podobnego. Działa również w IE7/8.
Na wypadek, gdyby nie było zamieszania, aby użyć czcionki do strony internetowej wygenerowanej przez PHP, czcionka musi zostać zainstalowana na komputerze użytkownika, a nie na serwerze WWW.
Jak wspomniano w innych odpowiedziach, CSS3 umożliwia przechowywanie pliku czcionki na serwerze (tak jak każdy inny plik) i odwoływanie się do niego w CSS, pozwalając przeglądarce użytkownika na pobieranie i renderowanie tekstu stronę w tej czcionce.
Jednak, jak wspomniano w komentarzu Yi Yang, często nie jest to dozwolone przez licencję czcionki. Będziesz chciał sprawdzić, czy i jak to jest dozwolone dla Wendy Medium - być może zobaczyć tutaj: http://www.ascenderfonts.com/font/wendy-lp-family-3-fonts.aspx
FontSquirrel prawdopodobnie robi dokładnie to, co chcesz :) Działa również na większości przeglądarek.
Oto moje rozwiązanie:
@font-face {
font-family: 'IlMioFont';
src: url('ballpark_weiner.eot'); /* IE6+ */
src: local('Ballpark'),
local('IlMioFont'),
url('ballpark_weiner.woff') format('woff'), /* FF3.6 */
url('ballpark_weiner.ttf') format('truetype') /* Saf3+,Chrome,Opera10+ */
;
}
Nie należy po prostu służyć dowolnych czcionek dla stron internetowych - są to skutki prawne. Większość czcionek nie jest obecnie objęta licencją osadzania przy zakupie. –
Jeśli nie używasz PHP do tworzenia obrazów w oparciu o czcionkę (co jest możliwe), to pytanie nie ma nic wspólnego z PHP i powinno być retagged. – TRiG