Kembali di Slackware dan RedHat-pra-Fedora, ada font konsol yang disebut, "rock", atau "t". Saya sudah sering mencari ini, tetapi tidak dapat menemukan referensi untuk itu. Saya pikir akan menyenangkan untuk mengembalikannya di Ubuntu, jika memungkinkan. Apakah ada yang tahu apa namanya sekarang, atau jika ada versi TrueType saya bisa memakai sistem lain?
8
Jawaban:
AFAIK tidak ada porta font yang ada ini untuk varian garis besar apa pun. Namun, berikut ini beberapa perincian, dan peretasan, yang mungkin membantu Anda dalam perjalanan.
The t.fnt , tektite, diciptakan oleh (mantan?) ClySmic Software , dan kemungkinan Ralph B Smith Jr, Presiden / Kepala Programmer / Masak / Botol Washer . Ini adalah font bitmap yang disertakan dengan program VFONT untuk DOS dan OS / 2. Ini memuat font pengganti untuk sistem VGA. Nama yang diberikan oleh penulis adalah Tektite dan digambarkan sebagai font gaya "a" Architect "."
VFONT dapat diunduh di arsip CVFONT.ZIP dan CVFONTA.ZIP. The tektite font bagian dari yang terakhir. Yang pertama adalah versi yang lebih lama hanya untuk DOS.
VFONT dan ekstraksi:
Arsipnya terdiri dari program DOS, VFONT.COM, program OS / 2 VFONT2.EXE, basis data font VFONT.DAT dan README.MAN. VFONT.DAT berisi 13 font bitmap yang disimpan kembali ke belakang. Untuk mengekstrak font Tektite lakukan:
Ini memberi Anda file font tipe RAW, yang termasuk dalam misalnya Slackware.
Setiap font adalah 4096 byte. Jadi untuk mengekstrak yang lain cukup ubah opsi lewati . Yaitu
c.fnt
yang datang setelaht.fnt
memberi Anda nilai lewati28672 + 4096 = 32768
. Semua font termasuk dalam Linux, dan untuk melakukan ekstraksi lengkap yang bisa dilakukan:... atau, tentu saja, unduh dari salah satu dari berbagai distro yang menyertakannya.
File-file ini dapat dimuat langsung di terminal dengan mis:
Penamaan di Linux
Font diberi namanya di Linux oleh opsi untuk program VFONT. Tektite memiliki
/T
. Font lain juga disertakan, juga dinamai dengan opsi baris perintah untuk VFONT. ( / S = s.fnt, / SD = sd.fnt, / RO = ro.fnt ... dll.)Font RAW
Format font RAW (usang tetapi dikenali) adalah format font paling sederhana yang ada. Ini tidak memiliki header, tidak ada footer, tidak ada byte melarikan diri dll. Biasanya memiliki lebar 8 piksel (bit) - seperti halnya font VFONT. Mereka selalu memiliki 256 mesin terbang.
Dari sini kita dapat dengan mudah menghitung ketinggian dengan:
Karena semua font VFONT memiliki ukuran 4.096, kita juga tahu tingginya 16 piksel (bit). Itu juga memberikan bahwa setiap mesin terbang adalah 16 byte.
Rendering ASCII
Karena font sesuai dengan rentang ASCII ketika datang ke 0x20 (spasi) - 0x7e (tilde) kita dapat melakukan rendering ASCII sederhana dari mesin terbang.
Misalnya surat itu
A
memiliki posisi 65. Karena setiap mesin terbang adalah 8 × 16 = 128 bit kita memilikinya pada 128/8 = 16 byte.Karena 65 × 16 = 1040 kita dapat mengekstraksi mesin terbang
A
dengan (di sini termasuk konversi ke biner dan penggantian 0 dan 1 untuk membuatnya lebih mudah dibaca):Yang memberi kita:
Dengan menggunakan beberapa kode-C sederhana kita juga dapat membuat beberapa gambar PBM sederhana. Berikut ini contoh keluaran dari semua font di VFONT:
Editing dengan FontForge
Jika Anda ingin bekerja dengan font, saya kira Anda mungkin pergi ke FontForge . Karena tidak mengenali font RAW, Anda harus mengubahnya ke format lain. Salah satu konversi yang lebih sederhana adalah BDF. Salah satu opsi adalah menggunakan Alat PSF John Elliot . Konversi pertama dari RAW ke PSF kemudian PSF ke BDF:
File BDF sekarang dapat dibuka di FontForge
Karena prosesnya agak sederhana (dan sama untuk semua VFONT), Anda juga dapat menggunakan skrip ini untuk mengonversi langsung ke format BDF:
Penggunaan sampel:
Memberi Anda font Tektite sebagai BDF.
Versi lain
Ada beberapa versi modifikasi dari font Tektite. Jika Anda mencarinya, tambahkan misalnya "clysmic" ke frasa pencarian yang dapat Anda pelajari.
Render gambar
Demi kelengkapan saya menambahkan kode-C tumbuk untuk membuat gambar di atas.
display
danconvert
merupakan bagian dari ImageMagick .Penggunaan sampel:
Gambar contoh semua font di atas dibuat oleh:
Kode:
sumber
A
pada akhir CVFONTA. Saya baru saja mengunduhnya dan sudah ada. Tautan alternatif: kimludvigsen.dk/os2/gfd/wps/font/index.php dengan nama cvfonta.zip - Fon di tautan Anda juga cocok dan OK di sini, dandiff
menunjukkannya identik dengan yang ditemukan di disebutkan arsip ZIP.