Qualche idea su come emulare l'opzione di rendering dei caratteri Smooth da Photoshop in Flash/Flex? Ho provato diverse impostazioni per il rendering avanzato (antiAliasType, gridFitType e amici) ma non ho avuto molta fortuna finora. Qualche idea? ..Come si emula il rendering di Font Smooth di Photoshop CS4 in Flash?
risposta
La classe TextField ha proprietà per nitidezza e spessore.
nitidezza: può essere impostato da -400 a 400 http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/text/TextField.html#sharpness
myField.sharpness = 400;
spessore: può essere impostato da -200 a 200 http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/text/TextField.html#thickness
myField.thickness = -200
In generale è una buona idea imposta le istanze TextField su un intero pixel. A volte sottotipo TextField e sovrascrivo i setter per xey con qualcosa di simile.
override public function set x(value:Number):void
{
super.x = Math.round(value);
}
Ho anche scoperto che se si sta utilizzando i caratteri di pixel che si tratta di una buona idea per impostare TextField.antiAliasType
a AntiAliasType.ADVANCED
.
Non proprio una risposta, ma ancora valido,
Non avrete mai i font in Flash a guardare esattamente come fanno in Photoshop. Photoshop utilizza tecniche di rendering dei caratteri molto più avanzate rispetto a Flash. Questo è probabilmente dovuto al fatto che il testo in flash può essere dinamico e animato. L'aliasing utilizzato in Photoshop probabilmente non regge bene in queste condizioni. O quello, o Adobe non vedono alcun valore nell'implementazione del rendering dei font per abbinare Photoshop (improbabile).
Io lavoro per un'agenzia di design e non riesco nemmeno a immaginare quante volte ho dovuto rompere con un designer che i loro caratteri non sembreranno gli stessi in Flash come in Photoshop. È qualcosa con cui dobbiamo solo occuparci.
Detto questo, puoi spesso farlo chiudere attraverso le tecniche @jeremynealbrown e spesso basta.
Grazie per la spiegazione, sono riuscito a utilizzare le tecniche sopra riportate e ad avvicinarmi abbastanza come dici tu. Vero che non è perfetto ma va bene per me. –
- 1. Accesso allo stage in Flash CS4 IDE
- 2. Come si emula il "softtabstop" di Vim in Emacs?
- 3. Sviluppare giochi con puro actioncript o adobe flash cs4 professional
- 4. Horrible rendering di @ font-face in Chrome
- 5. Come leggere il file MusicXML in FLASH CS4/AS3 per visualizzare visivamente i dati
- 6. Come si emula il comportamento "include" in MATLAB?
- 7. Rendering del font Webkit quando iframe utilizzato per incorporare il contenuto flash
- 8. Flash di contenuto senza stile in IE con @ font-face
- 9. Google Web Font differenze tra i browser di rendering
- 10. Font-Smoothing in Firefox
- 11. Frame di rendering Flash (SWF) come immagine (PDF, PNG, JPG)
- 12. Come utilizzare Adobe Photoshop per riconoscere la famiglia di font in un'immagine png
- 13. Come si emula Lisp (applica) o (curry) in Rust?
- 14. Android Come si emula il comportamento di @android: id/empty in un GridView?
- 15. Come posso recuperare i numeri di riga in Dreamweaver CS4?
- 16. Emula subwcrev quando si utilizza git-svn
- 17. Come si esegue il rendering di un triangolo in QOpenGLWidget?
- 18. Emula ASP.NET cookie di autenticazione
- 19. Objective-C - Il rendering dei font iOS5 è cambiato?
- 20. AS3 Flash - rendering html tramite ExternalInterface
- 21. Rendering di font scadente per QuickSand (font Google) in Chrome e IE
- 22. personalizzato @ font-face non viene caricato in cromo (font cromo personalizzati non il rendering)
- 23. Come si scrive un plug-in Photoshop Extension (8BX)?
- 24. LibGDX sprite batch font rendering di scala errato
- 25. Come si esegue il rendering di MvcHtmlString come HTML
- 26. Rendering di testo ancora sfocato: miglior font per l'applicazione WPF?
- 27. WinRT e software ClearType font rendering
- 28. caratteri di font di font nella cache
- 29. Come si emula la modifica dell'orientamento del mio dispositivo Android?
- 30. Evita il caricamento ritardato di font-face
Grazie mille: in realtà sapevo di nitidezza ma non ho mai notato spessore, e questo mi ha salvato. Funziona alla grande ora - almeno abbastanza per i miei bisogni. –
contento che abbia aiutato :) – JeremyFromEarth