MENU
  • 格安SIM
  • こころ&マインド
  • ライフハック
  • お仕事ハック
  • マーケティング
  • SEO知恵袋
50歳の中高年サラリーマンが売場やEC・法人営業の現場で培った知識と経験(デザイン・ライティング・SEO等のマーケティング)やLIFE HACKな情報を発信するサイト。
おっさん*クエスト
  • 格安SIM
  • こころ&マインド
  • ライフハック
  • お仕事ハック
  • マーケティング
  • SEO知恵袋
  • 格安SIM
  • こころ&マインド
  • ライフハック
  • お仕事ハック
  • マーケティング
  • SEO知恵袋
おっさん*クエスト
  • 格安SIM
  • こころ&マインド
  • ライフハック
  • お仕事ハック
  • マーケティング
  • SEO知恵袋
  1. ホーム
  2. WordPress
  3. テーマ
  4. 「SANGO」で使っているFont AwesomeのWebフォントが一部文字化けしていた件

「SANGO」で使っているFont AwesomeのWebフォントが一部文字化けしていた件

2019 3/05
広告
テーマ
2019年3月5日
「SANGO」で使っているFontAwesomeのWebフォントが一部文字化けしていた件

イヤーびっくりしました。WordPressのテーマでお世話になっている有料人気テーマ「SANGO」のWebフォントが一部文字化けしていました(泣)

文字化けしていた表示としては、こんな感じでした。赤い丸の中をご覧ください。

文字化けしていたページ画像01

四角型の青枠が見えますが、元々はツィッターアイコンで鳥の形をしていました。

文字化けしてるぅ〜

本来はこのようなアイコンです→

SANGOが親テーマを自動更新できるようになってからの初アップデートでした。アップデートの詳細内容などを見もせずに、すぐに更新ボタンをポチッとなと。。。

今回は大好きなWordPressテーマ「SANGO」のWebフォント「FontAwesome」を新しいバージョンに更新した奮闘記事ですw

もくじ|読みたい所へジャンプ

FontAwesomeの文字化け

えっ!?文字化けしてる。。。聞いてないよ。どうしよう。。。自分の書いたソースがおかしいのかな?

といろいろと疑心暗鬼になったり、どうしたら良いんだ?と自分のやったことでおかしい部分を思い出そうとしていました。

結局はSANGOの方で「FontAwesome」のバージョンをアップしていたようです。

  • SANGOでFontAwesome4.7から5へと切り替える方法と注意点

