Fontporter و libuseful-lua و libuseful هي (C) 2020 Colum Paget. يتم إصدارها تحت رخصة GNU العامة ، لذا يمكنك فعل أي شيء معهم يسمح به GPL.
البريد الإلكتروني: [email protected]
FontPorter هو عارض خطوط طرفية ومثبت يدعم معاينات FONT باستخدام نظام SixEL ، مما يسمح بمشاهدة الرسومات في أطراف الدعم مثل Xterm. يمكنه تثبيت الخطوط من Googlefonts و Fontsquirrel و Fontsource.org و Mozilla's CDN ومن قائمة الخطوط المتاحة "في مكان آخر".
يتطلب FontPorter كل من libuseful (https://github.com/columpaget/libuseful) و libuseful-lua (https://github.com/columpaget/libuseful-lua). تتطلب معاينة FONT تثبيت MAGICK (على الأقل أمر "التحويل") من أجل إنشاء صورة المعاينة.
يتكون FontPorter من ملف "fontporter.lua" واحد يمكنك وضعه في مكان ما في طريقك. يمكنك إما تشغيله كـ "lua fontporter.lua" أو ، كما أفعل ، استخدام نظام BINFMT من Linux لاستدعاء LUA تلقائيًا.
يوجد أيضًا ملف "fonts-elsehere.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" تثبيت Magick لإنتاج معاينات الخط ، ومحطة مع ميزة Sixel ممكّنة لعرضها.
يسمح خيار "العارض" بتزويد اسم أو مسار برنامج عارض الصور بعرض معاينات الخط. تتطلب معاينات الخط مثبتًا لإنشاء صورة لإنشاءها.
يعتمد التطبيق على القائمة ، ويمكن التنقل فيه باستخدام مفاتيح الأسهم ، أو W ، أو S ، أو Enter ، أو Packspace أو I ، أو K ، أو Enter ، أو Packspace ، أو أي مزيج من هذه. عندما يتم تحديد خط من أي من القوائم للخطوط الخارجية ، يمكن تثبيته إما في دليل الخط الخاص بالمستخدم (~/.local/share/fonts) باستخدام "I 'Key ، أو في الدليل على مستوى النظام (الافتراضي:'/usr/share/fonts ') باستخدام مفتاح' g. يتطلب التثبيت على مستوى النظام إذنًا للكتابة في الدليل المستهدف ، وتحديث ذاكرة التخزين المؤقت للخط ، لذلك من الأفضل غالبًا تشغيل التطبيق باستخدام Sudo.
يمكن معاينة الخطوط إما عن طريق تنشيط وضع Sixel أو عن طريق الضغط على "V" في شاشة الخط. يقوم مفتاح "V" بتنشيط عارض الخط ، حاليًا أحد "Display" أو "Feh" أو "Fim" أو "SXIV" أو "XV" أو "GIV" أو "Meh". (إذا كنت ترغب في استخدام عارض صورة آخر ، فاستخدم خيار سطر الأوامر "-viewer").
تتطلب المعاينة أمر "تحويل" صورة ماجيك ليكون متاحًا.
لا يمكن معاينة خطوط PCF و OTB في التيار.
يتم تنزيل الخطوط المراد معاينتها في '~/.font_preview'. لم يتم تنفيذ أي شيء حتى الآن لمسح هذا الدليل ، لذلك سوف يميل إلى ملء مع مرور الوقت.
تتطلب معاينة Sixel-mode محاكيًا طرفيًا يدعم شاشة Sixel. يدعم Xterm هذا إذا تم تشغيله كـ xterm -ti vt340 .
ابحث عن طريقة لمعاينة خطوط PCF و OTB. ابحث عن طريقة لتنظيم الخطوط من خلال اللغات المدعومة. عرض معاينة لمجموعات لغة/أحرف مختلفة ، أضف نظام تنظيف ذاكرة التخزين المؤقت لتنظيف ~/.font_preview دليل الحفاظ على معلومات النمط/اللغة/الترخيص للخطوط التي تم تنزيلها (تم فقد هذا حاليًا). أضف وظائف الإدارة للسماح لتجميع الخطوط في حالات الاستخدام.

