[ https://issues.apache.org/jira/browse/FLEX-34909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14712970#comment-14712970 ]
Deepak MS commented on FLEX-34909: ---------------------------------- Hi Alex, That example worked fine for english characters. But I have multilingual application which has Japanese characters to be shown. I tried following example, which doesn't show up Japanese characters in x axis if embedded fonts are used. If I remove embedded font, it works fine. Any idea if any kind of tweaking is required to make it work for Japanese characters? <?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" minWidth="955" minHeight="600"> <fx:Style> @namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "library://ns.adobe.com/flex/mx"; @font-face { src: url("fonts/TAHOMA.TTF"); /* tried all fonts in the assets folder, they all are normal fonts(non bold or non italic) */ fontFamily: myFont; fontStyle: normal; fontWeight: normal; embedAsCFF: false; advancedAntiAliasing: true; } .chartFonts { fontFamily: myFont; fontWeight: normal; fontSize: 14; } .axisStyles { labelClass: ClassReference("mx.controls.Label"); } </fx:Style> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable] private var medalsAC:ArrayCollection = new ArrayCollection( [ { Country: "愛甲郡愛川町", Gold: 35, Silver:39, Bronze: 29 }, { Country: "綾瀬市", Gold: 32, Silver:17, Bronze: 14 }, { Country: "横浜市旭区", Gold: 32, Silver:17, Bronze: 14 }, { Country: "横浜市磯子区", Gold: 32, Silver:17, Bronze: 14 }, { Country: "横浜市栄区", Gold: 32, Silver:17, Bronze: 14 }, { Country: "横浜市戸塚区", Gold: 27, Silver:27, Bronze: 38 } ]); ]]> </fx:Script> <mx:ColumnChart id="column" styleName="chartFonts" height="100%" showDataTips="true" width="50%" dataProvider="{medalsAC}" seriesFilters="{[]}" > <mx:horizontalAxis> <mx:CategoryAxis id="ca" categoryField="Country"/> </mx:horizontalAxis> <mx:horizontalAxisRenderers> <mx:AxisRenderer axis="{ca}" styleName="axisStyles"/> </mx:horizontalAxisRenderers> <mx:verticalAxis> <mx:LinearAxis id="la" /> </mx:verticalAxis> <mx:verticalAxisRenderers> <mx:AxisRenderer axis="{la}" styleName="axisStyles"/> </mx:verticalAxisRenderers> <mx:series> <mx:ColumnSeries xField="Country" yField="Gold" displayName="Gold" > </mx:ColumnSeries> </mx:series> </mx:ColumnChart> </s:Application> > Embedded fonts not working on charts > ------------------------------------ > > Key: FLEX-34909 > URL: https://issues.apache.org/jira/browse/FLEX-34909 > Project: Apache Flex > Issue Type: Bug > Components: Charts > Affects Versions: Apache Flex 4.14.0 > Environment: Windows 7, 64 bit. > Reporter: Deepak MS > Attachments: SampleChart.mxml, SampleChart.zip > > > I'm try to use my own font for the charts. But if I do so, all labels for X > and Y axes shows up as blank. > This is what I am trying: > @font-face > { > src: url("assets/fonts/CALIBRIL.TTF"); > fontFamily: myFont; > fontStyle: normal; > fontWeight: normal; > embedAsCFF: true; > advancedAntiAliasing: true; > } > <mx:ColumnChart id="column" fontFamily='myFont' > click="column_clickHandler(event)" > height="100%" showDataTips="true" > width="50%" > seriesFilters="{[]}" > > > But if I use system fonts like Arial, Times etc, they all seem to work fine. > Version: Flex 4.14 AIR 16, FP 16 > More Details and work around can be found here: > http://apache-flex-users.2333346.n4.nabble.com/Embedded-font-for-Charts-td10793.html -- This message was sent by Atlassian JIRA (v6.3.4#6332)