تخطى إلى المحتوى

تنصيب الخطوط في أوبنتو

24 ديسمبر 2010

في اوبنتو مجموعة من الخطوط الافتراضية الجميلة والتي كنت استخدمها مذ بدأت باستخدام الاوبنتو ولم أُضف إليها خطوط أخرى لعدم حاجتي لاستخدام خطوط معينة، إلا أن إحد أصدقائي والذي بدأ باستخدام اوبنتو مؤخرًا طلب مني طريقة تنصيب خطوط في أوبنتو وفي الحقيقة لم أكن قد جربت التنصيب من قبل ولكني بحثت فوجدتها أسهل حتى من تنصيب الخطوط في الويندوز.

لتنصيب خط واحد فقط فبعد الحصول على  ملف الخط وفتحه ستجد زر تثبيت الخط اضغط عليه وسيتم تثبيته مباشرة.

أما لتنصيب مجموعة خطوط فيجب نسخها إلى مجلد الخطوط في الاوبنتو وهو /usr/share/fonts/  ومن ثم إعادة بناء قائمة الخطوط بعدها. وسنستخدم ثلاث أوامر في الطرفية

– ننسخ المجلد الذي يحوي الخطوط إلى مجلد الخطوط في الاوبنتو:

sudo cp -r [dir] /usr/share/fonts/truetype/new

مع ملاحظة استبدال  [dir] بمسار المجلد الذي يحوي الخطوط

-الآن نعطي صلاحيات الوصول للمجلد لجميع المستخدمين:

sudo chmod -r 755 /usr/share/fonts/truetype/new

– ومن ثم نعيد بناء قائمة الخطوط:

sudo fc-cache -f -v

وهذا بالطبع كل شيء 🙂

عند عمل فورمات للنظام فإن كل ما عليك هو نسخ مجلد (new) الذي قمنا بإنشائه ومن ثم إعادة نفس هذه الخطوات في النظام الجديد

ملاحظة: بعض الخطوط (معظمها من الخطوط القديمة) لا تعمل في أوبنتو سأبحث عن السبب لاحقًا 🙂

تحديث ٩ يناير ٢٠١١:
بحثت عن السبب عن عدم عمل بعض الخطوط فوجدت أن السبب هو في تصميم الخطوط  فرغم أن لينوكس يدعم خطوط true type بشكل جيد إلا أن مصممي بعض الخطوط في المراحل السابقة استخدموا معايير  لا تتوافق سوى مع الويندوز.. ربما بسبب الجهل بالمعايير القياسية
هذا يذكرني بموقف حصل لي عندما حاولت إقناع أحد مستخدمي انترنت اكسبلورر ٦ بالتحول إلى فايرفوكس أو على الأقل التحديث إلى انترنت اكسبلورر ٧ (الذي كان حينها الإصدار الأحدث) فقال لي بأن بعض المواقع التي يزورها لا تُعرض بشكل سليم في فايرفوكس ولا حتى في انترنت اكسبلورر٧، فقلت له بأن السبب هو في هذه المواقع التي لا تعتمد على معايير الويب القياسية فقال لي مهما يكن السبب الأهم أن تُعرض المواقع بشكل صحيح.
بالطبع أنا لن اتخذ هذا الموقف السلبي وأقول مهما يكن السبب، إنما ببساطة سأحذف الخطوط التي لا تعمل بشكل صحيح.

From → اوبنتو

2 تعليقان
  1. أو بكل بساطة ، أنشئ مجلد داخل مجلد المنزل (home) وسمه .fonts

    ( لابد نقطة قبل اسمه – يسكون مخفي )

    وضع جميع خطوطك فيه ,, فقط

    تحياتي

  2. شكرًا لك عزيزي إبراهيم
    جربت هذه الطريقة ولكنها لم تعمل بالشكل الصحيح!
    ربما أخطأت في أمر ما 😦

    بوركت عزيزي

اترك رداً على إبراهيم السليمان إلغاء الرد