2022年10月9日、SWELLの利用規約を改訂しました。

フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
Lighthouseで確認時のicom...
 
通知
すべてクリア

[解決済] Lighthouseで確認時のicomoon.woff2?2c57uas

9 投稿
4 ユーザー
5 Likes
211 表示
sw_fw
(@sw_fw)
投稿: 5
メンバー
Topic starter
 

記事ページをLighthouseで検証した際、

Ensure text remains visible during webfont load
…fonts/icomoon.woff2?2c57uas(swell-theme.com)

という表示が出ます。

子テーマのcssに@font-faceでicomoon.woff2?2c57uasを指定しても解消されないため、
解決方法ご教示いただけると助かります。

現在サイト構築中のためURLを記載できませんが、SWELL公式サイトの記事ページでも
同様の表示が出ているようです。

よろしくお願いいたします。

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, デフォルトテーマ等、他のテーマでも同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです, サポート範囲外だということを理解しているが助けが欲しい(有料サポートしてくれる方を探したい)
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.6.9.4
利用中のWordPressバージョン
6.0.3
利用中のプラグイン一覧

Custom Post Type UI
SEO SIMPLE PACK
Blocks Animation: CSS Animations for Gutenberg Blocks

 
投稿済 : 18/10/2022 10:02 am
きんき
(@kinki)
投稿: 3
メンバー
 

私もPageSpeedInsightsの警告が気になっていたのですが

/swell/build/css/swell-icons.cssの該当部分に

font-display: swap;を追加したら消えるようです。

 

親テーマ編集だと困る場合

追記した当該ファイルを子テーマに置いただけでは反映されなかったので

(どうするのが適切か詳しくないので自己責任でお願いしたいですが)

子テーマのfunctions.phpの「親テーマのfunctions.phpのあとで読み込みたいコードはこの中に。」のところに

wp_enqueue_style( 'swell-icons', get_stylesheet_directory_uri() .'/build/css/swell-icons.css', [], SWELL_VERSION );

と追加したら子テーマの方のcssが呼び出されるようになりうまくいきました。

This post was modified 2か月前 by きんき
 
投稿済 : 18/10/2022 8:46 pm
きんき
(@kinki)
投稿: 3
メンバー
 

ごめんなさい。気の所為でした。

 
投稿済 : 18/10/2022 9:04 pm
きんき
(@kinki)
投稿: 3
メンバー
 

度々すみません。うまく投稿の編集ができず・・・。

読み込んでいるassetsフォルダとかもアップするか相対パスを書き換えないと駄目っぽいですね。

 
投稿済 : 18/10/2022 9:18 pm
sw_fw
(@sw_fw)
投稿: 5
メンバー
Topic starter
 

@kinki 

ありがとうございます! せっかくご返信いただいたのに確認遅くなり申し訳ありません。

font-display: swap;の追加がどうも反映されず、引き続き苦戦しており……

functions.php追記の件も追記したところ私の環境だと一瞬phpエラーメッセージが表示されてしまうようなので、

引き続き検討してみます。進展したらこちらで共有させていただきます!

 
投稿済 : 21/10/2022 4:57 pm
きんき reacted
weiser
(@weiser)
投稿: 52
メンバー
 

@sw_fw 

子テーマ管理は使わない派なので参考にならないと思いますが、
「ウェブフォント読み込み中のテキストの表示」問題の解決方法 が参考になるかも知れません。
親テーマのcss先に読み込んでるから後から

font-display:swap

しても@font-faceの内容更新されてないだけじゃ?ryと思いました。。。🐈親しか触らない人は普通に更新されると思います。

This post was modified 1か月前 by weiser
 
投稿済 : 23/10/2022 10:22 pm
sw_fw
(@sw_fw)
投稿: 5
メンバー
Topic starter
 

@weiser

やはり子テーマで無理やり@font-faceを上書きしようとしていたのが原因でした。
情報ありがとうございました!

@kinki

ファイルを諸々子テーマにもってきたり試したのですが、
最終的に私の技量もあってか親テーマのswell-icon.cssが上書きできず、
残ってしまい、子テーマでは対応できませんでした。
情報ありがとうございました!

子テーマでの上書きを希望していたのですが、
最終的に、親テーマのswell-icon.cssに
font-display:swap
を追記することにし、解決しました。

Lighthouseでのエラー表示も消え、助かりました!
親テーマに1行追記するだけだったところ、
子テーマで対応したいという別議題がひっかかっていました。

バージョンアップで親テーマで対応いただけると嬉しいです。

This post was modified 1か月前 by sw_fw
 
投稿済 : 24/10/2022 10:59 am
きんき and weiser reacted
了
 
(@loos_ryo)
投稿: 902
メンバー Admin
 

アイコンの表示が□になって一瞬ちらついてしまうのを防ぐために、swapはテーマ側では指定していません。

SWELL開発者です。

 
投稿済 : 25/10/2022 3:47 pm
weiser and sw_fw reacted
sw_fw
(@sw_fw)
投稿: 5
メンバー
Topic starter
 

@loos_ryo 

承知いたしました! ご検討いただき、ありがとうございました。

 
投稿済 : 25/10/2022 4:33 pm
共有: