表示に使用される漢字フォントの問題
日本語の漢字をセルに入力したとき、[数式バー / Formula bar] や編集中のセルの表示に使用されるフォントが日本語用のフォントではなく、MS Yahei (簡体字)になってしまうことがある。
非常に似ている漢字もあれば、かなり異なる漢字もあります。 なので、セルの状態や入力したデータによって表示が異なるのはよくありません。
なお、Windows display language が ja-JP の環境では発生しません。
再現できている環境
- Windows 11 Pro
- Version 22H2
- OS build 22621.674
- Experience Windows Feature Experience Pack 1000.22634.1000.0
- Windows display language : English(United States)
- Microsoft® Excel® for Microsoft 365 MSO (Version 2210 Build 16.0.15726.20070) 64-bit
- Office display language : English / Japanese
- Office display language : Japanese
Repro 1
デフォルトのフォントは Yu Gothic です。
"刃直海角骨入" をセルに入力できます。ここでは問題はありません。
セル編集を終了すると、数式バーの表示に MS Yahei が使用されてしまいます。
セルを編集しようとすると、さらに異なるフォントが使用されてしまいます。
日本語の文字の入力することは可能ですが、漢字で使用されているフォントはそのままです。
セル編集を終了すると、漢字も期待通りの日本語フォントが使用されます。
日本語特有の文字を削除します。
数式バーで使用されるフォントが MS Yahei に戻ってしまいます。
同一環境の他アプリケーションでは、期待通りに表示されます。
例 : Power BI Desktop
Repro 2
デフォルトのフォントは Yu Gothic です。
セルの編集モードです。
Ctrl + v などで 文字列 "刃直海角骨入" をペーストできますが、セル表示フォントは MS Yahei が使用されてしまいます。
セルの編集を終えると日本語のフォントで表示されます。
以上