Chrome OS Flexの標準ターミナルは、そのままだと自分の好きなフォントを使えないらしい
でも、HackGenフォントをどうしても使いたかったので調べた

準備

自分のリポジトリに、こんな感じにPublicで配置(HackGen は SIL Open Font License (OFL) 1.1 で配布されていて、改変せずそのまま再配布することも認められています)

Chrome OS FlexのターミナルにHackGenフォントを設定

通常の設定画面だと設定できないので、ターミナルを開いた状態で Ctrl + Shift + Jを押す
開発者ツールが開くので、コンソールに以下をコピペ

1
2
3
4
5
6
7
8
9
10
11
12
13
term_.prefs_.set('user-css-text', `
@font-face {
font-family: "HackGen Console NF";
src: url("https://raw.githubusercontent.com/<自分のアカウント名>/HackGen/main/HackGenConsoleNF-Regular.ttf") format("truetype");
font-weight: normal;
}
@font-face {
font-family: "HackGen Console NF";
src: url("https://raw.githubusercontent.com/<自分のアカウント名>/HackGen/main/HackGenConsoleNF-Bold.ttf") format("truetype");
font-weight: bold;
}
`);
term_.prefs_.set('font-family', '"HackGen Console NF", monospace');

フォントが反映されたら成功