Zrzut ekranu jest świetny, ale niestandardowe czcionki @ font-face nie są renderowane. Czy można to poprawić?Jak renderować @ twarz czcionki w przechwytywaniu ekranu PhantomJS?
Odpowiedz
Po robi jakieś badania na trochę znalazłem to
http://code.google.com/p/phantomjs/issues/detail?id=247
Wygląda SVG działa najlepiej.
Jeden problem, który napotkałem podczas testowania zrzutu ekranu ponownie po użyciu wersji SVG czcionki był WebKit buforowanie starej strony i nadal pokazuje uszkodzone czcionki. Upewnij się, że serwer wyraźnie mówi, że nie używa wersji buforowanej lub czyści pamięć podręczną WebKits.
Ten problem nadal występuje i użycie SVG jest działającym rozwiązaniem. Dzięki za to. –
mam budować PhantomJS z Czcionki Webfonts wsparcia dla OSX i Linux - można wykorzystywać pliki binarne bezpośrednio -
pobrać z: http://arunoda.me/blog/phantomjs-webfonts-build.html
binarny nie działa dla mnie – David
@David, działa dla mnie na jednej czcionce, a nie innej. Źródło Adobe Sans Pro działa, niestandardowe ikony za pośrednictwem IcoMoon nie działają. – weisjohn
@ Arunoda-Susiripala Czy mógłbyś zaktualizować link do oryginalnego rozwiązania, którego użyłeś do skompilowania tych binariów, które wymieniono na twoim blogu? – Serge
Używam phantomjs 1.9.7 i nadal napotykają ten problem, czy wymyślić jakieś rozwiązanie tego? – midhunsezhi