I have 2 font files from a client, which of course means I cannot share them. They are TFF format, install on Mac and Windows fine and I can see all characters fine in Word or Photoshop. In Flex 4 I am missing the m, N, U, W characters. In Flex 3 it everyone appears OK.
Has anyone run into this before, am I missing something? Example code below Flex 3 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ [Embed(source='../assets/J1.ttf', fontName='J1', mimeType='application/x-font' )] private var J1Font:Class; [Embed(source='../assets/J2.ttf', fontName='J2', mimeType='application/x-font' )] private var J2Font:Class; ]]> </mx:Script> <mx:Label text="AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890.!:-()" fontFamily="J1" fontSize="20" x="22" y="25"/> <mx:Label text="AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890.!:-()" fontFamily="J2" fontSize="20" x="22" y="90"/> <mx:Label text="AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890.!:-()" fontFamily="Times New Roman" fontSize="20" x="22" y="146"/> </mx:Application> Flex 4 <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Script> <![CDATA[ [Embed(source='../assets/J1.ttf', fontName='J1', mimeType='application/x-font' )] private var J1Font:Class; [Embed(source='../assets/J2.ttf', fontName='J2', mimeType='application/x-font' )] private var J2Font:Class; ]]> </fx:Script> <s:Label text="AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890.!:-()" fontFamily="J1" fontSize="16" x="22" y="25" kerning="on"/> <s:Label text="AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890.!:-()" fontFamily="J2" fontSize="20" x="22" y="90"/> <s:Label text="AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890.!:-()" fontFamily="Times New Roman" fontSize="20" x="22" y="146"/> </s:Application>

