Re: [Flashcoders] Flash/Flex Font Embedding

2008-11-26 Thread kris range
Here is some sample code we used to create a font swf with unique
unicode ranges. Worked pretty well. Also side note, if you change your
unicode range, you have to clean your fonts eclipse/flex builder
project or it won't compile with the updated range. Then you could
compile this to a swf and load that swf into your application.

package
{
import flash.display.Sprite;

public class _Arial_de extends Sprite
{
[Embed( source='fonts/arial.ttf',
fontName='_Arial_de',

unicodeRange='U+0020-U+002F,U+0030-U+0039,U+003A-U+0040,U+0041-U+005A,U+005B-U+0060,U+0061-U+007A,U+007B-U+007E,U+0020,U+00A1-U+00FF,U+2000-U+206F,U+20A0-U+20CF,U+2100-U+2183'
)]
public static var _Arial_de : Class
}
}

On Tue, Nov 25, 2008 at 11:20 AM, Glen Pike [EMAIL PROTECTED] wrote:
 Hi,

   I re-read your email again and noticed you want runtime font rather than
 embedded in your final application...

   The Troyworks article talks about embedding fonts into a separate SWF,
 then loading these into your main SWF at runtime...

   I guess you are using Flex to create pure ActionScript projects, so for
 the Troy Works sample, you would need to create 2 ActionScript projects -
 one for compiling the FontLibs.swf example - you probably want to rename
 the output to a sensible font name - like MyriadProFontLib.swf - then your
 second project is your main application / the second block of code, which
 needs to load the swf from the first.  You should not need any MXML to get
 it to compile - just adapt the code for your normal way of developing here.

   If you are on a PC, it is worth checking out FlashDevelop because it's
 really nice for coding and set up to produce projects like this.  It lets
 you do MXML or ActionScript based projects - Flex Builder just gives you the
 WYSIWYG editor (plus a few more things like profiling, etc).  Either way,
 both Flex Builder and FlashDevelop use mxmlc - the compiler - to output your
 SWF and this is what lets you do the [Embed], unlike the Flash IDE which did
 not allow Embed.

   There are quite a few articles on Runtime Font embedding and managers with
 Flash - it seems to be a bit of a black art to get everything running
 smoothly and I am only part way there.  Look on the Devnet site and in the
 Flex doc's online - there are some useful examples there.

   Sorry if I caused any confusion here..

   Glen

 Glen Pike wrote:

 Hi,

  You can use the [Embed] Directive in a few places in Flex.

  Inside your MXML code - create a new project - then you can add normal
 actionscript by inserting

  mx:Script tags - start typing Scr... and Flex Builder will try to
 auto-complete.

   Between your Script tags is ActionScript - same way as you would write
 it anywhere else.

   You can also create ActionScript only components as part of your project
 and write your code as AS.

   You can also embed your fonts in style sheets, which just contain fancy
 CSS declarations.  I have an example at home, so will post it this evening
 if you don't get sorted - in about 3hours from now.

  Keith Peters also wrote an article about Embed on his blog - a while back
 so you might have to search for it

  Glen

 Mike Grunwald wrote:

 I've been searching for the best way to handle fonts when localizing
 Flash applications. Ideally I'm looking for a way that I can create SWFs
 that have specific character ranges of specific fonts embedded in them that
 I can load in to my applications as needed based on the language that has
 been selected by the user.

 I've come across many posts of people describing this approach, most
 notably:


 http://troyworks.com/blog/2008/09/12/flash-runtime-font-sharing-embedding-with-only-partial-character-sets-how-to/

 The problem for me is I don't know Flex at all. I have Flex Builder 3 and
 use it almost everyday as my primary AS3 editor, but I don't know the first
 thing about MXML or even creating Flex projects. The previous post above
 describes this technique using FlashDevelop and the Flex SDK. Since I have
 Flex builder I'm just looking for a little guidance as to how to get similar
 code to compile a SWF in Flex Builder.

 Any help would be greatly appreciated. Or if any or you have any better
 methods of how to handle this that you would like to pass on, I'm totally
 open to suggestion.

 Thank in advance,
 _mike





 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



 --

 Glen Pike
 01326 218440
 www.glenpike.co.uk http://www.glenpike.co.uk

 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 

