كيفية تكوين الخطوط واستكشافها وإصلاحها في Linux



جرب أداة القضاء على المشاكل

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



أكثر شيوعًا أن يحاول أحد البرامج عرض نص بخط غير الخط الذي تم تثبيته مؤخرًا. هذه مشكلة خاصة مع خطوط Unicode التي تغطي كتلة معينة فقط. من السهل إصلاح معظم هذه الأخطاء بشرط أن يكون ملف الخط نفسه جيدًا وبالتنسيق الصحيح. يجب أن يتلقى كل من ملفات OTF و TTF نطاقًا واسعًا من الدعم من التوزيعات الحديثة ، لذا تابع القراءة إذا كنت تواجه أي مشكلة.



الطريقة 1: فحص الحروف الرسومية باستخدام gucharmap

ابدأ خريطة شخصية جنوم إما بالبحث عنها على Dash ، أو فتحها من قائمة التطبيقات داخل قائمة الملحقات أو النقر عليها في قائمة الملحقات التي بدأت من قائمة Whisker في Xfce4. قد يرغب مستخدمو KDE بدلاً من ذلك في بدء KCharSelect ، وهو البرنامج المكافئ في بيئة سطح المكتب تلك. انقر فوق مربع اسم الخط وانتقل لأسفل لتحديد الخط الذي تواجه صعوبات فيه. إذا كان بإمكانك رؤية الاسم ، فحدده ثم حدد كتلة Unicode التي ستظهر نوع الأحرف التي تهتم بها.



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



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

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

الطريقة 2: استخدام fc-cache و fc-list لتحديث قوائم الخطوط

إذا لم تكن قادرًا على العثور على الخط مطلقًا في الطريقة الأولى ، فستحتاج إلى فتح موجه الأوامر. ابحث عن برنامج المحطة الطرفية من Dash ، وانقر فوق الرمز الموجود في مجلد أدوات النظام في قائمة التطبيقات أو قائمة Whisker أو اضغط باستمرار على Ctrl و Alt و T في نفس الوقت. بمجرد وصولك إلى الموجه ، يمكنك استخدام fc-cache بدون أي وسيطات أخرى لتحديث جميع الخطوط على نظامك. يعمل هذا أحيانًا بشكل أفضل عند فتح أقل عدد ممكن من برامج التطبيقات. لن يقوم برنامج fc-cache بإرجاع أي تعليقات في معظم الحالات. تحقق من أي برنامج يمكنه عرض الخطوط لمعرفة ما إذا كان يمكن الوصول إلى الخط الآن. أبلغ بعض المستخدمين أنه من الأفضل إعادة التشغيل ، ولكن هذا غير ضروري دائمًا نظرًا لأن fc-cache يقوم عادةً بتحديثه. إذا كنت لا تزال غير قادر على رؤيته ، فحاول تشغيل قائمة fc | أكثر من موجهك. يجب أن يسرد هذا كل خط على نظامك. ستحتاج إلى دفع شريط المسافة في كل مرة تريد فيها رؤية قسم آخر من هذه القائمة. اكتب قائمة fc | grep nameoffont ، مع استبدال nameoffont بالاسم الفعلي للخط المعني ، إذا كنت تريد مزيدًا من تقييد البحث.

إذا كنت لا تزال غير قادر على تحديد موقعه ، فربما لم تقم بتثبيته على الدليل الصحيح. حاول نقل الخط إلى دليل ~ / .fonts إذا لم يكن موجودًا بالفعل. إذا كنت لا تزال تواجه مشكلات ، فهناك خطر أن يكون ملف الخط سيئًا بالفعل.

الطريقة الثالثة: استخدام fc-validate

بالعودة إلى سطر الأوامر ، ستحتاج إلى الانتقال إلى الدليل الذي قمت بتثبيت الخط فيه. في العديد من عمليات التثبيت لمستخدم واحد ، يمكنك تنفيذ ذلك باستخدام cd ~ / .fonts للوصول إلى دليل الخطوط الذي لديك مستخدم منزلي. إذا كنت تحاول تثبيت الخطوط على مستوى النظام بأكمله ، فستحتاج إلى استخدام cd / usr / share / Fonts / truetype على العديد من الأجهزة للوصول إلى الموقع الصحيح. تقوم التوزيعات المختلفة بذلك بطريقة مختلفة قليلاً ، لذلك ربما تكون قد استخدمت موقعًا مختلفًا في النهاية وسيتعين عليك استبدال المسار بالمسار الذي تستخدمه. بمجرد وصولك إلى هناك ، حاول كتابة fc-validate –verbose nameoffont.ttf ، على الرغم من أنه سيتعين عليك استبدال nameoffont.ttf بملف الخط الذي تعمل معه. بينما لا يعرض مفتاح –verbose عادةً المزيد من المعلومات ، فمن الجيد تضمينه على أي حال.

يجب أن تتلقى بيانًا حول ما إذا كان الخط المعني يلبي تغطية لغتك الافتراضية. إذا لم يكن كذلك ، فقد يكون نوعًا من الخطوط الخاصة. خلاف ذلك ، قد يكون تالفًا بالفعل وقد تحتاج إلى استبدال الملف. إذا قيل لك أنه يرضي ذلك ، فأنت تعلم أن ملف الخط جيد على الأقل. إذا كنت تريد المزيد من المعلومات ، فيمكنك تجربة fc-scan nameoffont.ttf | أقل أو مسح fc nameoffont.ttf | المزيد لرؤية صفحة كاملة من النص حول الخط الذي تحاول العمل معه.

4 دقائق للقراءة