حافظ على تناسق الخط عبر أنظمة تشغيل مختلفة.
لقد قمت بإنشاء هذا للأشخاص الذين لديهم مشاكل مع خطوطهم التي لا تعمل على أنظمة تشغيل مختلفة بسبب طرق التثبيت المختلفة المستخدمة في أنظمة تشغيل مختلفة. الغرض من هذه الحزمة هو تثبيت ملفات الخطوط (.ttf) تلقائيًا بناءً على نظام التشغيل الذي تستخدمه. يوفر لك الوقت من تثبيت الخطوط يدويًا.
ويندوز 10 / أوبونتو مونو | أوبونتو 14 / وحدة التحكم الكلاسيكية | نظام التشغيل ماك / أوبونتو مونو |
---|---|---|
![]() | ![]() | ![]() |
حذر
تأكد من أن EMACS لديه الإذن بتثبيت الخطوط!
قائمة خطوط TTF التي تريد استخدامها وتثبيتها في نظام التشغيل الحالي.
; ; I just have all my fonts inside my '.emacs.d' directory for sake of simplicity.
; ; But you can have your font at any directory you want.
( setq use-ttf-default-ttf-fonts '( ; ; >> Classic Console <<
" ~/.emacs.d/fonts/clacon.ttf "
; ; >> Ubuntu Mono <<
" ~/.emacs.d/fonts/UbuntuMono-R.ttf " ))
اسم الخط الذي تريد استخدامه كافتراضي. اخترت Ubuntu Mono
كخط افتراضي.
( setq use-ttf-default-ttf-font-name " Ubuntu Mono " )
تثبيت الخطوط في نظام التشغيل الحالي. قد يستغرق الملف الإضافي .ttf الذي تحاول تثبيته بعض الوقت، لكن هذه الوظيفة لا تمنع عملية Emacs نفسها. علاوة على ذلك، ستحتاج إلى استدعاء وظيفة use-ttf-set-default-font
بعد تثبيت جميع الخطوط في قائمة use-ttf-default-ttf-fonts
.
M-x use-ttf-install-fonts
استخدم الخط عن طريق متغير use-ttf-default-ttf-font-name
. سيؤدي هذا بالفعل إلى تعيين Emacs الخاص بك على الخط المستهدف.
M-x use-ttf-set-default-font
إذا كنت ترغب في المساهمة في هذا المشروع، فيمكنك إما استنساخ وتقديم طلبات السحب إلى هذا المستودع. أو يمكنك استنساخ المشروع وإنشاء فرع خاص بك لهذه الأداة. أي أساليب هي موضع ترحيب!
لإجراء الاختبار محليًا، ستحتاج إلى الأدوات التالية:
تثبيت جميع التبعيات وتبعيات التطوير:
$ eask install-deps --dev
لاختبار تثبيت الحزمة:
$ eask package
$ eask install
لاختبار التجميع:
$ eask compile
؟ الخطوات التالية اختيارية، لكننا ننصحك باتباع نتائج الوبر هذه!
المدمج في checkdoc
linter:
$ eask lint checkdoc
لينتر package
القياسية:
$ eask lint package
ملاحظة: لمزيد من المعلومات، ابحث عن دليل Eask على https://emacs-eask.github.io/.
هذا البرنامج هو برنامج مجاني. يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة جنو العامة كما نشرتها مؤسسة البرمجيات الحرة، إما الإصدار 3 من الرخصة، أو (حسب اختيارك) أي إصدار لاحق.
يتم توزيع هذا البرنامج على أمل أن يكون مفيدًا، ولكن دون أي ضمان؛ دون حتى الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. راجع رخصة جنو العامة لمزيد من التفاصيل.
يجب أن تكون قد حصلت على نسخة من رخصة جنو العامة مع هذا البرنامج. إذا لم يكن الأمر كذلك، راجع https://www.gnu.org/licenses/.
راجع LICENSE
للحصول على التفاصيل.