[Flashcoders] Flash/Flex Font Embedding

2008-11-25 Thread Mike Grunwald
I've been searching for the best way to handle fonts when localizing  
Flash applications. Ideally I'm looking for a way that I can create  
SWFs that have specific character ranges of specific fonts embedded  
in them that I can load in to my applications as needed based on the  
language that has been selected by the user.


I've come across many posts of people describing this approach, most  
notably:


http://troyworks.com/blog/2008/09/12/flash-runtime-font-sharing- 
embedding-with-only-partial-character-sets-how-to/


The problem for me is I don't know Flex at all. I have Flex Builder 3  
and use it almost everyday as my primary AS3 editor, but I don't know  
the first thing about MXML or even creating Flex projects. The  
previous post above describes this technique using FlashDevelop and  
the Flex SDK. Since I have Flex builder I'm just looking for a little  
guidance as to how to get similar code to compile a SWF in Flex Builder.


Any help would be greatly appreciated. Or if any or you have any  
better methods of how to handle this that you would like to pass on,  
I'm totally open to suggestion.


Thank in advance,
_mike





___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Flash/Flex Font Embedding

2008-11-25 Thread Glen Pike

Hi,

 You can use the [Embed] Directive in a few places in Flex.

 Inside your MXML code - create a new project - then you can add normal 
actionscript by inserting


  mx:Script tags - start typing Scr... and Flex Builder will try to 
auto-complete.


   Between your Script tags is ActionScript - same way as you would 
write it anywhere else.


   You can also create ActionScript only components as part of your 
project and write your code as AS.


   You can also embed your fonts in style sheets, which just contain 
fancy CSS declarations.  I have an example at home, so will post it this 
evening if you don't get sorted - in about 3hours from now.


  Keith Peters also wrote an article about Embed on his blog - a while 
back so you might have to search for it


 Glen

Mike Grunwald wrote:
I've been searching for the best way to handle fonts when localizing 
Flash applications. Ideally I'm looking for a way that I can create 
SWFs that have specific character ranges of specific fonts embedded in 
them that I can load in to my applications as needed based on the 
language that has been selected by the user.


I've come across many posts of people describing this approach, most 
notably:


http://troyworks.com/blog/2008/09/12/flash-runtime-font-sharing-embedding-with-only-partial-character-sets-how-to/ 



The problem for me is I don't know Flex at all. I have Flex Builder 3 
and use it almost everyday as my primary AS3 editor, but I don't know 
the first thing about MXML or even creating Flex projects. The 
previous post above describes this technique using FlashDevelop and 
the Flex SDK. Since I have Flex builder I'm just looking for a little 
guidance as to how to get similar code to compile a SWF in Flex Builder.


Any help would be greatly appreciated. Or if any or you have any 
better methods of how to handle this that you would like to pass on, 
I'm totally open to suggestion.


Thank in advance,
_mike





___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Flash/Flex Font Embedding

2008-11-25 Thread ekameleon
hello :)
in my opensource framework you can use the FontLoader class to load an
external swf with fonts inside :

http://www.ekameleon.net/vegas/docs/asgard/text/FontLoader.html

This code work in AS3 in Flex or Flash, etc.

To install VEGAs and this extensions you can use the AS3 SVN repository :
http://vegas.googlecode.com/svn/AS3/

And read the tutorial to install it :
http://code.google.com/p/vegas/wiki/InstallVEGASwithSVN

The class is very easy to use and you can use the autoRegister property of
the class to select only your used class or all class in the library
automaticly.

The class :

http://code.google.com/p/vegas/source/browse/AS3/trunk/src/asgard/text/FontLoader.as

EKA+ :)




