الأخوة الأعزاء بما أن تطبيقات Java يمكن تشغيلها على عدة انظمة تشغيل لذلك فقد يتم تشغيل تطبيق ملف الجافا على نظام تشغيل لا يدعم اللغة العربية ، فهل بالامكان تضمين الخط ضمن تطبيق الجافا ليتم استعماله على أي نظام تشغيل بدون مشاكل ..... أنا جربت تشغيل تطبيق جافا عربي على نظام تشغيل لايدعم اللغة العربية .. اشتغل التطبيق لكن الخطوط لم تكن واضحة و كبيرة الحجم
تضمين الخطوط ضمن التطبيقات
بالفعل موضوع كنت أريد أن أسأل عنه ،،، تظهر برامج محول وكاتب قبيحة بعض الشيء في الأنظمة التي لا توجد فيها الخطوط المستعملة في الويندوز ....
و أنا أيضا ما زلت أبحث ،، أخي بشير جرب هذا الموقع لربما تجد فيه
أخي فهد :
محرك البحث في الموقع السابق مزعج ... فهو لا يحتوي على Advanced Search
قمت بالبحث عن الكلمات
font embedded
و وجد لي 230 نتيجة بحث ... يعني أحتاج الى 12 ساعة لأجد ما أريده ... مماكن تعطيني اقتراح لأن معالجي أصيب بطفحان الذاكرة
مدونتي
في محاولة مني للحل إليك هذا الكود:
try {
File fp = new File(getClass().getResource("/res/KacstQura.ttf").toURI());
Font myFont = Font.createFont(Font.TRUETYPE_FONT, new FileInputStream(fp));
}
catch (Exception e){
JOptionPane.showMessageDialog(null,e.getMessage());
e.printStackTrace();
}طبعا هذا كان في برنامج كاتب،، ولكن للأسف عند تحزيم الملف بشكل jar تظهر لي مشكلة انه لا يتعرف على مكان الخط ...
فمن يصحح لي الكود...؟؟
تم تعديل هذه المشاركة بواسطة OMLX في 16 أكتوبر 2005 في 18:16
جرب:
Font myFont = Font.createFont(Font.TRUETYPE_FONT, getClass().getResourceAsStream(myFile));
صفحاتي: صفحة حسام الملحم www.hussam.ws مدونة
آخر المشاريع: مشروع لغة برمجة عربية شيئية التوجه
- برنامج شجرة عائلة يعمل على الشبكة، استعرض شجرة آدم عليه السلام إلى الرسول صلى الله عليه وسلم
- حزمة ObjectDatabase للتعامل مع قواعد البيانات بصورة شيئية التوجه
- حزمة قارئ الدوال والمعادلات الرياضية، لغة برمجة عربية بسيطة
- حزمة الشاشة الخفيفة للمبرمجين والمطورين
- برنامج المسبح على الجوال
ألعاب على الجوال : 1-(لعبة O X على الجوال ) 2-(لعبة الرقم السري على الجوال ) 3-(لعبة آخر حبة على الجوال )
ألعاب على الحاسب: لعبة الوزراء الثمان ، لعبة شطرنج ، لعبة التركيب Tetris
مواضيعي:
الفرق الجذري بين الجافا و C# شرح التعامل مع WTK لبرمجة الجوالات
مشاركاتي:
برنامج (كاتب) للكاتب فهد OMLX، برنامج (المحول) للكاتب فهد OMLX، برنامج (Unit Storm) للكاتب بشير C&Dell، أيهما أكبر الأعداد الصحيحة أم الطبيعية للكاتب Romanof، سؤال رياضي بحت للكاتب VB6-Rocket، التحدي الكبير للكاتب ANSI،
مشكور أخي حسام ،، لقد نفعت الطريقة ،،،
و الآن اخي بشير يمكنك ان تضمن تطبيقك أي خط و استعماله فيما بعد بواسطة هذه الشفرة ، طبعا انا استخدمت الخط الموضح هنا كمثال فقط:
try {
Font myFont = Font.createFont(Font.TRUETYPE_FONT,getClass().getResourceAsStream("/res/KacstQura.ttf"));
}
catch (Exception e){
JOptionPane.showMessageDialog(null,e.getMessage());
e.printStackTrace();
}الأخ حسام .. الأخ فهد
مشكورين كتير على الحل .. فأنا كنت أبحث يوميا على الانترنت و لم أصل لنتيجة حتى تاريخ قراءة هذه المشاركة .... سأجرب الشيفرة الآن
مدونتي
هذا الموضوع مغلق.