La captura de pantalla es excelente, pero las fuentes personalizadas @ font-face no se están procesando. ¿Es posible corregir esto?¿Cómo represento @ font-face en la captura de pantalla PhantomJS?
Respuesta
Después de investigar un poco me encontré con este
http://code.google.com/p/phantomjs/issues/detail?id=247
Parece que SVG funciona mejor.
Un problema que encontré al probar una captura de pantalla de nuevo después de usar una versión SVG de la fuente fue que WebKit almacenaba en caché la página anterior y seguía mostrando las fuentes rotas. Asegúrese de que su servidor explícitamente le indique que no use una versión almacenada en caché o que limpie la caché de WebKits.
Este problema aún existe y el uso de SVG es una solución de trabajo. Gracias por esto. –
he construir PhantomJS con TypeDNA Font Manager soporte para OSX y Linux - Se puede usar directamente los binarios -
su descarga desde: http://arunoda.me/blog/phantomjs-webfonts-build.html
binario no funciona para mí – David
@David, funciona para mí en una fuente y no en otra. Adobe Source Sans Pro funciona, los iconos personalizados a través de IcoMoon no funcionan. – weisjohn
@ Arunoda-Susiripala ¿podría actualizar el enlace a la solución original que utilizó para compilar esos binarios, a los que se hace referencia en su blog? – Serge
- 1. Captura de pantalla de la segunda pantalla
- 2. Captura de pantalla de la pantalla actual
- 3. ¿Cómo tomar la captura de pantalla programáticamente?
- 4. Captura de pantalla en android
- 5. Captura de pantalla en Haskell?
- 6. Pantalla de captura
- 7. Cómo corregir @fontface vs. tamaño de fuente predeterminado - el diseño se rompe si @fontface no carga
- 8. Captura de pantalla de la toma
- 9. Superposición de pantalla para la captura de pantalla
- 10. capturar la captura de pantalla utilizando .NET
- 11. iOS Captura parte de la pantalla
- 12. Impedir la captura de pantalla con DirectX
- 13. Android tome la captura de pantalla programáticamente
- 14. Android OpenGL Captura de pantalla
- 15. La captura de pantalla ignora algunas ventanas
- 16. Captura UIScrollView fuera contenido de la pantalla
- 17. Captura de pantalla durante la prueba
- 18. HTML5 video captura de pantalla
- 19. Captura de impresiones de pantalla en Java
- 20. Convertir URL en captura de pantalla (script)
- 21. ¿Cómo represento la información de bit en C?
- 22. Captura de pantalla en Python - Cross Platform
- 23. Captura de pantalla programática en dispositivo móvil
- 24. phantomjs no está esperando la carga de la página "completa"
- 25. prevenir la captura de pantalla en las aplicaciones de Android
- 26. ¿Cómo puedo hacer una captura de pantalla en Windows PowerShell?
- 27. Cómo tomar una captura de pantalla en OpenGL
- 28. ¿Cómo represento una cuadrícula hexagonal/hexagonal en la memoria?
- 29. La captura de pantalla COCOS 2D es negra en Android
- 30. Recomendación para la captura de video en pantalla para demostraciones
estoy usando PhantomJS 1.9.7 y todavía se enfrentan a este problema, hice ¿Has encontrado alguna solución para esto? – midhunsezhi