おぉ〜早くいってくれよーーーヽ(`Д´)ノプンプン

と言いつつも、自己責任だろ?と反省、、、自分の不注意が原因です。サルワカさんの更新アップデートの記事をよく見ていれば良かったな、、、と。

Webフォント「FontAwesome」とは?

FontAwesomeのサイトのトップ画面

そもそもWebフォントとは何かということですが、読んだ字のごとくインターネット上で使えるフォントという意味です(汗)

そのWebフォントの中で「FontAwesome」というのは、通常画像で対応するようなアイコンがフォントで対応できてしまうので、見た目にもわかりやすく、かつカッコいいすぐれた表現が可能になるフォントです。


かっこいいWebフォントのFont Awesome

かなり有名です。今まで無料でしたが、有料版も出ています。

Font AwesomeはWebデザインにはかかせない必須ツール(Webフォント)です。有料なWordPressテーマにはほぼ使われていますね。

Font Awesomeとはアイコンを文字として扱うことを可能にしたツールです。 画像ではなく文字なので、大きさや色などを変更することが可能! ところが説明は英語でかつ、ソースをコピーしてHTMLに書き込むなど、初心者にはなかなか難しいツール。

参考サイト:Font Awesomeの使い方が初心者でもわかる!ダウンロードから設定方法まで

そうなんです。ある程度使いこなすにはHTMLやCSSの知識が必要です。慣れないうちは大変ですよぉ〜。でも慣れれば問題ありません!

当サイトの「Font Awesome」修正点はこちら【備忘録】

これからはこのサイトで文字化けしていて、修正したポイントを記載していきます。

Search Regexでコードの置換対応

「Search Regex」とはWordPressのプラグインの一つです。キーワードを指定して、変更したいキーワードに置換してくれます。

キーワードなどの文言だけでなく、HTMLソースなどのコードも一括置換してくれるすぐれものプラグインです。

最初の修正は全ページのどこかにある、ソースコード修正なのでSearch Regexを使いました。

ツィッターアイコンの修正

冒頭の文章に入れているTwitterアイコンが文字化けしていました。

ツィッターアイコンの文字化け画像

Twitterアイコンの修正コードはこちらです。

  • <i class=”fa fa-twitter”> → <i class=”fab fa-twitter”>

ソースをよく見ると「b」があるのと無い違いだけなんですけど。。。

Twitterアイコンが直った画像

おぉ直った!(・∀・)

CSSでのソースコード修正対応

残りの文字化けは、この対応でほぼ終わりました。

  • 外観→カスタマイズ→追加CSS

今回は上記のようなWordPress管理画面からの「追加CSS」から変更していますが、CSSの変更方法はその他にもいくつかあります。たとえば下記の方法など。

  1. 外観→テーマの編集→SANGO Child: スタイルシート (style.css)に追記
  2. FTPにて子テーマにあるスタイルシート (style.css)に追記してアップ

上記の方法は、子テーマにあるスタイルシート (style.css)を変更するという意味では同じですが、「WordPressの管理画面からやるのか」と「FTPでデータをアップする」という違いがあります。

「追加CSS」からの修正方法

追加CSSを選択すると右側はサイトのプレビュー画面になります。なので視覚的にCSSが修正できて便利です。

Font AwesomeのCSS修正方法→文字化け修正前

下記のサルワカさんの記述どおりに修正していきます。

font-family: Font Awesome;だった部分は、font-family: “Font Awesome 5 Free”;に置き換える必要があります(ブランド系アイコンの場合にはfont-family: “Font Awesome 5 Brands”;)。

参考サイト:サルワカ

要約するとこのようになります。同じようになっている記述をすべて変更していきます。

  • 【前】font-family: Font Awesome;
  •         ↓

  • 【後】font-family: Font Awesome 5 Free;

数が多いと面倒な作業になるため、テキストエディターに一度コピペして、一括置換するとすぐに作業が完了します。

Font AwesomeのCSS修正方法→文字化け修正後

おぉ直った!(・∀・)

上記のように文字化けして四角い文字になっていたのが、きちんと修正できました。

Font AwesomeのSolidタイプとRegularタイプでつまづいた件

上記の追加CSS修正(font-familyをすべてFont Awesome 5 Freeにする)をしても直っていない部分がまだありました。

追加CSSで修正しても文字化けしていた部分

いままで使っていて知らなかったんですけど、Font Awesomeって、SolidタイプとRegularタイプというタイプがあるということでした。

その場合はタイプ別にweightを400か900に変更せよとのことが書いてあります。

さらにSolidタイプのアイコンを表示するときにはfont-weight: 900;を、Regularタイプのアイコンを表示するときにはfont-weight: 400;を合わせて指定する必要があります。

詳しくは、疑似要素でFont Awesome5のアイコンを表示するが参考になるかと思います。

参考サイト:サルワカ

CSSを見てみると、文字化けしているWebフォントはすべて「font-weight:normal;」になっていました。

写真部分のフォントは「Solidタイプ」でしたので、weightを900にせよとのこと。追加CSSから下記のように修正しました。

  • font-weight:normal;
  • ↓

  • font-weight:900;

Font Awesome 5のページを読んでみると上記の画像マークは「map-marker-alt」という名称でした。

  • map-marker-alt

右側に「SOLID」とあります。

FontAwesomeのマップマーカーのアイコンページ

なので「Solidタイプ」というのがわかりますね。

map-marker-altのFont Awesome画面

なのでfont-weightを900に変更していきます。

map-marker-altのFont Awesome画面の拡大

おぉ直った!(・∀・)

さっそくほかの部分もそのようにタイプ別にfont-weightを修正してみると、ほぼすべての文字化けが直っていました。※Regularタイプの場合は900部分を400にすればOK。

詳細はFontAwesome 5のページを参考にしてみてください。

スマホのフッター下部のメニューアイコンの文字化け

スマホのフッターメニューのアイコンが2ヶ所文字化けしていました。良かった気がついて。。。

WordPressの管理画面の外観のカスタマイズより、メニュー → SPフッター固定メニューから修正します。

スマホのフッター下部のメニューアイコンの文字化け修正

SNSのフォローボタンとトップへいくボタンを修正しました。この2つです。

  1. level-up-alt
  2. thumbtack

サイドバーのプロフィールのSNSアイコンの文字化け

サイドバー部分のSNSアイコンが文字化けしていました。。。

サイドバー部分のSNSアイコンが文字化け修正前の画像

WordPressの管理画面の外観のカスタマイズより、メニュー → SPフッター固定メニューから修正しました。

  • <i class=”fa fa-twitter”> → < class=”fab fa-twitter”>
  • <i class=”fa fa-facebook”> → <i class=”fab fa-facebook”>

サイドバー部分のSNSアイコンが文字化け修正後の画像

おぉ直った!(・∀・)

前のバージョンにもどすことが可能なので無理しなくてよい

上記のCSSを変更しても駄目な場合があということで、その際はあきらめて前のバージョンに戻そうということでした。つまりFont Awesomeのバージョンを「5」から「4.7」にバージョンをもどせるということでした。

置き換えがやっぱり億劫な場合

アイコンタグを多くの場所で挿入しているのであれば、置き換えは骨の折れる作業かもしれません。

外観⇒カスタマイズ⇒詳細設定⇒「Font Awesome4.7を使用する」にチェックを入れることで、Font Awesome4.7の使用を継続することができます。

参考サイト:サルワカ

前のバージョンに戻せるんですよね。。。ここまでやってしまったので、前に戻すにも大変かなと。

た、たしかに・・・Σ(゚д゚lll)ガーン

まとめ:本日の教訓|アップデート(更新)は慎重に!

文字化けしているのがわかった瞬間に「やばい!」と、かなり久しぶりに焦りました。

WordPressのテーマのアップデートなどの際は慎重に、更新情報を確認してアップデートボタンを押しましょう。

いくらSANGOが簡単にアップデートできるようになったからと言って、むやみにボタンをポチるのは危険というお話でした!(^O^)/

なんかまだ文字化けしてるのあんじゃねという予感・・・さらに Σ(゚д゚lll)ガーン

追記:まだあった文字化けしてたWebフォント

ショックです。まだ文字化けしていたWebフォントがありました。これは全ページ見直さないと駄目ですか。。。

リンクアイコンの文字化け

リンクの後に設定していたリンクアイコンが出ていないと思っていたら、文字化けでなく、文字消えですか(泣)

Font Awesomeの文字消え現象のイメージ画像

文字が化けていたのでなく、消えていました。こういうこともあるのですね。

Font Awesomeのサイトで確認すると2つの無料版がありました。

  1. external-link-alt:
  2. external-link-square-alt:

こう見ると今まで使っていたWebフォントのデザインは上の1の方なんですが、2の方がしっくりきますね。。。

ということでSearch Regexにて一括していきます。

  • 今までのソース:<i class=”fa fa-external-link fa-fw” /></i>
  • 変更後のソース:<i class=”fas fa-external-link-square-alt fa-fw”></i>

CSSも多少直します。外観→カテゴライズ→追加CSSです。

.fa-external-link-square-alt:before {
content: "\f360";
padding-left: 5px;
}

Font Awesomeの文字消え現象を解消したイメージ画像

おぉ直った!(・∀・)

とりあえず一段落です(汗)またあったら報告していきます。

テーマ
「SANGO」で使っているFontAwesomeのWebフォントが一部文字化けしていた件

この記事が気に入ったら
フォローしてね!

Follow @webmarketer101
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • まだ普通の歯ブラシで消耗してるの?40代はまよわず電動歯ブラシを使うべし!
  • 身だしなみって何だろう?その意味をあらためて考えてみました

この記事を書いた人

こまおのアバター こまお

50歳前半の中高年サラリーマン。店舗やECサイトのデザイン現場で培った経験や知識、人生で役に立った・苦労した体験などを情報発信していきます。

関連記事

  • WordPressテーマをSANGOからSWELLに変えるぞぉ〜〜〜
    【解説】SANGOからSWELLへdescriptionを一括移行する方法
    2023年8月29日
  • WordPressテーマをSANGOからSWELLに変えるぞぉ〜〜〜
    【直前&直後】SANGOからSWELLへWordPressテーマ変更してみた
    2023年6月30日
  • WordPressテーマをSANGOからSWELLに変えるぞぉ〜〜〜
    【まとめ】WordPressテーマSANGOからSWELLに変更するために必要な準備・対応はこれ
    2023年5月30日
  • SANGOの新着記事一覧が表示されない!その場合の5つの対処方法
    SANGOの新着記事一覧が表示されない!その場合の5つの対処方法
    2019年7月16日
検索する
人気の記事
  • 挨拶(あいさつ)の大切さや重要性とは?その基本を学び生活や仕事に活かそう!
    挨拶(あいさつ)の大切さや重要性とは?その基本を学び生活や仕事に活かそう!
  • ひょうそは怖い指先の感染症!できる限り早く病院(皮膚科)へ行くべし
    【まとめ】ひょうそになった時の3つの対処法!その症状や治療・経過について
  • Boot CampでMacに最適なパーテーション容量はどれくらいの配分なのか?
    Boot Campで最適なパーティション容量<MacとWinの配分>はズバリこれ
  • この幸福論は誰の名言!?「幸せだから笑うのではない、笑うから幸せなのだ」
    この幸福論は誰の名言!?「幸せだから笑うのではない、笑うから幸せなのだ」
  • モバイルSuica定期券が継続・更新できない!どうしたらいいの?誰か助けて〜【体験記】
    モバイルSuica定期券が継続・更新できない!どうしたらいいの?iPhone体験レビュー
こまお
Web制作担当
売場やEC・法人営業の現場で培った知識と経験をお伝えしていきます。
プロフィールを見る
新着記事
  • WordPressテーマをSANGOからSWELLに変えるぞぉ〜〜〜
    【解説】SANGOからSWELLへdescriptionを一括移行する方法
  • MacBook Air(M1)を購入
    【体験談】悩んだ末にMacBook Air(M1)を楽天リーベイツから学割&クレジット一括払いで買ってみた
  • MacBook Air(M1)学割で購入することに決定
    【決定】愛機MacBookの買い替えはMacBook Air(M1)を学割購入!?
  • MacBook買い替えプロジェクト2023
    【購入前】MacBook Air2018を買い替えるための比較検討etc
  • WordPressテーマをSANGOからSWELLに変えるぞぉ〜〜〜
    【直前&直後】SANGOからSWELLへWordPressテーマ変更してみた
この記事の目次
カテゴリー
  • SEO知恵袋 (8)
    • Google (1)
    • ライティング (2)
  • マーケティング (32)
  • WordPress (18)
    • ドメイン (2)
    • テーマ (5)
    • サイト運用 (9)
  • お仕事ハック (35)
    • 二級建築士 (12)
  • ライフハック (94)
    • 格安SIM (3)
    • こころ&マインド (12)
    • Mac&iPhone (29)
    • モバイルSuica (13)

© おっさん*クエスト

もくじ|読みたい所へジャンプ