2008/11/25 Mike Grunwald [EMAIL PROTECTED]

 I've been searching for the best way to handle fonts when localizing Flash
 applications. Ideally I'm looking for a way that I can create SWFs that have
 specific character ranges of specific fonts embedded in them that I can load
 in to my applications as needed based on the language that has been selected
 by the user.

 I've come across many posts of people describing this approach, most
 notably:

 http://troyworks.com/blog/2008/09/12/flash-runtime-font-sharing-
 embedding-with-only-partial-character-sets-how-to/

 The problem for me is I don't know Flex at all. I have Flex Builder 3 and
 use it almost everyday as my primary AS3 editor, but I don't know the first
 thing about MXML or even creating Flex projects. The previous post above
 describes this technique using FlashDevelop and the Flex SDK. Since I have
 Flex builder I'm just looking for a little guidance as to how to get similar
 code to compile a SWF in Flex Builder.

 Any help would be greatly appreciated. Or if any or you have any better
 methods of how to handle this that you would like to pass on, I'm totally
 open to suggestion.

 Thank in advance,
 _mike





 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Flash/Flex Font Embedding

2008-11-25 Thread Glen Pike

Hi,

   I re-read your email again and noticed you want runtime font rather 
than embedded in your final application...


   The Troyworks article talks about embedding fonts into a separate 
SWF, then loading these into your main SWF at runtime...


   I guess you are using Flex to create pure ActionScript projects, so 
for the Troy Works sample, you would need to create 2 ActionScript 
projects - one for compiling the FontLibs.swf example - you probably 
want to rename the output to a sensible font name - like 
MyriadProFontLib.swf - then your second project is your main application 
/ the second block of code, which needs to load the swf from the first.  
You should not need any MXML to get it to compile - just adapt the code 
for your normal way of developing here.


   If you are on a PC, it is worth checking out FlashDevelop because 
it's really nice for coding and set up to produce projects like this.  
It lets you do MXML or ActionScript based projects - Flex Builder just 
gives you the WYSIWYG editor (plus a few more things like profiling, 
etc).  Either way, both Flex Builder and FlashDevelop use mxmlc - the 
compiler - to output your SWF and this is what lets you do the [Embed], 
unlike the Flash IDE which did not allow Embed.


   There are quite a few articles on Runtime Font embedding and 
managers with Flash - it seems to be a bit of a black art to get 
everything running smoothly and I am only part way there.  Look on the 
Devnet site and in the Flex doc's online - there are some useful 
examples there.


   Sorry if I caused any confusion here..

   Glen

Glen Pike wrote:

Hi,

 You can use the [Embed] Directive in a few places in Flex.

 Inside your MXML code - create a new project - then you can add 
normal actionscript by inserting


  mx:Script tags - start typing Scr... and Flex Builder will try 
to auto-complete.


   Between your Script tags is ActionScript - same way as you would 
write it anywhere else.


   You can also create ActionScript only components as part of your 
project and write your code as AS.


   You can also embed your fonts in style sheets, which just contain 
fancy CSS declarations.  I have an example at home, so will post it 
this evening if you don't get sorted - in about 3hours from now.


  Keith Peters also wrote an article about Embed on his blog - a while 
back so you might have to search for it


 Glen

Mike Grunwald wrote:
I've been searching for the best way to handle fonts when localizing 
Flash applications. Ideally I'm looking for a way that I can create 
SWFs that have specific character ranges of specific fonts embedded 
in them that I can load in to my applications as needed based on the 
language that has been selected by the user.


I've come across many posts of people describing this approach, most 
notably:


http://troyworks.com/blog/2008/09/12/flash-runtime-font-sharing-embedding-with-only-partial-character-sets-how-to/ 



The problem for me is I don't know Flex at all. I have Flex Builder 3 
and use it almost everyday as my primary AS3 editor, but I don't know 
the first thing about MXML or even creating Flex projects. The 
previous post above describes this technique using FlashDevelop and 
the Flex SDK. Since I have Flex builder I'm just looking for a little 
guidance as to how to get similar code to compile a SWF in Flex Builder.


Any help would be greatly appreciated. Or if any or you have any 
better methods of how to handle this that you would like to pass on, 
I'm totally open to suggestion.


Thank in advance,
_mike





___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




--

