コード例 #1
0
ファイル: Helper.cs プロジェクト: Pctg-x8/Altseed
        public static Dictionary<string, string> GetFontNameToPathDictonary()
        {
            var ret = new Dictionary<string, string>();
            var dll = new swig.DLL();
            dll.LoadFontNames();

            for(var i = 0; i < dll.GetFontCount(); i++)
            {
                var name = dll.GetFontName(i);
                var path = dll.GetFontPath(i);

                ret.Add(name, path);
            }

            return ret;
        }
コード例 #2
0
ファイル: Helper.cs プロジェクト: Pctg-x8/Altseed
        public static List<FontPair> GetFontPairs()
        {
            var ret = new List<FontPair>();
            var dll = new swig.DLL();
            dll.LoadFontNames();

            for(var i = 0; i < dll.GetFontCount(); i++)
            {
                var name = dll.GetFontName(i);
                var path = dll.GetFontPath(i);

                ret.Add(new FontPair(name, path));
            }

            ret.Sort((x, y) => string.Compare(x.Name, y.Name));

            return ret;
        }