ブログ内検索

テック

神フォント『游ゴシック』を使用する際に注意するべきコト

yugothic-of-godfont-cover.avif

どうもこんばんは!HYPのこうじです。

皆さん使ってますか?使ってますね!
そう。今まさに神ってるフォント『游ゴシック・游明朝』です!

游ゴシックや游明朝は、Macは『OS X Mavericks』、Windowsは『8.1』から導入され、簡単にMacとWindowsの見た目事情を共通化できるというwebデザイナーの人にはたまらない一品となっています。

そんな便利な游ゴシックですが、実は同じものを使っているハズなのにWindowsとMacで表示が若干違います。
MacがRetinaディスプレイだからとか、Windowsはバーチャルディスプレイがまだ使いづらいからとかそういう個人の好みの問題ではありません。
デフォルトで設定されている書体の設定がOS毎に違う事が原因です。

そんな游ゴシックを快適に使う為に設定をしっかり行ってから使用しましょう!

Windowsだと文字がかすれる

Macだと普通に表示されるけど、Windowsだと文字が若干かすれて見える。


これは別にMacがスタバとかで意識高く出来そうとか、Windowsだとお洒落に見えないとかそういう理由ではありません。

標準の表示がOS毎に違うのが原因です。

こうじ
こうじ
あれ。さっきも言ったっけ?

例えばMacの場合は『游ゴシックのミディアム』ですが、Windowsの場合は『游ゴシックの細字』がデフォルトです。

なのでMacはハッキリ見えるけど、Windowsは細字なのでかすれて見える…という事です。

font-weightを設定して解決

これは、スタイルシートでfont-weightに500を設定する事で解決出来ます。

これを当てる事で細字から標準に変わるので、普通の文字として見えるという事です。

css
html {
  font-family: '游ゴシック体', 'Yu Gothic', YuGothic, sans-serif;
  font-weight: 500;
}

font-weightを数値で設定する場合

ちなみに、font-weightとかは『bold』とか『normal』はよく使うと思いますが、数値ではあまり使う事は無いですよね。

数値の場合は100~900で設定出来、下記のような割り振りとなっています。

ただ、9種類も用意されているフォントなんてそうそうない気もするので、規定値以外は変わらない事も多いです。

css
html {
  font-weight: 100;
  font-weight: 200;
  font-weight: 300;
  font-weight: 400; /* normalと一緒 */
  font-weight: 500;
  font-weight: 600;
  font-weight: 700; /* boldと一緒 */
  font-weight: 800;
  font-weight: 900;
}

IEで使用するとラインがずれる

すでにIEなんて過去の遺産ですが、当時はかなり苦労させられるブラウザでしたね。一応苦労話として残しておきます(笑)

これで解決したかと思ったら、なんとIEで游ゴシックを使うと文字下に変な余白が入り文字がズレるという現象が起こります。
これは、Windows10の無償アップデートを期間終了30分前に慌てて始めたら、ダウンロード途中に無償期間が終了しましたとなって結局アップデート出来なかったからという理由ではありません。

色々調べたのですが、結局この現象仕様っぽいです。
そんなIEかわいいですよね。

ちなみに、どうなるのかというか下記の画像を御覧ください。
IEだけ微妙に上にずれているのが分かりますね。

ボタンを作る際には注意

正直ズレているだけならまだいいですが、ボタンデザイン等の境界が分かるデザインを利用する場合注意が必要です。
なんか中途半端にずれているボタンが完成します。

これを回避するには?

游ゴシックを使わない

一番の回避方法はこれです。
游ゴシックを使わなければなんてコトはありません。解決!

…とか言ったら元も子も無いので、IEのみ『メイリオ』にしちゃう…というのが妥当です。
IE10以降にのみスタイルシートを適用するハックがあるので、それを利用して行います。

css
@media all and (-ms-high-contrast:none) {
    html {
        font-family: 'メイリオ', 'Meiryo', sans-serif;
    }
}

こうする事で、IE10以降のブラウザのみ設定したスタイルシートに変更出来ます。

まとめ

表示も柔らかくページになじみやすい上、汎用的に使える為ぜひ使っていきたい『游ゴシック』。

ちゃんと仕様と特性を理解して使えばめちゃくちゃ使いやすいフォントなので、是非活用していきたいですね!

関連記事

timestamps-converter-cover.avif

「このUNIXタイムスタンプいつ?」をサクッと解決!Mac開発者のための快適設定

Python+シェルスクリプトでUNIXタイムスタンプ(秒/ミリ秒)を即変換。

apple-emacs-shortcut-cover.avif

Macユーザーに捧ぐ!日常が変わるEmacs風ショートカット厳選まとめ

Macの標準機能で利用できるEmacsキーバインドを使って日常のテキスト入力などを効率化!

