📢 この記事は ChatGPT によって翻訳されました
はじめに
ブログを国際化してからは他言語の投稿なんてほぼ見てなかったんだけど、
ある日ネットサーフィン中に「おっ、いい感じの日本語フォントじゃん?」ってのを見つけて、「これは導入するしかない!」ってなった。
でもその時に他の言語フォントを見てみたら……ひどすぎて笑った。
対象箇所の特定
要素を調べてみたら、フォントは変数でコントロールされてることがわかったので、
テーマの SCSS ファイルを開いて、変数が定義されてる場所を検索。すんなり見つかった。
フォント追加
既存の命名ルールに倣って、各言語ごとのフォント変数を追加した:
|
|
保存してビルドしてみたけど、特に変化なし。
言語別フォント上書き設定
実は lang
セレクタで言語ごとにフォントを上書きできる。
つまり <html lang="xx">
によってフォントを切り替えるようにすればいいってこと。
|
|
このスタイルをビルドして適用したら、見た目が一気に整って満足。