Fontporter, Libuseful-Lua dan Libuseful Are (C) 2020 Colum Paget. Mereka dirilis di bawah lisensi publik GNU sehingga Anda dapat melakukan apa pun dengan mereka yang diizinkan GPL.
Email: [email protected]
Fontporter adalah penampil font terminal dan penginstal yang mendukung pratinjau font menggunakan sistem Sixel, yang memungkinkan grafik dilihat dalam terminal pendukung seperti Xterm. Ini dapat menginstal font dari GoogleFonts, FontSquirrel, fontsource.org, CDN Mozilla dan dari daftar font yang tersedia 'di tempat lain'.
Fontporter membutuhkan libuseful (https://github.com/columpaget/libuseful) dan libuseful-lua (https://github.com/columpaget/libuseful-lua) yang akan diinstal. Font Preview membutuhkan gambar Magick untuk diinstal (setidaknya perintah 'Convert') untuk membuat gambar pratinjau.
Fontporter terdiri dari satu file 'fontporter.lua' yang dapat Anda tempatkan di suatu tempat di jalur Anda. Anda dapat menjalankannya sebagai 'lua fontporter.lua' atau, seperti yang saya lakukan, menggunakan sistem Binfmt Linux untuk secara otomatis memohon Lua.
Ada juga file 'font-elsewhere.conf' yang dapat dimasukkan ke dalam '/etc' atau '~/.config/fontporter/' yang memasok daftar font yang tersedia di internet.
Saat ini Fontporter memiliki opsi baris perintah berikut:
-sixel activate sixel font previews
-viewer <prog> set viewer to use for previews
-fontsdir <path> set fonts directory
-? display help
-h display help
-help display help
--help display help
Direktori 'Fonts' adalah direktori yang diinstal ke dalam ketika pengguna memilih 'instalasi sistem luas'. Itu default ke /usr/share/fonts .
'Mode Sixel' mengharuskan magick gambar untuk diinstal untuk menghasilkan pratinjau font, dan terminal dengan fitur Sixel yang diaktifkan untuk menampilkannya.
Opsi 'viewer' memungkinkan memasok nama atau jalur program penampil gambar untuk melihat pratinjau font. Pratinjau font memerlukan gambar-magick yang diinstal untuk menghasilkannya.
Aplikasi ini berbasis menu, dan dapat dinavigasi menggunakan tombol panah, atau W, S, Enter, Backspace atau I, K, Enter, Backspace, atau kombinasi apa pun dari ini. Ketika font dipilih dari salah satu menu untuk font eksternal, itu dapat diinstal baik di direktori font pengguna (~/.local/share/font) menggunakan kunci 'i', atau di direktori font di seluruh sistem (default: '/usr/share/font') menggunakan kunci 'G'. Instalasi sistem-lebar memerlukan izin untuk menulis ke dalam direktori target, dan untuk memperbarui cache font-config, jadi seringkali yang terbaik untuk hanya menjalankan aplikasi menggunakan sudo.
Font dapat dipratinjau baik dengan mengaktifkan mode Sixel atau dengan menekan 'V' di layar font. Kunci 'V' mengaktifkan penampil font, saat ini salah satu dari "display", "feh", "fim", "sxiv", "xv", "giv" atau "meh". (Jika Anda ingin menggunakan pemirsa gambar lain, gunakan opsi baris perintah '-viewer').
Pratinjau membutuhkan perintah 'Convert' Image Magick untuk tersedia.
Font PCF dan OTB tidak dapat dipratinjau pada saat ini.
Font yang akan dipratinjau diunduh ke '~/.font_preview'. Belum ada yang diimplementasikan untuk membersihkan direktori ini, jadi itu akan cenderung terisi dari waktu ke waktu.
Pratinjau mode enamel membutuhkan emulator terminal yang mendukung tampilan Sixel. Xterm mendukung ini jika dijalankan sebagai xterm -ti vt340 .
Temukan cara untuk mempratinjau font PCF dan OTB. Temukan cara untuk mengatur font dengan bahasa yang didukung. Tawaran Pratinjau untuk berbagai set bahasa/karakter Tambahkan sistem cache-cleanup untuk membersihkan ~/.font_preview direktori mempertahankan informasi gaya/bahasa/lisensi dari font yang diunduh (ini saat ini hilang). Tambahkan fungsi manajemen untuk memungkinkan pengelompokan font ke dalam kasus penggunaan.

