(エディタの設定使い分け)フォント関連の話が続くが、個人的に好きな話題なのでご容赦願いたい。私はエディタの特性によってエディタを使い分けている。Atom”という感じである。微妙な特性の違いから使いわけたいケースがある1。特殊な用途によって使い分けたいケースがあるのならエディタで分けられないケースがある。そこでフォントごと設定を使い分けるのがどうかを述べる。Leafpad$XDG_CONFIG_HOMEで使いわけることは可能だが、インターフェイス系の表示も乱れる。Leafpadは日本語文字コードを自動的に判別する。常にエンコーディングをUTF-8に変換する、というポリシーを持っている場合は気にしなくても良い部分ではあるが、エンコーディングを維持したまま開きたい人にとっては数少ない選択肢となる。Mousepad$XDG_CONFIG_HOMEで設定ディレクトリを間接的に指定できる。Medit細かなコントロールがしやすいMeditだが、設定ファイルの指定オプションはない。$XDG_CONFIG_HOMEも尊重しないので、設定ファイルを指定したい場合は$HOMEを設定する必要があり非常に使いにくい。オプションで設定ディレクトリが指定できる。Gedit$XDG_CONFIG_HOMEで設定ディレクトリを間接的に指定できる。Geditは標準入力を読むこともできる貴重なエディタ。Kateプロファイルにフォントを含められるようになっている。プロファイルはカラースキームなのだが、カラースキームだけでなくフォントを含んでいるため、簡単に切り替えられる。カラースキームは分けたくない場合は、元になるカラースキームをエクスポートすると、これをインポートすることでいくらでも増やせる。欧文フォントを使って合成する場合、ベースラインや高さによっては文字が切れてしまったり、ガタつく場合もある。Atom環境変数$ATOM_HOMEで指定できる。Code--usr-data-dirオプションが利用可能。kwrite/Kateが使い分けやすいが、フォント合成にやや難がある。最近は私はエディタ自体で分ける方向だ。私が使っている中で最も特殊なことを要求するのは、小説を書くときである。いってもそんなケースは相当に減っている。選択してうまくいかなかったら時間や速度を諦めてVSCodeにする」という手法が成立しているからだ。