يرشد هذا البرنامج التعليمي حول كيفية تحويل TTF إلى SVG باستخدام Java. يساعدك في جلب غليف فردي لحرف من خط بتنسيق TTF وعرض هذا الحرف الفردي إلى ملف SVG. ستحصل على تفاصيل لإعداد بيئة IDE، وقائمة من التعليمات البرمجية، وعينة من الكود لتغيير غليف في TTF إلى SVG باستخدام Java.
خطوات محول TTF إلى SVG باستخدام Java
- إعداد البيئة عن طريق إضافة مكتبة Aspose.Font for Java إلى تطبيقك لتحويل TTF إلى SVG
- تطبيق الترخيص للوصول إلى جميع ميزات المنتج
- تحديد الخط المستهدف عن طريق توفير FontType ومسار الملف على القرص إلى كائن FontDefinition
- فتح الخط باستخدام الطريقة Font.Open() مع التعريف أعلاه
- الوصول إلى الغليف المطلوب من الخط الذي يمثل الحرف المستهدف مثل ‘A’
- إعداد مساعد لجمع خطوات الرسم للغليف كأوامر مسار SVG
- إعداد واستخدام العارض الذي يمكنه السير عبر مخطط الغليف وتمرير خطوات الرسم إلى المساعد
- تطبيق تحويل بحيث يتطابق نظام إحداثيات الخط مع ما يتوقعه SVG
- أخيرًا، عرض الغليف، ولف المسار في تعليمات SVG بسيطة، وحفظه كملف SVG
تحدد هذه الخطوات العملية الكاملة لتحويل غليف في خط TTF إلى SVG باستخدام Java. يفتح البرنامج خط TTF ويجد الغليف الذي يمثل الحرف الذي تريده مثل ‘A’. ثم يسير عبر مخطط الغليف ويحول خطوات الرسم إلى أوامر مسار SVG. وأخيرًا، يلف المسار داخل تعليمات SVG ويحفظه كملف SVG.
الكود لمحول خط TTF إلى SVG باستخدام Java
في هذا الكود، تعلمنا كيفية تحويل TTF إلى SVG باستخدام Java. يجلب حرفًا معينًا في خط داخل ملف TTF، ويحول خطه الخارجي إلى مجموعة من التعليمات للرسم في ملف SVG، ويحفظ النص في ملف SVG. يمكنك تكرار هذه العملية لجميع الحروف عن طريق الوصول إلى كل حرف باستخدام أحرف ASCII أو معرف الغليف، حسب المتطلبات.
في هذا البرنامج التعليمي، تعلمنا تحويل غليف في TTF لعرضه في ملف SVG. للحصول على مقاييس الخط، راجع المقالة حول كيفية الحصول على مقاييس الخط باستخدام Java.