2024年2月7日InPythonプログラミングをしていると細かい英数字ばかりの画面を見続けることになりますので、できるだけ各種プログラミング言語で使われる用語、変数/関数/クラスの名前などが見やすいほうが作業の効率が上がります。Code(VSCode)で使えるよう設定する方法を解説します。文字合成機能のligatureの設定(お好みで。0xProtoの感想0xProtoについてまずフォント「0xProto」については以下のGithubにある公式リポジトリをご覧ください。Github:0xProto見た目は次のようなデザインのフォントです。この投稿をInstagramで見る0xType(@0xtype)がシェアした投稿ダウンロード下のページからダウンロードしてください。Github:0xProtoダウンロードページダウンロードするのは一番上にある0xProto~.zipというもので大丈夫です。ダウンロードできたらそのzipファイルを解凍してください。上画像のように解凍したフォルダの中には(今回の私の場合は)3つのフォントが入っています。そのうち、拡張子が「otf」か「ttf」のどちらか好きなほうを選び、右クリックメニュー(コンテクストメニュー)を表示させてください。その右クリックメニューの中に「インストール」という項目があるので、クリックします。するとインストールが始まります。基本的にすぐに完了します。インストールが終われば解凍したフォルダや、ダウンロードしたzipファイルは削除してもらっても大丈夫です。次にVSCodeでの作業に移ります。VSCodeでの設定方法コードエディタ上のフォントファミリー設定まずVSCodeの設定を開けます。上画像で歯車マークをクリックすると、「Setting/設定」という項目が出てくるのでクリックします。family」と入力します。Family」という項目が登場します。その項目で指定されているのが、すでに使っているフォントです。私の場合は画像の通りメイリオ(Meiryo)となっています。それをこの画像のとおり、「”0xProto”」と入力して変更します。これで基本的にフォントの変更の設定が完了します。次で説明する文字合成機能ligatureの設定は各自の好みですので、やらなくてもOKです。文字合成機能のligatureの設定(お好みで。しなくてもよい)複数の種類の文字を組み合わせて合成し、なんらかの別の文字を表示させる機能をligature(リガチャー)と言うそうです。私も詳しくはわかりませんが、そういう機能を使いたい場合は、以下の作業を行ってください。ligature」と入力して、該当項目を表示させます。settings.jsonという項目が現れますので、それをクリックします。すると、そのjsonファイルがVSCode上で開かれます。falseという項目があるので、その「false」を「true」へ変更します。キーボードで入力して書き換えてください。これで作業は終わりです。以上の設定が終われば環境によって自動的に0xProtoが適用されているかもしれません。ない場合は、一度VSCodeを再起動しましょう。私の場合ですが再起動するとこのような見た目となりました。向かって左側のエディタ部分のフォントが0xProto、そして右側のターミナル部分のフォントがmonospaceとなっています。文字サイズは同じ12にそろえていますが、けっこう見た目が違いますね。0xProtoの感想VSCodeのフォントを新しく0xProtoにしたばかりで、しかも個性的なデザインのフォントですので、これまで使っていたメイリオ(Meiryo)との違いが目立ち、ちょっと違和感を覚えています。個人的にはアルファベット「f」の文字のデザインがかなり目立つので、関数定義の「def」や分岐処理の「if」などが目立つようになり、「なるほど、コードが読みやすくなってるかな」という感じです。関連投稿Pythonの抽象基底クラス(ABC)の基本を解説。