質問するログイン新規登録

Q&A

1回答

238閲覧

iOSのみGoogleフォントが指示通りに表示されない。

uchishizuco

総合スコア9

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2026/05/25 00:17

0

0

実現したいこと

iOS(iPhone・iPad)にてGoogleフォントのNoto Serif JPを表示させたい。

発生している問題・分からないこと

WordPressのテーマSwellをCSSをしようとしてカスタムしています。
GoogleフォントのNoto Serif JP(子テーマから指定)とNoto Sans JP(テーマ付属)をheaderからリンクさせて設定しているが
Chrome、macOSのSafari、Firefoxでは両方とも指示通り表示されているが
iOSのSafariではNoto Serif Jpではなく違う明朝体(恐らくデフォルトのもの)が表示されます。

iPhoneをMacに接続して検証しましたが、CSSの指定・フォントの固有名詞共にNoto Serif Jpが指定されています。

エラーメッセージ

error

1エラーは出ていません

該当のソースコード

CSS

1:root{ 2 --mincho-text: "Noto Serif JP","Noto Serif Japanese","游明朝", "Yu Mincho", "Hiragino Mincho ProN", "ヒラギノ明朝 ProN" ,serif; 3} 4html{ 5 font-size: 100%; 6} 7body{ 8 font-size:var(--font16); 9 /* font-family: var(--swl-font_family); */ 10 font-weight: var(--swl-font_weight); 11 font-style: normal; 12 font-optical-sizing: auto; 13 background-color: #fff; 14 font-variant-ligatures: none; 15 -webkit-font-feature-settings: "palt"; 16} 17 18.header-title .main-title{ 19 font-family: var(--mincho-text); 20 font-weight: 200; 21}

HTML

1<!--テーマ付属--> 2<link href="https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&#038;display=swap" rel="stylesheet"> 3 4<!--子テーマから指定--> 5<link rel="preconnect" href="https://fonts.googleapis.com"> 6<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 7 8<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;600&family=Noto+Serif+JP:wght@200..700&display=swap" rel="stylesheet">

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

AI(Chat GTP、Claude、Gemini)でも調査し、以下の対応を行いましたが変化がありませんでした。

・.htaccessの修正
・フォントファイルをサーバーにアップ

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

guest

回答1

0

以下のようにウェイトを個別に指定した場合はいかがでしょうか?

<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;600&family=Noto+Serif+JP:wght@200;300;400;500;600;700&display=swap" rel="stylesheet">

投稿2026/05/25 03:57

keniroya

総合スコア132

uchishizuco

2026/05/25 05:09

ご回答ありがとうございます。 こちらも試してみましたが変化がなく解決できませんでした。 この場合どの辺りに原因がありそうでしょうか?
keniroya

2026/05/25 05:26

可変フォントに対応していないブラウザだと 「wght@200..700」という表記が使えないのかも?という仮説です。 参考)https://developers.google.com/fonts/docs/css2?hl=ja#legacy_browser_support もしかしたら、単純に、 こちらのセレクタ「.header-title .main-title」の指定が間違っている可能性はないでしょうか? ※一部ブラウザでは、寛容な解釈をされ表示できるが、 厳格なブラウザではNGになるといった可能性もあります
uchishizuco

2026/05/25 23:57

すみません。 お客様に確認したところ、「こちらでは表示に問題ない」とのことでした。 iOSのブラウザキャッシュを消したり等は行ったのですが、ルーターあたりでキャッシュが残っていたのかもしれません。 ご対応ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.25%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問