![]() |
lista dostępnych czcionek - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript) +--- Wątek: lista dostępnych czcionek (/thread-lista-dostepnych-czcionek) Strony:
1
2
|
lista dostępnych czcionek - camelrafal - 20-08-2012 potrzebuje zrobić listę (select) dostępnych czcionek na komputerze otwierającym stronę (client) jest do tego jakiś skrypt albo procedura? jak to pobrać? tak żeby nie domyślać sie i nie wpisywać swoich nazw czcionek i sprawdzać czy istnieją tylko żeby taką listę dostępnych czcionek pobrać da się coś takiego osiągnąć?? RE: lista dostępnych czcionek - Pedro84 - 20-08-2012 W aplikacji desktopowej może udałoby się dorwać taką listę z Win API. Applet Java też moim zdaniem odpada. Nie zrobisz raczej czegoś takiego. Z ciekawości, po co Ci to? RE: lista dostępnych czcionek - Kartofelek - 20-08-2012 dać się da. chociażby oni to robią: http://www.typetester.org/ Z flasha do js? we flashu pobrać czcionki nie było trudno. Piszę w czasie przeszłym bo to wszystko tak się szybko zmienia że nie wiem jak jest teraz. RE: lista dostępnych czcionek - Pedro84 - 20-08-2012 (20-08-2012, 18:02)Kartofelek napisał(a): dać się da.TypeTester to nie jest lista fontów zainstalowanych u Ciebie na kompie. Flash też nie da rady, bo: 1. wymaga to dostępu do rejestru - brak dostępu 2. wymaga to zlistowania katalogu WINDOWS/fonts - brak dostępu Jedyna metoda to użycie WinAPI - tak jak myślałem: http://msdn.microsoft.com/en-us/library/dd162618%28v=VS.85%29.aspx http://msdn.microsoft.com/en-us/library/dd162620%28v=VS.85%29.aspx Ale to tylko dla aplikacji desktopowych. Nawet w ASP tego nie zrobisz. Uprzedzając pytanie, nie ma znaczenia technologia, czy to C, czy C++, czy C# - musisz użyć dwóch funkcji API Windowsa (zlinkowane wyżej). RE: lista dostępnych czcionek - Kartofelek - 20-08-2012 A to nie wiem ale ten środkowy select ma moje czcionki w sobie ![]() O html itp nie słyszałem, ale we Flashu robiłem to kiedyś. Ale to były stare czasy, a ja wiadomo rzeczy się zmieniają i zabezpieczenia też. RE: lista dostępnych czcionek - Pedro84 - 21-08-2012 Pyrko, gdzie Ty tam widzisz w środkowym selecie fonty usera? ![]() Tobie się naprawdę nic nie miesza? Jak możesz pobrać listę plików z dysku komputera odwiedzającego witrynę? ![]() RE: lista dostępnych czcionek - Kartofelek - 21-08-2012 Obczaj: http://imageshare.pl/?di=MY0Z Ja wiem że to jest głupie, ale przeglądałem obie listy i są takie same. RE: lista dostępnych czcionek - Pedro84 - 21-08-2012 Jest jedna metoda na "pobranie" listy fontów. Iteracja po jakieś tablicy fontów i sprawdzanie w AS czy dany jest jest obsługiwany. Tylko, że to taka proteza, bo nigdy nie da wymiernych informacji *. Vide: http://hasseg.org/blog/post/526/getting-a-list-of-installed-fonts-with-flash-and-javascript/ Co do typetester.com, sprawdziłem na paru kompach, lista jest taka sama. Wyjścia dwa: albo sprawdzałeś już te fonty na stronie (bo idzie request ze statami w AJAXie + cookies), albo metoda powyższa. * Wygenerowana lista ma się nijak do listy fontów ma moim kompie ![]() RE: lista dostępnych czcionek - Kartofelek - 21-08-2012 Nie sprawdzałem. Może po prostu mają dojście do katalogu fontów tam gdzie się da. Te dzisiejsze api tak szybko się zmieniają że może (ale to hipoteza) niektore przeglądarki i systemy pozwalają na odczyt fontów. W końcu już można czytać grafiki przed wysłaniem. Cholera ich tam wie. RE: lista dostępnych czcionek - Pedro84 - 21-08-2012 (21-08-2012, 14:06)Kartofelek napisał(a): Nie sprawdzałem. Może po prostu mają dojście do katalogu fontów tam gdzie się da. Te dzisiejsze api tak szybko się zmieniają że może (ale to hipoteza) niektore przeglądarki i systemy pozwalają na odczyt fontów. W końcu już można czytać grafiki przed wysłaniem.Ciekawa teoria, ale: - nie tam tam żadnego appletu Java - JS to nie do tego - Flash nie będzie w stanie dorwać listy plików z kompa (no bo jak?). Nawet jak by chciał, to by go zaraz Win zblokował, wyłączył i wysłał pozew od razu ![]() Z ciekawości, jaką masz wersję Win? |