Fontporter, Libuseful-Lua และ Libuseful คือ (c) 2020 Colum Paget พวกเขาได้รับการปล่อยตัวภายใต้ใบอนุญาตสาธารณะ GNU ดังนั้นคุณอาจทำอะไรกับพวกเขาที่ GPL อนุญาต
อีเมล: [email protected]
Fontporter เป็นตัวอักษรตัวอักษรและตัวติดตั้งที่รองรับการแสดงตัวอย่างแบบอักษรโดยใช้ระบบ Sixel ทำให้กราฟิกสามารถดูได้ในการสนับสนุนเทอร์มินัลเช่น Xterm มันสามารถติดตั้งตัวอักษรจาก Google Fonts, Fontsquirrel, FontSource.org, CDN ของ Mozilla และจากรายการของ Font ที่มีอยู่ 'ที่อื่น'
Fontporter ต้องการทั้ง libuseful (https://github.com/columpaget/libuseful) และ libusefullua (https://github.com/columpaget/libuseful-lua) ที่จะติดตั้ง ตัวอย่างแบบอักษรต้องติดตั้งรูปภาพเวทมนตร์ (อย่างน้อยคำสั่ง 'แปลง') เพื่อสร้างภาพตัวอย่าง
Fontporter ประกอบด้วยไฟล์ 'fontporter.lua' เดียวที่คุณสามารถวางไว้ที่ใดที่หนึ่งในเส้นทางของคุณ คุณสามารถเรียกใช้เป็น 'lua fontporter.lua' หรืออย่างที่ฉันทำใช้ระบบ binfmt ของ Linux เพื่อเรียกใช้ Lua โดยอัตโนมัติ
นอกจากนี้ยังมีไฟล์ 'fonts-elsewhere.conf' ที่สามารถใส่ใน '/etc' หรือ '~/.config/fontporter/' ที่ให้รายการของแบบอักษรที่มีอยู่บนอินเทอร์เน็ต
ปัจจุบัน Fontporter มีตัวเลือกบรรทัดคำสั่งต่อไปนี้:
-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
'ไดเรกทอรีฟอนต์' เป็นไดเรกทอรีที่ติดตั้งแบบอักษรเมื่อผู้ใช้เลือก 'การติดตั้งระบบกว้าง' มันเริ่มต้นเป็น /usr/share/fonts
'Sixel Mode' ต้องการการติดตั้ง Image-Magick เพื่อสร้างตัวอย่างแบบอักษรและเทอร์มินัลที่มีคุณสมบัติ Sixel เปิดใช้งานเพื่อแสดง
ตัวเลือก 'Viewer' อนุญาตให้จัดหาชื่อหรือเส้นทางของโปรแกรม Viewer รูปภาพเพื่อดูตัวอย่างแบบอักษร ตัวอย่างฟอนต์ต้องติดตั้งรูปภาพเพื่อสร้าง
แอพนี้ขับเคลื่อนเมนูและสามารถนำทางได้โดยใช้ปุ่มลูกศรหรือ W, S, Enter, Backspace หรือ I, K, Enter, Backspace หรือการรวมกันของสิ่งเหล่านี้ เมื่อเลือกแบบอักษรจากเมนูใด ๆ สำหรับแบบอักษรภายนอกก็สามารถติดตั้งได้ทั้งในไดเรกทอรีตัวอักษรของผู้ใช้ (~/.local/Share/Fonts) โดยใช้คีย์ 'I' หรือในไดเรกทอรีแบบอักษรทั่วทั้งระบบ การติดตั้งทั่วทั้งระบบต้องได้รับอนุญาตให้เขียนลงในไดเรกทอรีเป้าหมายและเพื่ออัปเดตแคช Font-Config ดังนั้นจึงควรใช้แอพโดยใช้ Sudo
แบบอักษรสามารถดูตัวอย่างได้โดยการเปิดใช้งานโหมด Sixel หรือโดยการกด 'V' ในหน้าจอตัวอักษร คีย์ 'V' เปิดใช้งานตัวอักษรตัวอักษรซึ่งปัจจุบันเป็นหนึ่งใน "แสดง", "Feh", "Fim", "Sxiv", "xv", "giv" หรือ "meh" (หากคุณต้องการใช้ตัวแสดงภาพอื่นให้ใช้ตัวเลือกบรรทัดคำสั่ง '-viewer')
ตัวอย่างต้องใช้คำสั่ง 'แปลง' ของ Image Magick ที่จะใช้ได้
แบบอักษร PCF และ OTB ไม่สามารถดูตัวอย่างได้ในปัจจุบัน
ฟอนต์ที่จะดูตัวอย่างจะถูกดาวน์โหลดลงใน '~/.font_preview' ยังไม่มีการใช้งานเพื่อล้างไดเรกทอรีนี้ดังนั้นจึงมีแนวโน้มที่จะเติมเต็มเมื่อเวลาผ่านไป
Sixel-Mode Preview ต้องใช้เครื่องจำลองเทอร์มินัลที่รองรับ Sixel Display XTERM สนับสนุนสิ่งนี้หากทำงานเป็น xterm -ti vt340
ค้นหาวิธีดูตัวอย่างแบบอักษร PCF และ OTB ค้นหาวิธีจัดระเบียบแบบอักษรด้วยภาษาที่รองรับ ข้อเสนอตัวอย่างสำหรับชุดภาษา/อักขระที่แตกต่างกันเพิ่มระบบการทำความสะอาดแคชเพื่อทำความสะอาดไดเรกทอรี ~/.font_preview รักษาข้อมูลรูปแบบ/ภาษา/ใบอนุญาตของแบบอักษรที่ดาวน์โหลด (ปัจจุบันหายไป) เพิ่มฟังก์ชั่นการจัดการเพื่อให้การจัดกลุ่มแบบอักษรเป็นกรณีการใช้งาน

