To dear developers:
As other people mentioned, the current font used in Japanese is wrong. It would be great if you could continue using the old fonts. I believe NotoSans-JP only distributes *.otf font file, not *.ttf this game supports so we should keep stay on the old fonts.
To players (Japanese follows English):
日本語でゲームをプレイしている人へ:
By your own risk, you can continue using the old fonts.
自己責任ですが、古いフォントを使うことが可能です。
First, downgrade your game to ver. 0.16. Then check Factorio/data/core/locale/ja/fonts directory. There should be 3 files so copy all of them to somewhere you like (e.g. desktop). Upgrade the game to the latest version, and copy back the 3 files into Factorio/data/core/fonts directory. Then open Factorio/data/core/locale/ja/info.json, and replace the content like this:
Code: Select all
{
"completed": 100,
"language-name": "日本語",
"font": {
"default": [
"__core__/fonts/regular.ttf",
"__core__/fonts/TitilliumWeb-Regular.ttf",
"__core__/fonts/Sunflower-Medium.ttf",
"__core__/fonts/NotoSans-Regular.ttf",
"__core__/fonts/DroidSansFallback.ttf",
"__core__/fonts/NotoSansThai-Regular.ttf",
"__core__/fonts/NotoSansArabic-Regular.ttf",
"__core__/fonts/NotoSansHebrew-Regular.ttf"
],
"default-bold": [
"__core__/fonts/bold.ttf",
"__core__/fonts/TitilliumWeb-Bold.ttf",
"__core__/fonts/Sunflower-Bold.ttf",
"__core__/fonts/NotoSans-Bold.ttf",
"__core__/fonts/DroidSansFallback.ttf",
"__core__/fonts/NotoSansThai-Bold.ttf",
"__core__/fonts/NotoSansArabic-Bold.ttf",
"__core__/fonts/NotoSansHebrew-Bold.ttf"
],
"default-mono": [
"__core__/fonts/regular.ttf",
"__core__/fonts/NotoMono-Regular.ttf",
"__core__/fonts/NotoSans-Regular.ttf",
"__core__/fonts/Sunflower-Medium.ttf",
"__core__/fonts/DroidSansFallback.ttf",
"__core__/fonts/NotoSansThai-Regular.ttf",
"__core__/fonts/NotoSansArabic-Regular.ttf",
"__core__/fonts/NotoSansHebrew-Regular.ttf"
],
"default-semibold": [
"__core__/fonts/medium.ttf",
"__core__/fonts/TitilliumWeb-SemiBold.ttf",
"__core__/fonts/Sunflower-Bold.ttf",
"__core__/fonts/NotoSans-SemiBold.ttf",
"__core__/fonts/DroidSansFallback.ttf",
"__core__/fonts/NotoSansThai-SemiBold.ttf",
"__core__/fonts/NotoSansArabic-SemiBold.ttf",
"__core__/fonts/NotoSansHebrew-SemiBold.ttf"
],
"locale-pick": [
"__core__/fonts/regular.ttf",
"__core__/fonts/NotoSans-Regular.ttf",
"__core__/fonts/Sunflower-Medium.ttf",
"__core__/fonts/DroidSansFallback.ttf",
"__core__/fonts/NotoSansThai-Regular.ttf",
"__core__/fonts/NotoSansArabic-Regular.ttf",
"__core__/fonts/NotoSansHebrew-Regular.ttf"
],
"scenario-message-dialog": [
"__core__/fonts/regular.ttf",
"__core__/fonts/IBMPlexMono-Medium.ttf",
"__core__/fonts/NotoMono-Regular.ttf",
"__core__/fonts/NotoSans-Regular.ttf",
"__core__/fonts/Sunflower-Medium.ttf",
"__core__/fonts/DroidSansFallback.ttf",
"__core__/fonts/NotoSansThai-Regular.ttf",
"__core__/fonts/NotoSansArabic-Regular.ttf",
"__core__/fonts/NotoSansHebrew-Regular.ttf"
]
}
}
Then you can see the nice old Japanese font. I only confirmed the game title screen so there might be some issues while you playing though.
まず、ゲームのバージョンを0.16に戻します。 すると、 Factorio/data/core/locale/ja/fonts フォルダの中に3つファイルがあるので、それらをデスクトップなどの適当なフォルダにコピーしておきます。 その後ゲームのバージョンを0.17の最新版に戻し、 Factorio/data/core/fonts フォルダ内にさきほどの3つのファイルをコピーします。 最後に Factorio/data/core/locale/ja/info.json をメモ帳などで開き、中身を上記の内容に書き換えます。
この状態で、私の環境下ではゲームが起動しタイトル画面が正しく表示されることを確認しました。 ゲームプレイ中に問題が起こるかどうかなどは確認していません。