[TOP] / [PRG] / [PCB] / [FONT] / [ANDR] / [MEMO]
フォント
自作のフォントを公開してます。
かつての古いドットフォントは、httpの方にあります。
Elizaフォント
ドットフォント、ASCII分のみ。
汎用的に使えるTrueTypeフォント(.ttf)と、CUIコンソール内で使えるPCScreenFont(.psf.gz)があります。
もともとはゲーム用のフォントとして作り始めたものですが、 コンソール用のフォントとして使えますし、バイナリエディタで見ると見やすいかも。
このサイト内でも埋め込みフォントとしてちょくちょく使ってたりします。
8x16のEliza816と、8x12のEliza812があります。

Eliza816

ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrsuvwxyz;:
0123456789ABCDEF 368936890808B8B8
top - 23:56:52 up 5 days, 12:08, 1 user, load average: 0.95, 0.92, 0.86
Tasks: 456 total, 2 running, 452 sleeping, 0 stopped, 2 zombie
%Cpu(s): 1.1 us, 1.7 sy, 0.0 ni, 96.8 id, 0.0 wa, 0.0 hi, 0.3 si, 0.0 st
MiB Mem : 31318.7 total, 16339.7 free, 10798.9 used, 4736.3 buff/cache
MiB Swap: 977.0 total, 977.0 free, 0.0 used. 20519.8 avail Mem
8080: 48 20 78 88 68 4C 85 87 4C 8B 80 EE 32 04 D0 08
8090: 20 99 80 CE 32 04 10 F8 60 A2 04 A9 FF 9D 20 04
80A0: CA 10 FA AE 28 04 4C AE 80 BD 00 02 D0 06 CA 10
80B0: F8 4C 5D 86 BD 60 02 29 FC 9D 60 02 BD 70 03 F0
80C0: 09 18 7D A0 02 9D A0 02 90 5A DE 70 02 D0 55 BD
80D0: 10 02 85 00 BD 20 02 85 01 A0 00 B1 00 85 02 29
80E0: F0 C9 70 F0 42 C9 F0 F0 41 A5 02 C9 ED D0 03 4C
80F0: 93 83 29 7F C9 6D F0 35 C9 6E F0 7F C9 6F F0 54

Linuxでドットバイドットなサイズにするためには、フォントサイズを「11.25」と指定してください。
8x16サイズで1:2の比率のため、コンソールで使用時に別の等倍日本語フォントと混ぜるとき、間隔が崩れません。

Eliza812

ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrsuvwxyz;:
0123456789ABCDEF 368936890808B8B8
top - 23:56:52 up 5 days, 12:08, 1 user, load average: 0.95, 0.92, 0.86
Tasks: 456 total, 2 running, 452 sleeping, 0 stopped, 2 zombie
%Cpu(s): 1.1 us, 1.7 sy, 0.0 ni, 96.8 id, 0.0 wa, 0.0 hi, 0.3 si, 0.0 st
MiB Mem : 31318.7 total, 16339.7 free, 10798.9 used, 4736.3 buff/cache
MiB Swap: 977.0 total, 977.0 free, 0.0 used. 20519.8 avail Mem
8080: 48 20 78 88 68 4C 85 87 4C 8B 80 EE 32 04 D0 08
8090: 20 99 80 CE 32 04 10 F8 60 A2 04 A9 FF 9D 20 04
80A0: CA 10 FA AE 28 04 4C AE 80 BD 00 02 D0 06 CA 10
80B0: F8 4C 5D 86 BD 60 02 29 FC 9D 60 02 BD 70 03 F0
80C0: 09 18 7D A0 02 9D A0 02 90 5A DE 70 02 D0 55 BD
80D0: 10 02 85 00 BD 20 02 85 01 A0 00 B1 00 85 02 29
80E0: F0 C9 70 F0 42 C9 F0 F0 41 A5 02 C9 ED D0 03 4C
80F0: 93 83 29 7F C9 6D F0 35 C9 6E F0 7F C9 6F F0 54

Linuxでドットバイドットなサイズにするためには、フォントサイズを「8.25」と指定してください。
8x12サイズで1:2の比率ではないため、コンソールで使用時に日本語フォントは間隔が大きく開き、不自然になります。

ダウンロードと使い方

Debian13環境でこのフォントを追加するには、展開したディレクトリ内で以下のようなコマンドでコピーします。

# cp eliza*.ttf /usr/share/fonts/
# cp eliza*.psf.gz /usr/share/consolefonts/

.ttfの方の適用方法は、ターミナルやエディタ等の各アプリのフォント変更で行います。
.psf.gzの方は、以下のコマンドで適用します。

設定編集
# vim /etc/default/console-setup
└「FONT="eliza816.psf.gz"」に書き換える
即時反映
# setupcon


[トップページへ]