adobe-graduation-ceremony-cover.avif

【Adobe卒業式】年間10万円の節約!AdobeからApple Creator Studioに乗り換えた話

高額なAdobe税から卒業!解約の違約金トラップや、解約前にやるべき事などを解説。

vim-believer-cover.avif

爆速コーディングを実現するVimを布教する記事【入門編】

俺選!実務で爆速化する神コマンドを厳選して布教します。

timemachine-to-mac-transfer-cover.avif

意外と簡単!Time MachineでMac環境をお引越し(M1→M5)

Time MachineでMacを移行したらほぼそのまま復元できた話。

vite-first-guide-cover.avif

「アナタ無しでは生きられない!」Viteを使って今スグ爆速の開発環境を整えよ!

保存した瞬間にブラウザが更新されるViteの「ホットリロード」を活用した爆速開発環境を作る手順を解説!

jetstream-profile-image-cover.avif

Jetstream(Laravel)でプロフィール画像が表示されない会場はこちらです

Jetstreamで画像が保存・表示されない原因をケースごとにまとめました。

wordpress-enqueue-scripts-cover.avif

コピペで完了!WordPressでスクリプトにdefer・async・moduleを付ける方法

WordPressでスクリプトにdefer・async・moduleを付ける方法を解説。コピペで使えるサンプル付き。

cloud-document-cover.avif

使ってみたいよね?Adobeクラウドドキュメントを試してみた

Adobeクラウドドキュメントを試して感じたメリットとデメリットをまとめました。

lv-sl-error-cover.avif

Laravelでstorageの画像が表示されない件

Webアプリ(Laravel)をサーバー移動した際に画像が表示されなかった場合の備忘録です。

railx6sj-cover.avif

ssh接続エラー: Too many authentication failuresをどうにかする

SSH接続時に出現する「Too many authentication failures」のエラーの解決法についてご紹介。

kusanagi-sever-error-cover.avif

KUSANAGIでサイトが表示されない場合は初心にかえる

KUSANAGIサーバーでどうやっても希望のドメインがサイトから見れなかった場合に試してたい選択肢をご紹介。


新着記事一覧

kindle-comic.png

無料で漫画を一気読み!Kindleで出産レポ・育児漫画などなど

timestamps-converter-cover.avif

「このUNIXタイムスタンプいつ?」をサクッと解決!Mac開発者のための快適設定

Python+シェルスクリプトでUNIXタイムスタンプ(秒/ミリ秒)を即変換。

apple-emacs-shortcut-cover.avif

Macユーザーに捧ぐ!日常が変わるEmacs風ショートカット厳選まとめ

Macの標準機能で利用できるEmacsキーバインドを使って日常のテキスト入力などを効率化!

adobe-graduation-ceremony-cover.avif

【Adobe卒業式】年間10万円の節約!AdobeからApple Creator Studioに乗り換えた話

高額なAdobe税から卒業!解約の違約金トラップや、解約前にやるべき事などを解説。

vim-believer-cover.avif

爆速コーディングを実現するVimを布教する記事【入門編】

俺選!実務で爆速化する神コマンドを厳選して布教します。

timemachine-to-mac-transfer-cover.avif

意外と簡単!Time MachineでMac環境をお引越し(M1→M5)

Time MachineでMacを移行したらほぼそのまま復元できた話。

apple-fitness-plus-cover.avif

体重乱高下アラフォーがApple Fitness+に行き着いた話

激しい体重の増減を繰り返したチョコザップユーザーが、コスパ最強の「Apple Fitness+」に乗り換えました。

vite-first-guide-cover.avif

「アナタ無しでは生きられない!」Viteを使って今スグ爆速の開発環境を整えよ!

保存した瞬間にブラウザが更新されるViteの「ホットリロード」を活用した爆速開発環境を作る手順を解説!

with-pomodoro-technique-cover.avif

「私のコトですか?」過集中&注意力散漫な人に刺さる!効率化ではなく“生存戦略”のポモドーロ術

集中力が「0か200」しかない人に朗報!ポモドーロ・テクニックが脳の暴走を止める最強の特効薬でした。

jetstream-profile-image-cover.avif

Jetstream(Laravel)でプロフィール画像が表示されない会場はこちらです

Jetstreamで画像が保存・表示されない原因をケースごとにまとめました。

wordpress-enqueue-scripts-cover.avif

コピペで完了!WordPressでスクリプトにdefer・async・moduleを付ける方法

WordPressでスクリプトにdefer・async・moduleを付ける方法を解説。コピペで使えるサンプル付き。

cloud-document-cover.avif

使ってみたいよね?Adobeクラウドドキュメントを試してみた

Adobeクラウドドキュメントを試して感じたメリットとデメリットをまとめました。