次の方法で共有


HTML フォントフォールバック動作

プラットフォーム

クライアント - Windows 8.1 サーバー - Windows Server 2012 R2

説明

Microsoft では、HTML を使用して Windows ストア アプリの複数の言語の UI フォントのロジックを更新しています。 すべての言語に 1 つのフォントを使用するのではなく、UI フォントが言語ごとに決定されるようになりました。 たとえば、日本語の UI フォントは、HTML を使用するアプリの Meiryo UI になります。

症状

古いフォントに依存するアプリの外観が異なる場合があります。読みやすいフォントのおかげでアプリの外観が全体的に向上しますが、ピクセル完璧なコンテンツ サイズに依存するレイアウトに問題が発生する可能性があります。 たとえば、一部のコンテンツ行が以前よりも大きくなり、予期しない改行やコンテナー要素のサイズ変更が発生する可能性があります。 ただし、実際には、既存のアプリに関する問題に気づいていません。

解決策

影響を受けるアプリでは、古い既定のフォントに依存するのではなく、CSS を使用して特定のフォント ("font-family: Meiryo UI" など) を指定することで、この動作を軽減できます。 次の表に、各スクリプト名の UI フォントを示します。

スクリプト名 UI フォント
アラビア語 Segoe UI
アルメニア語 Segoe UI
ベンガル語 Nirmala UI
Bopomofo Microsoft JhengHei UI
点字 Segoe UI Symbol
ブギス語 Leelawadee UI
カナダの音節 Gadugi
チェロキー語 Gadugi
コプト語 Segoe UI Symbol
Han (簡体字) Microsoft YaHei UI
Han (繁体字) Microsoft JhengHei UI
キリル文字 Segoe UI
デバナガリ Nirmala UI
ディザレット Segoe UI Symbol
Ethiopic Ebrima
ジョージア語 Segoe UI
Glagolitic Segoe UI Symbol
ゴート文字 Segoe UI Symbol
ギリシャ語 Segoe UI
グジャラート語 Nirmala UI
グルムキー Nirmala UI
ヘブライ語 Segoe UI
古代イタリア文字 Segoe UI Symbol
ジャワ文字 Javanese Text
日本語 Meiryo UI
カンナダ語 Mirmala UI
クメール語 Leelawadee UI
韓国語 Malgun Gothic
ラオス語 リーラワディー
ラテン語 Segoe UI
マラヤーラム語 Nirmala UI
モンゴル語 Mongolian Baiti
ミャンマー Myanmar Text
N'Ko Ebrima
Ogham Segoe UI Symbol
オル チキ文字 Nirmala UI
旧トルコ語 Segoe UI Symbol
オリヤー語 Nirmala UI
オスマニア文字 Ebrima
パスパ文字 Microsoft PhagsPa
ルーン 文字 Segoe UI Symbol
ソラ・ソムペン Nirmala UI
シンハラ語 Nirmala UI
シリア語 エストランジェロ エデスサ
タイ ロ文字 Microsoft Tai Le
新タイ ロ文字 Microsoft New Tai Lue
タミル語 Nirmala UI
テルグ語 Nirmala UI
Tifinagh Ebrima
ターナ MV Boli
タイ語 Leelawadee UI
チベット語 Microsoft Himalaya
バイ語 Ebrima
イ語 Microsoft Yi Baiti