[Excel] 編集中のセル、数式バーで使用されるフォントが異なることがある。

[Excel] 編集中のセル、数式バーで使用されるフォントが異なることがある。
6

Upvotes

Upvote

 Nov 04 2022
0 Comments 
Working on it

表示に使用される漢字フォントの問題

日本語の漢字をセルに入力したとき、[数式バー / 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 です。

"刃直海角骨入" をセルに入力できます。ここでは問題はありません。

TakeshiKagata_1-1667629667075.png

セル編集を終了すると、数式バーの表示に MS Yahei が使用されてしまいます。

TakeshiKagata_2-1667629694631.png

セルを編集しようとすると、さらに異なるフォントが使用されてしまいます。

TakeshiKagata_3-1667629758884.png

日本語の文字の入力することは可能ですが、漢字で使用されているフォントはそのままです。

TakeshiKagata_4-1667629821080.png

セル編集を終了すると、漢字も期待通りの日本語フォントが使用されます。

TakeshiKagata_5-1667629923769.png

日本語特有の文字を削除します。

TakeshiKagata_6-1667630003364.png

数式バーで使用されるフォントが MS Yahei に戻ってしまいます。

TakeshiKagata_7-1667630037910.png

同一環境の他アプリケーションでは、期待通りに表示されます。

例 : Power BI Desktop

TakeshiKagata_9-1667630310803.png

 

Repro 2

デフォルトのフォントは Yu Gothic です。

セルの編集モードです。

TakeshiKagata_2-1667655509745.png

Ctrl + v などで 文字列 "刃直海角骨入" をペーストできますが、セル表示フォントは MS Yahei が使用されてしまいます。 

TakeshiKagata_3-1667655519745.png

セルの編集を終えると日本語のフォントで表示されます。

TakeshiKagata_4-1667655528627.png

 

以上