/// <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); }
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); }