Glen Pike
01326 218440
www.glenpike.co.uk http://www.glenpike.co.uk

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: SPAM-LOW: Re: [Flashcoders] Flash/Flex Font Embedding

2008-11-25 Thread Mike Grunwald

Thanks Glen for pointing me in the right direction.

I use Flex builder simply as an editor for actionscript, but still  
compile everything in through the Flash IDE. I like it because of all  
the code hinting, refactoring, navigator view, etc.. Everything that  
a good editor should have and since it's built on Eclipse, you add as  
many plug-ins as you'd like. So now I edit all my XML and  
occasionally CSS in it too. Flex Builder was also much easier for me  
to setup for actionscript than trying to customize Eclipse myself  
(and cheaper than FTD). I also figured I'd probably start doing a bit  
of Flex someday anyway.


Thanks again.

_mike


On Nov 25, 2008, at 1:20 PM, Glen Pike wrote:


Hi,

   I re-read your email again and noticed you want runtime font  
rather than embedded in your final application...


   The Troyworks article talks about embedding fonts into a  
separate SWF, then loading these into your main SWF at runtime...


   I guess you are using Flex to create pure ActionScript projects,  
so for the Troy Works sample, you would need to create 2  
ActionScript projects - one for compiling the FontLibs.swf  
example - you probably want to rename the output to a sensible font  
name - like MyriadProFontLib.swf - then your second project is your  
main application / the second block of code, which needs to load  
the swf from the first.  You should not need any MXML to get it to  
compile - just adapt the code for your normal way of developing here.


   If you are on a PC, it is worth checking out FlashDevelop  
because it's really nice for coding and set up to produce projects  
like this.  It lets you do MXML or ActionScript based projects -  
Flex Builder just gives you the WYSIWYG editor (plus a few more  
things like profiling, etc).  Either way, both Flex Builder and  
FlashDevelop use mxmlc - the compiler - to output your SWF and this  
is what lets you do the [Embed], unlike the Flash IDE which did not  
allow Embed.


   There are quite a few articles on Runtime Font embedding and  
managers with Flash - it seems to be a bit of a black art to get  
everything running smoothly and I am only part way there.  Look on  
the Devnet site and in the Flex doc's online - there are some  
useful examples there.


   Sorry if I caused any confusion here..

   Glen

Glen Pike wrote:

Hi,

 You can use the [Embed] Directive in a few places in Flex.

 Inside your MXML code - create a new project - then you can add  
normal actionscript by inserting


  mx:Script tags - start typing Scr... and Flex Builder will  
try to auto-complete.


   Between your Script tags is ActionScript - same way as you  
would write it anywhere else.


   You can also create ActionScript only components as part of  
your project and write your code as AS.


   You can also embed your fonts in style sheets, which just  
contain fancy CSS declarations.  I have an example at home, so  
will post it this evening if you don't get sorted - in about  
3hours from now.


  Keith Peters also wrote an article about Embed on his blog - a  
while back so you might have to search for it


 Glen

Mike Grunwald wrote:
I've been searching for the best way to handle fonts when  
localizing Flash applications. Ideally I'm looking for a way that  
I can create SWFs that have specific character ranges of specific  
fonts embedded in them that I can load in to my applications as  
needed based on the language that has been selected by the user.


I've come across many posts of people describing this approach,  
most notably:


http://troyworks.com/blog/2008/09/12/flash-runtime-font-sharing- 
embedding-with-only-partial-character-sets-how-to/


The problem for me is I don't know Flex at all. I have Flex  
Builder 3 and use it almost everyday as my primary AS3 editor,  
but I don't know the first thing about MXML or even creating Flex  
projects. The previous post above describes this technique using  
FlashDevelop and the Flex SDK. Since I have Flex builder I'm just  
looking for a little guidance as to how to get similar code to  
compile a SWF in Flex Builder.


Any help would be greatly appreciated. Or if any or you have any  
better methods of how to handle this that you would like to pass  
on, I'm totally open to suggestion.


Thank in advance,
_mike





___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




--

Glen Pike
01326 218440
www.glenpike.co.uk http://www.glenpike.co.uk

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



___
Flashcoders mailing list