¿Alguna idea sobre cómo emular la opción de renderizado de fuente suave desde Photoshop en Flash/Flex? He probado diferentes configuraciones para renderizado avanzado (antiAliasType, gridFitType y amigos) pero no mucha suerte hasta ahora. ¿Alguna idea? ...¿Cómo emulo Photoshop CS4 Smooth Font Rendering in Flash?
Respuesta
La clase TextField tiene propiedades de nitidez y grosor.
nitidez: se puede ajustar desde -400 a 400 http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/text/TextField.html#sharpness
myField.sharpness = 400;
espesor: se puede ajustar entre -200 a 200 http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/text/TextField.html#thickness
myField.thickness = -200
En general, es una buena idea establece tus instancias de TextField en un píxel entero. A veces sub-class TextField y anulo los setters para xey con algo como esto.
override public function set x(value:Number):void
{
super.x = Math.round(value);
}
también me he dado cuenta que si está utilizando fuentes de píxeles que es una buena idea establecer TextField.antiAliasType
a AntiAliasType.ADVANCED
.
En realidad, no una respuesta, pero sigue siendo válido,
Nunca obtendrá sus fuentes en Flash para verse exactamente igual como lo hacen en Photoshop. Photoshop usa técnicas de representación de fuentes mucho más avanzadas que flash. Esto se debe principalmente al hecho de que el texto en flash puede ser dinámico y animarse. El aliasing utilizado en photoshop probablemente no se adapta bien en estas condiciones. O eso, o Adobe no ve ningún valor en la implementación de la representación de fuentes para que coincida con Photoshop (poco probable).
Trabajo para una agencia de diseño y ni siquiera puedo imaginarme la cantidad de veces que he tenido que decirle al diseñador que sus fuentes no se verán igual en flash que en Photoshop. Es algo con lo que todos tenemos que lidiar.
Dicho esto, a menudo puede acercarse a través de las técnicas @jeremynealbrown estados y, a menudo eso es suficiente.
Gracias por la explicación, en realidad logré utilizar las técnicas anteriores y acercarme lo suficiente como usted dice. Es cierto que no es perfecto, pero está bien para mí. –
- 1. -webkit-transform CSS Properties Hose Font Rendering
- 2. Chrome no representa @ font-face ttf/woff smooth
- 3. Acceda al escenario en el IDE de Flash CS4
- 4. Desarrollar juegos con actionscript puro o adobe flash cs4 professional
- 5. ¿Cómo emulo "dormir" en NodeJS?
- 6. Cómo leer el archivo MusicXML en FLASH CS4/AS3 para visualizar visualmente los datos
- 7. Cómo implementar un complemento Adobe Photoshop basado en cacao
- 8. smooth svg path connection
- 9. Smooth PostScript animations
- 10. ¿Cómo emulo el comportamiento 'incluir' en MATLAB?
- 11. Smooth ProgressBar en WPF
- 12. android arrastre view smooth
- 13. Cómo acelerar .NET winforms rendering
- 14. Smooth Streaming Video from Blob Storage
- 15. ActionScript 3: animación programática Smooth
- 16. jQuery Animation - Smooth Size Transition
- 17. Android PDF Rendering
- 18. @ font-face representación gruesa
- 19. ¿Cómo funciona @ font-face?
- 20. JTable cell rendering
- 21. ¿De acciones de Photoshop a scripts de Photoshop?
- 22. Photoshop Undo System
- 23. ¿Cómo devuelvo los números de línea en Dreamweaver CS4?
- 24. Photoshop Capa -> SVG
- 25. Script de Photoshop: exportDocument
- 26. ¿Por qué no definir font-weight o font-style en @ font-face, Font Squirrel?
- 27. C# pixel rendering rápido
- 28. PrimeFaces Not Rendering
- 29. ViewModels y rendering
- 30. Rendering JSON en grises
Gracias a todos - En realidad, sabía sobre la nitidez, pero nunca noté el grosor, y esto me salvó. Funciona muy bien ahora, al menos lo suficiente para mis necesidades. –
me alegro de que haya ayudado :) – JeremyFromEarth