iOS 7で試したところ、Fontは71個インストールされていました。
■結果
■ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <?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" applicationDPI="160" initialize="initializeHandler(event)"> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.events.FlexEvent; [Bindable] public var arrcollection:ArrayCollection; protected function initializeHandler(event:FlexEvent):void { var arr:Array; arr = Font.enumerateFonts(true); arr.sortOn("fontName", Array.CASEINSENSITIVE); arrcollection = new ArrayCollection(arr); } ]]> </fx:Script> <s:VGroup width="100%" height="100%"> <s:Label text="Fonts: {arrcollection.length}" textAlign="center" verticalAlign="middle" width="100%" height="64" backgroundColor="0xE5E4E2" backgroundAlpha="0.5"/> <s:DataGrid id="dataGrid" width="100%" height="100%" dataProvider="{arrcollection}"> </s:DataGrid> </s:VGroup> </s:Application> |
http://blog.flexexamples.com/2007/09/10/finding-out-which-fonts-are-installed-on-a-users-system/
0 件のコメント:
コメントを投稿