はじめに
Microsoft
のVSCode
でデフォルトのフォントを確認する方法です。先日、このサイトのほかのページにコードを書いたところ、macOSではきれいに表示されていましたが、Windowsでは汚いフォントで表示されていました。もちろんCSSをいじってFont-Familyを設定すればいいわけですが、どれを設定すればいいかわからない!ってことでVSCode
のデフォルトのフォントと同じフォントを設定すればきれいではないかと思い調べました。
方法
シンプルにソースコードを見に行くのが早いでしょう(たぶん)。ソースコードは、GitHubのmicrosoft/vscodeで公開されており、そのなかでフォントを指定している部分はここです。27~29行目を見ると、以下のような記述があります。
1.mac { --monaco-monospace-font: "SF Mono", Monaco, Menlo, Courier, monospace; }
2.windows { --monaco-monospace-font: Consolas, "Courier New", monospace; }
3.linux { --monaco-monospace-font: "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace; }
どうやら、OSによって異なるフォントを使っているようです。macOSではSF Mono
、WindowsではConsolas
、LinuxではUbuntu Mono
のようです。Linuxの最初がUbuntu Mono
なので、LinuxでVSCodeを利用する人は、Ubuntuが一番多そうです。このサイトのCSSにも、これらのフォントを指定しておきました。