Volledige versie bekijken : [ Flex 2 ] Embedded fonts toch aliassen
Tha Narie
%Europe/Berlin %737 %2006, 18:42
Zodra je iets raars met je teksten gaat doen (axisLabels roteren, dingen faden, enz) moet je je fonts embedden, omdat ze anders niet zichtbaar zijn, of niet mee faden, enz..
Dit is logisch, dit gebeurt in Flash ook.
Het nare is alleen dat je niet kan kiezen om je font op 'no anti-alias' te zetten... Tenminste, ik heb het nog nergens kunnen vinden.
Nadeel hiervan is dat fonts (standaard arial) blurry wordt.
Vooral dit soort teksten in de help ontmoedigen nogal:
"All embedded fonts use anti-aliasing to render the font information on the client screen. As a result, fonts may look fuzzy or illegible at small sizes."
Ik hoop dat iemand weet hoe dit wel te fixen is, zonder bv met AS alles handmatig aan te moeten passen.
En dan heb ik nog een leuke:
Zelfs het gebruik van pixelfonts levert niet het gewenste resultaat.... mogelijk door het rechts uitlijnen van het label van de FormItem.... weet iemand hoe ik die links kan uitlijnen? :D
mech7
%Europe/Berlin %754 %2006, 19:05
Umm groter lettertype gebruiken ? :p
is het niet een van deze:
fontAntiAliasType
Sets the antiAliasType property of internal TextFields. The valid values are normal and advanced. The default value is advanced, which enables the FlashType renderer if you are using an embedded FlashType font.
Set this property to normal to disable the FlashType renderer for FlashType fonts.
This style has no effect for system fonts.
fontSharpness
Sets the sharpness property of internal TextFields. The valid values are Numbers from -400 to 400. The default value is 0.
This property has the same effect as the fontSharpness style property on the TextField control, only it applies when you use embedded FlashType fonts.
Changing the value of this font has no effect unless the fontAntiAliasType property is set to advanced.
Tha Narie
%Europe/Berlin %757 %2006, 19:10
Nop, dit zijn de settings voor 'advanced'.... geven niet het gewenste resultaat.
Dit kan je in Flash ook doen.
Bitmap Text (no anti-alias) optie zit er niet tussen :(
En dan heb ik nog een leuke:
Zelfs het gebruik van pixelfonts levert niet het gewenste resultaat.... mogelijk door het rechts uitlijnen van het label van de FormItem.... weet iemand hoe ik die links kan uitlijnen? :D
TheDutch
%Europe/Berlin %805 %2006, 20:20
Met Bitmap Text kan ik je helaas niet echt helpen. Nog te weinig ervaring mee. Wel vond ik dit na wat zoeken:
I've managed to get bitmap fonts into my Flex 2 projects by embedding textFields (with fonts set to bitmap) into a Flash 9a swf and then loading it at run time (with a Loader). To get at each textField with AS I also have to declare them in the loaded swf's document class and recast the loader.content object to the same class; or cheat and use bracket access.
source: http://64.233.183.104/search?q=cache:lmpJvypYcHIJ:www.actionscript.org/forums/showthread.php3%3Ft%3D116244+bitmap+text+flex+2&hl=en&ct=clnk&cd=26&client=firefox-a
Je kunt het label van een formitem niet op een andere plek zetten dan links, helaas :).
Tha Narie
%Europe/Berlin %704 %2006, 17:54
Die URL was ik gister tijdens het googlen ook al tegen gekomen, is me allemaal te omslachtig. Valt me vies tegen van Flex moet ik zeggen :)
En ik had het niet over de plek, maar over het alignen ;)
Maar andere plek kan idd ook niet, stomme FormItems :P
(andere mogelijkheid is mss het extenden ervan...
Waldo
%Europe/Berlin %855 %2006, 21:31
Kon wel eens te maken hebben met het gebrek aan support for Saffron in Flex. Wordt aan gewerkt in een updater
TheDutch
%Europe/Berlin %858 %2006, 21:35
FYI: Saffron was de codenaam voor FlashType.
Tha Narie
%Europe/Berlin %883 %2006, 22:12
Naar wat ik heb begrepen is die property helemaal niet te setten met ActionScript (zowel in AS2 als in AS3), en aangezien Flex alles dmv AS doet, is het niet mogelijk...
Tenminste, dat is mijn theorie :D
TrueChaoZ
%Europe/Berlin %887 %2006, 22:17
Al enig idee wanneer de updater er aan komt Waldo? En komt ie dan weer op Labs te staan, net zoals nu met de FP9 update?
TheDutch
%Europe/Berlin %893 %2006, 22:27
Naar wat ik heb begrepen is die property helemaal niet te setten met ActionScript (zowel in AS2 als in AS3), en aangezien Flex alles dmv AS doet, is het niet mogelijk...
Tenminste, dat is mijn theorie :D
http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000794.html
Tha Narie
%Europe/Berlin %899 %2006, 22:35
Zie post #2 en #3 :)
TheDutch
%Europe/Berlin %903 %2006, 22:41
Klopt! Ik wilde alleen aangeven dat FlashType dus wel te gebruiken is in Flex 2 want ik dacht dat jij net zei dat dit niet kon. Dat het niet super ondersteund wordt is natuurlijk wat anders.
TrueChaoZ
%Europe/Berlin %909 %2006, 22:50
Klopt! Ik wilde alleen aangeven dat FlashType dus wel te gebruiken is in Flex 2 want ik dacht dat jij net zei dat dit niet kon. Dat het niet super ondersteund wordt is natuurlijk wat anders.Maar eigenlijk nog steeds wel erg slecht, want ja Flex 2 kwam bijna een jaar na Flash 8 uit [V]
TheDutch
%Europe/Berlin %912 %2006, 22:53
Waarschijnlijk is de deadline voor de programmeurs van Flex 2 de oorzaak geweest. Zoiets als:
"We hebben nog te weinig tijd om alle punten van de todo-lijst af te werken voor de deadline. Punten 1, 2, en 3 op de todo-lijst doen we wel een keer in een update. We gaan dit niet meer redden voor de release."
;)
TrueChaoZ
%Europe/Berlin %921 %2006, 23:07
Heheh ja zoals...hmmm Eclipse 3.1.2 is toch ook genoeg (de rest van de wereld draait al op 3.2.x :P), zelfs al toen Flex beta 2 uitkwam ;)
TheDutch
%Europe/Berlin %923 %2006, 23:10
Inderdaad! Ik draai de laatste Eclipse met de Flex Builder 2 Plugin. Een collega van me draait Flex Builder 2. Hij heeft problemen die ik niet heb omdat mijn Eclipse is geupdate :).
Tha Narie
%Europe/Berlin %000 %2006, 01:00
Klopt! Ik wilde alleen aangeven dat FlashType dus wel te gebruiken is in Flex 2 want ik dacht dat jij net zei dat dit niet kon. Dat het niet super ondersteund wordt is natuurlijk wat anders.
Nee ik doelde erop (hele topic al) dat net die 'Bitmap Text (no anti-alias)' optie niet met AS te setten is, en dus afwezig is in Flex/AS3, terwijl hij al wel in Flash 8 in de IDE was te setten ;)
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.