示例#1
0
        /// <summary>
        /// Debug用:フォントの座標情報をテキスト形式で出力する。
        /// </summary>
        private static void FontCheckList()
        {
            var enc = new UTF8Encoding(false);

            //// フォントの座標情報を読み込む。
            var orgFontMap = FsbFontDao.Load(@"data\OriginalMap\resources_00001.114");
            //// フォントの座標情報の確認リストを出力
            File.WriteAllText(@"resources_00001.114.txt", orgFontMap.ToString(), enc);
        }
示例#2
0
        private static void MakeJpFont(TOptions.TArgs opt)
        {
            Encoding enc = new UTF8Encoding(false);

            //// オリジナルの座標情報を読み込む。
            var orgFontMap = FsbFontDao.Load(opt.FileNameInput);

            //// 日本語版BMFontの座標情報(XML)を読み込む
            var bmfontMap = FsbBMFontDao.Load(opt.FileNameFontXml);

            var replacedList = new StringBuilder();

            //// オリジナルと日本語版座標情報をマージする。
            var newFont = FsbFontConvert.Merge(orgFontMap, bmfontMap, replacedList, 0, 0);

            //// 新しい座標情報ファイルを書き出す。
            FsbFontDao.Save(opt.FileNameOutput, newFont);
        }