diff --git a/lib/P3D.ContentPipeline/Content/Content.mgcb b/lib/P3D.ContentPipeline/Content/Content.mgcb index 4d73bb0a0..a78c6cfbe 100644 --- a/lib/P3D.ContentPipeline/Content/Content.mgcb +++ b/lib/P3D.ContentPipeline/Content/Content.mgcb @@ -10,6 +10,7 @@ #-------------------------------- References --------------------------------# +/reference:ttf2bmp.exe #---------------------------------- Content ---------------------------------# @@ -34,8 +35,9 @@ /build:Fonts/BMP/Braille.png #begin Fonts/BMP/chatFont.png -/importer:TextureImporter -/processor:FontTextureProcessor +/importer:LocalizedFontTextureImporter +/processor:LocalizedFontTextureProcessor +/processorParam:DefaultCharacter=? /processorParam:FirstCharacter= /processorParam:PremultiplyAlpha=True /processorParam:TextureFormat=Color @@ -45,16 +47,18 @@ /copy:Fonts/BMP/GameJolt.xnb #begin Fonts/BMP/InGame.png -/importer:TextureImporter -/processor:FontTextureProcessor +/importer:LocalizedFontTextureImporter +/processor:LocalizedFontTextureProcessor +/processorParam:DefaultCharacter=? /processorParam:FirstCharacter= /processorParam:PremultiplyAlpha=True /processorParam:TextureFormat=Color /build:Fonts/BMP/InGame.png #begin Fonts/BMP/mainFont.png -/importer:TextureImporter -/processor:FontTextureProcessor +/importer:LocalizedFontTextureImporter +/processor:LocalizedFontTextureProcessor +/processorParam:DefaultCharacter=? /processorParam:FirstCharacter= /processorParam:PremultiplyAlpha=True /processorParam:TextureFormat=Color @@ -68,8 +72,9 @@ /build:Fonts/BMP/miniFont.spritefont #begin Fonts/BMP/TextFont.png -/importer:TextureImporter -/processor:FontTextureProcessor +/importer:LocalizedFontTextureImporter +/processor:LocalizedFontTextureProcessor +/processorParam:DefaultCharacter=? /processorParam:FirstCharacter= /processorParam:PremultiplyAlpha=True /processorParam:TextureFormat=Color diff --git a/lib/P3D.ContentPipeline/Content/Fonts/BMP/InGame.png b/lib/P3D.ContentPipeline/Content/Fonts/BMP/InGame.png index 87960d387..10bbc6294 100644 Binary files a/lib/P3D.ContentPipeline/Content/Fonts/BMP/InGame.png and b/lib/P3D.ContentPipeline/Content/Fonts/BMP/InGame.png differ diff --git a/lib/P3D.ContentPipeline/Content/Fonts/BMP/InGame.txt b/lib/P3D.ContentPipeline/Content/Fonts/BMP/InGame.txt new file mode 100644 index 000000000..bc608a30c --- /dev/null +++ b/lib/P3D.ContentPipeline/Content/Fonts/BMP/InGame.txt @@ -0,0 +1 @@ + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©«¬®¯°±´¶·¸º»¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿŒœŴŵŶŷŸˆˇ˘˙˚˛˜˝̵̷̸̧̨̦́̂̃̄̆̇̈̊̋̌̒ᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑ하ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵẀẁẂẃẄẅỲỳ–—‘’‚“”„†‡•…‰‹›⁄€№™←↑→↓↔↕↖↗↘↙∂∅∏∑−√∞∫≈≠≤≥▲▶▷▼◊♀♂。ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔゕゖ゙゚゛゜ゝゞゟ゠ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶヷヸヹヺ・ーヽヾヿ円가각� \ No newline at end of file diff --git a/lib/P3D.ContentPipeline/Content/Fonts/BMP/TextFont.png b/lib/P3D.ContentPipeline/Content/Fonts/BMP/TextFont.png index fded07fd2..29bd3b15e 100644 Binary files a/lib/P3D.ContentPipeline/Content/Fonts/BMP/TextFont.png and b/lib/P3D.ContentPipeline/Content/Fonts/BMP/TextFont.png differ diff --git a/lib/P3D.ContentPipeline/Content/Fonts/BMP/TextFont.txt b/lib/P3D.ContentPipeline/Content/Fonts/BMP/TextFont.txt new file mode 100644 index 000000000..1e7fe09a7 --- /dev/null +++ b/lib/P3D.ContentPipeline/Content/Fonts/BMP/TextFont.txt @@ -0,0 +1 @@ + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©«¬®¯°±´¶·¸º»¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿŒœŴŵŶŷŸˆˇ˘˙˚˛˝̵̷̸̧̨̦́̂̃̄̆̇̈̊̋̌̒ᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑ하ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵẀẁẂẃẄẅỲỳ–—‘’‚“”„†‡•…‰‹›⁄€№™←↑→↓↔↕↖↗↘↙∂∅∏∑−√∞∫≈≠≤≥▲▶▷▼◊♀♂。ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔゕゖ゙゚゛゜ゝゞゟ゠ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶヷヸヹヺ・ーヽヾヿ円가각� \ No newline at end of file diff --git a/lib/P3D.ContentPipeline/Content/Fonts/BMP/chatFont.png b/lib/P3D.ContentPipeline/Content/Fonts/BMP/chatFont.png index be3b9d8e9..10bbc6294 100644 Binary files a/lib/P3D.ContentPipeline/Content/Fonts/BMP/chatFont.png and b/lib/P3D.ContentPipeline/Content/Fonts/BMP/chatFont.png differ diff --git a/lib/P3D.ContentPipeline/Content/Fonts/BMP/chatFont.txt b/lib/P3D.ContentPipeline/Content/Fonts/BMP/chatFont.txt new file mode 100644 index 000000000..bc608a30c --- /dev/null +++ b/lib/P3D.ContentPipeline/Content/Fonts/BMP/chatFont.txt @@ -0,0 +1 @@ + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©«¬®¯°±´¶·¸º»¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿŒœŴŵŶŷŸˆˇ˘˙˚˛˜˝̵̷̸̧̨̦́̂̃̄̆̇̈̊̋̌̒ᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑ하ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵẀẁẂẃẄẅỲỳ–—‘’‚“”„†‡•…‰‹›⁄€№™←↑→↓↔↕↖↗↘↙∂∅∏∑−√∞∫≈≠≤≥▲▶▷▼◊♀♂。ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔゕゖ゙゚゛゜ゝゞゟ゠ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶヷヸヹヺ・ーヽヾヿ円가각� \ No newline at end of file diff --git a/lib/P3D.ContentPipeline/Content/Fonts/BMP/mainFont.png b/lib/P3D.ContentPipeline/Content/Fonts/BMP/mainFont.png index 28f01603a..10bbc6294 100644 Binary files a/lib/P3D.ContentPipeline/Content/Fonts/BMP/mainFont.png and b/lib/P3D.ContentPipeline/Content/Fonts/BMP/mainFont.png differ diff --git a/lib/P3D.ContentPipeline/Content/Fonts/BMP/mainFont.txt b/lib/P3D.ContentPipeline/Content/Fonts/BMP/mainFont.txt new file mode 100644 index 000000000..bc608a30c --- /dev/null +++ b/lib/P3D.ContentPipeline/Content/Fonts/BMP/mainFont.txt @@ -0,0 +1 @@ + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢£¤¥¦§¨©«¬®¯°±´¶·¸º»¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿŒœŴŵŶŷŸˆˇ˘˙˚˛˜˝̵̷̸̧̨̦́̂̃̄̆̇̈̊̋̌̒ᄀᄁᄂᄃᄄᄅᄆᄇᄈᄉᄊᄋᄌᄍᄎᄏᄐᄑ하ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵẀẁẂẃẄẅỲỳ–—‘’‚“”„†‡•…‰‹›⁄€№™←↑→↓↔↕↖↗↘↙∂∅∏∑−√∞∫≈≠≤≥▲▶▷▼◊♀♂。ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔゕゖ゙゚゛゜ゝゞゟ゠ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶヷヸヹヺ・ーヽヾヿ円가각� \ No newline at end of file diff --git a/lib/P3D.ContentPipeline/Content/ttf2bmp.exe b/lib/P3D.ContentPipeline/Content/ttf2bmp.exe new file mode 100644 index 000000000..fd6fc9bd6 Binary files /dev/null and b/lib/P3D.ContentPipeline/Content/ttf2bmp.exe differ diff --git a/lib/P3D.ContentPipeline/P3D.ContentPipeline.csproj b/lib/P3D.ContentPipeline/P3D.ContentPipeline.csproj index cb980137b..91b7db04b 100644 --- a/lib/P3D.ContentPipeline/P3D.ContentPipeline.csproj +++ b/lib/P3D.ContentPipeline/P3D.ContentPipeline.csproj @@ -83,10 +83,14 @@ + + + +