Highlighting Code Blockでスマホ表示の文字がずれる場合の対応
WordPress5.5では「Crayon Syntax Highlighter」というプラグインがうまく動きませんでした。
2020/9/28時点更新が4年前となっており、別のプラグインを探してみました。
「Highlighting Code Block」というプラグインが人気があるようで試したところ、スマホで表示する場合に
下の画像のように文字の位置がずれてしまい、見づらくなってしまいました。
PCのほうではスマホのように文字位置がずれることはありません。
これはフォントの問題で、WordPress管理画面から
設定 => [HCB]設定でコードの”font-family”を
Menlo, Consolas, “Hiragino Kaku Gothic ProN”, “Hiragino Sans”, Meiryo, sans-serif;
から
“SFMono-Regular”,Consolas,”Liberation Mono”,Menlo,Courier,monospace;
に変更することで、スマホでもきれいに表示されます!
「Highlighting Code Block」のフォント変更後は、下のようにきれいに表示されるようになりました。