@@طريقة تعديل خطوط السكين لتدعم اللغة العربية@@

الحالة
مغلق و غير مفتوح للمزيد من الردود.

fairman

كبير مراقبي فريق الدريم بوكس
طاقم الإدارة
إنضم
8 جانفي 2012
المشاركات
28.222
مستوى التفاعل
114.299
الكثير يعاني من مشكلة عدم توفق بعض خطوط السكينات مع اللغة العربية وبالأخص مع بلاجن الترجمة...

لذلك سوف أوضح طريقة تعديل الخطوط في السكينات لتدعم العربية ..

إذا كان السكين لا يدعم الخطوط العربية نعمل ما يلي:

1-اولاً مسار السكينات يكون في
كود:
/usr/share/enigma2

2-يجب أن نعلم هل السكين إفتراضي أم سكين ثانوي تم تحميله ؟!
لمعرفة ما هو السكين ندخل على مكان اختيار السكينات من
menu > setup > system > Gui settings > skin
وبعض الصورة
menu > setup > system > skin
ثم ننظر الى الصورة

1.jpg

3-الأن نحدد ما هو السكين الذي نستخدمه ؟!
-إذا كان السكين الإفتراضي فسوف نفتح ملف إسمه skin.xml من المسار الإفتراضي للسكينات وهو كما ذكرنا
كود:
/usr/share/enigma2
-إما إذا كان سكين ثانوي مثلاً ناخذ سكين MX_black بالتالي نفتح ملف skin.xml الذي بداخل إسم مجلد السكين ويكون في
كود:
/usr/share/enigma2/MX_black

4-بعد أن حددنا السكين المستخدم نقوم بفتح ملف skin.xml حتى نعدل على الخطوط ..

5-بعد أن فتحنا الملف نبحث عن كود وأسطر الخطوط وتبتدء بهذا الكود
كود:
<fonts>
وتنتهي بهذا الكود
كود:
</fonts>
كما توضح الصورة

2.png

5- الأن نركز على إسم الخط واغلب السكينات تستخدم ذات الإسم وهو
("name="Regular) هو الإسم الذي يستخدم في اسطر السكينات وهذا لا نغير فيه شيء نهائياً..
بينما
("filename="nmsdb.ttf) هو إسم الخط الذي نريد تغيره بالتحديد ..

6-وحتى لا نُعقد الأمور سوف نعتمد على مجلد الخطوط الإفتراضي الذي في الصورة ومساره يكون
كود:
/usr/share/fonts
بالتالي لو مثلاً وجدنا إسم ومسار الخط هكذا على سبيل المثال
("filename="/usr/share/enigma2/MX_back/fonts/nmsbd.ttf)
هنا يكون الخط ليس في المجلد الإفتراضي للسكينات وإنما يكون في مسار مجلد الخطوط الذي في داخل مجلد السكين المستخدم لذلك نحذف المسار ونحتفظ فقط بإسم الخط هكذا
(filename="/usr/share/enigma2/MX_back/fonts/nmsbd.ttf)
الذي باللون الاحمر نحذفه ونبقي فقط على اللون الازرق ويكون هكذا تماماً
("filename="nmsbd.ttf)
بالتالي النتيجة النهائية تكون سطر الخط هكذا
(</ "font filename="nmsbd.ttf" name="Regular" scale="100>)

7-الأن لو فرضنا السكين لا يدعم العربية ماذا نعمل ؟! ..
بعد أن توصلنا الى السطر الذي نريد تعديله والاهم هو Regular نقوم بتغير إسم الخط فقط..
يعني لو كان سطر الخط هكذا وهو لا يدعم العربية
(</ "font filename="enig.ttf" name="Regular" scale="100>)
نقوم بتغيره بإسم خط يدعم اللغة العربية .. وأغلب الصورة تحتوي على خط (nmsbd.ttf) في مسار الخطوط الافتراضي الذي ذكرناه وهو يدعم العربية تماماً بدون أي مشكلة ..
ندخل على مسار مجلد الخطوط الافتراضي ونرى هل الخط موجود ام لا ؟!
إذا كان موجود بالتالي فقط نغير إسم الخط ونجعله هكذا
من
(</ "font filename="enig.ttf" name="Regular" scale="100>)
إلى
(<"/ font filename="nmsbd.ttf" name="Regular" scale="100>)

8-الان نحفظ الملف بعد التعديل ونعمل restart enigma2 وبإذن الله سوف يكون السكين يدعم العربية

9-إذا كانت الصورة لا تحتوي على ملف الخطوط الذي ذكرناه وهو (nmsbd.ttf) من بالمرفقات حملوه وفكوا الضغط عنه وارسلوه الى مسار الخطوط

10-طيب شخص يريد أن يستخدم خط اخر على رغبته ... فقط يتأكد أن الخط يدعم العربية يستخدم قوقل وسوف يجد مواقع للخطوط ولكن يجب ان يكون الخط بإمتداد ttf. وليس إمتداد اخرى .. ويطبق الشرح كما هو يحمل الملف ويرسله الى مسار الخطوط ويغير إسمه في ملف skin.xml

بهذا ينتهي الشرح بالتوفيق

الرجاء في حالة الشكر فقط الضغط على زر الإعجاب ... الموضوع فقط للإستفسارت والمساعدة إذا تطلب الأمر ...
 

المرفقات

  • nmsbd.zip
    190,4 KB · المشاهدات: 304
التعديل الأخير:

mccann

عضو
إنضم
27 أفريل 2014
المشاركات
6.261
مستوى التفاعل
10.512
نجحت العملية في كل السكينات ما عدا سكين اسمه full_hd من maggy.. لا أدري لم ينفع تغيير الفونت إلى nmsbd
 

ahmedgalasaadl

نجم المنتدى
إنضم
6 أوت 2016
المشاركات
2.680
مستوى التفاعل
4.216
المشكلة ان skin xml في صورة satdreamgr
لايوجد fonts
 

mccann

عضو
إنضم
27 أفريل 2014
المشاركات
6.261
مستوى التفاعل
10.512
التعديل الأخير بواسطة المشرف:

سفيان18

عضو نشيط
إنضم
2 ديسمبر 2009
المشاركات
263
مستوى التفاعل
199
جربت على صوره satdreamgr السكين الاصلي لم تظهر اللغه العربيه غيرت سكين اخر نفس المشكله مع الشرح الذي وضعته اخي حسين لم تظهر اللغه العربيه

هل الصوره ينقصها ملفات في النظام ام ماذا
 

nirvana-dz

عضو
إنضم
23 سبتمبر 2014
المشاركات
91
مستوى التفاعل
90
هل هذه الطريقة تحل مشكل تقطع بعض الحروف في بلوجين الترجمة ؟؟
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
أعلى