Fontporter,Libuseful-Lua和Libuseful是(C)2020 Colum Paget。它們是根據GNU公共許可證發布的,因此您可以對GPL允許的任何事情做任何事情。
電子郵件:[email protected]
Fontporter是終端字體查看器和安裝程序,使用Sixel系統支持字體預覽,允許在諸如XTERM之類的支持終端中查看圖形。它可以從GoogleFonts,Fontsquirrel,Fontsource.org,Mozilla的CDN和字體列表中安裝字體。
Fontporter需要安裝Libuseful(https://github.com/columpaget/libuseful)和libuseful-lua(https://github.com/columpaget/libuseful-lua)要安裝。字體預覽需要安裝圖像魔法(至少“轉換”命令)才能創建預覽圖像。
fontporter由一個“ fontporter.lua”文件組成,您可以將其放在路徑中的某個地方。您可以將其作為“ lua fontporter.lua”運行,也可以像我一樣使用Linux的Binfmt系統自動調用LUA。
還有一個“ fonts-elsewhere.conf”文件,可以放入“/etc”或“〜/.config/fontporter/”中,該文件提供了Internet上可用的字體列表。
當前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模式”需要安裝圖像粘度來生成字體預覽,並且具有啟用Sixel功能的終端可以顯示它們。
“查看器”選項允許提供圖像查看器程序的名稱或路徑以查看字體預覽。字體預覽需要安裝圖像粘性以生成它們。
該應用程序是菜單驅動的,可以使用箭頭鍵,或W,S,Enter,backspace或i,k,Enter,backspace或這些組合的任何組合進行導航。當從任何外部字體的菜單中選擇字體時,可以使用“ i”鍵在用戶的字體目錄(〜/.local/.local/share/fonts)中安裝,或使用'g'鍵使用“ i”鍵,或在SystemWide Fonts Directory中安裝。系統範圍的安裝需要權限將其寫入目標目錄,並更新字體config緩存,因此最好只使用sudo運行該應用程序。
可以通過激活Sixel模式或在字體屏幕上按“ V”來預覽字體。 “ V”密鑰激活了字體查看器,目前是“顯示”,“ FEH”,“ FIM”,“ SXIV”,“ XV”,“ GIV”或“ MEH”。 (如果要使用另一個圖像查看器,請使用'-eviewer'命令行選項)。
預覽需要圖像魔法的“轉換”命令才能可用。
PCF和OTB字體無法在當前預覽。
要預覽的字體將下載到“〜/.font_preview”中。尚未實施清除此目錄,因此隨著時間的流逝,它往往會填充。
Sixel-Mode預覽需要一個支持Sixel顯示的終端模擬器。如果以xterm -ti vt340運行,則XTERM支持此功能。
找到一種預覽PCF和OTB字體的方法。找到一種通過支持的語言來組織字體的方法。提供不同語言/角色集的“優化預覽”添加高速緩存清潔系統以清理〜/.font_preview目錄維護下載字體的樣式/語言/許可信息(當前丟失了)。添加管理功能以允許將字體分組到用例中。

