Opentype SVG Font Editor
محرر Opentype SVG Font هو تطبيق Universal Windows (UWP) لتضمين SVG Glyphs في خط Opentype. تم تصميمه لتبسيط عملية إنشاء خطوط أيقونة قائمة على SVG ، مع وضع مصممي الويب والتطبيقات في الاعتبار. يمكن اعتباره نسخة أبسط قائمة على واجهة المستخدم الرسومية من أداة addSVGtable من قبل ميغيل سوسا من Adobe. تستخدم كلتا هذه الأدوات جدول "SVG" الخاص بـ Opentype لتضمين محتوى SVG في ملف الخط.
تم تطوير هذا المشروع في الأصل بواسطة Microsoft Interns Alice Wen و Anya Hargil و Julia Weaver. على الرغم من أننا نأمل أن تجد الأداة مفيدة ، فإن Microsoft لا تقدم أي ضمانات حول جودة التطبيق أو الخطوط التي يولدها.
الحصول على التطبيق
يمكنك تنزيل مجموعة حديثة للتطبيق من متجر Windows أو إنشاء التطبيق بنفسك باستخدام التعليمات أدناه.
بناء التطبيق
يتطلب تجميع هذا المشروع Visual Studio 2017 أو الأحدث و Windows 10 SDK الإصدار 10.0.15063.0 أو أحدث.
- قم بتنزيل أو استنساخ مستودع المشروع.
- إطلاق OTSVgeditor.sln.
- قم ببناء الحل وإطلاق مشروع المحرر.
باستخدام التطبيق
يتطلب تشغيل هذا التطبيق تحديث Windows 10 Creators أو لاحقًا.
الغرض الأساسي من هذا التطبيق هو تضمين أصول رسومات المتجهات القابلة للتطوير (SVG) على الحروف الحربية أحادية اللون الموجودة في خط باستخدام واجهة السحب والإفلات المباشرة. يقوم التطبيق بذلك عن طريق إنشاء وتحديث جداول OpenType ذات الصلة SVG المناسبة في ملف الخط وإجراء التعديلات المناسبة على محتوى SVG كما هو مطلوب بواسطة SPENTYPE SPEC.
يمكن للتطبيق أيضًا إزالة الرسوم المتحركة SVG من الخط ، بالإضافة إلى نسخ جميع أصول SVG من الخط وإلى ملفات .SVG المستقلة على القرص.
إضافة حروف SVG إلى خط
- إطلاق التطبيق.
- انقر فوق "حدد ملف FONT ..." وتصفح إلى ملف الخط الذي تريد تعديله. بمجرد تحميل التطبيق الخط ، يعرض قائمة الحروف الرسومية (نقاط CodePoints Unicode) المحددة بواسطة الخط في شبكة على اليمين.
- انقر فوق "حدد SVG Folder ..." وتصفح الدليل الذي يحتوي على أصول SVG التي تريد تضمينها. بمجرد تحميل التطبيق أصول SVG ، يعرضها في قائمة على اليسار.
- لتضمين SVG Glyph جديد ، اسحب ملف SVG من القائمة على اليسار على رسومية على اليمين. يقوم التطبيق بتحديث معاينة Glyph لإظهار SVG Glyph الموضوعة.
- عند الانتهاء ، انقر فوق "حفظ الخط كما ..." لحفظ ملف الخط المعدل على القرص. (لا يتم إجراء أي تغييرات على ملف الخط الأصلي ما لم تقم بحفظه.
إزالة الرسوم المتحركة SVG من خط
- إطلاق التطبيق.
- انقر فوق "حدد ملف FONT ..." وتصفح إلى ملف الخط الذي تريد تعديله. بمجرد تحميل التطبيق الخط ، يعرض قائمة الحروف الرسومية (نقاط CodePoints Unicode) المحددة بواسطة الخط في شبكة على اليمين.
- انقر بزر الماوس الأيمن فوق الرحم الذي تريد إزالته من الخط ، وتحديد "حذف SVG".
- عند الانتهاء ، انقر فوق "حفظ الخط كما ..." لحفظ ملف الخط المعدل على القرص.
استخراج جميع أصول SVG من خط
- إطلاق التطبيق.
- انقر فوق "حدد ملف FONT ..." وتصفح إلى ملف الخط الذي تريد استخراجه.
- انقر فوق "تصدير جميع SVGs ..." وحدد مجلد الوجهة.
- سيقوم التطبيق بمسح ملف FONT لـ SVG DEPHS وحفظها كملفات .SVG فردية إلى المجلد المحدد.
القيود والقضايا المعروفة
- لا يدعم التطبيق إنشاء خطوط جديدة "من الصفر". يجب أن تبدأ بخط "قاعدة" ، ويمكنك فقط تضمين SVG على الحروف الرسومية الموجودة في هذا الخط.
- لا يدعم التطبيق تحرير خصائص الخط مثل العرض المتقدم أو kerning أو ligatures أو لوحات الألوان أو مشاركة SVG عبر glyph.
- هذا التطبيق فقط يخفف من تنسيقات جدول CMAP 0 و 4 و 6 و 12.
- لا تؤدي شبكة معاينة Glyph الخاصة بالتطبيق إلا إلى جعل SVG SHEPHS وفقًا لدعم Windows. قد يعطي عارضات النص الأخرى نتائج مختلفة.
رخصة
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.
مدونة لقواعد السلوك
اعتمد هذا المشروع رمز سلوك المصدر المفتوح Microsoft. لمزيد من المعلومات ، راجع برنامج Code of Conducted أو اتصل بـ [email protected] مع أي أسئلة أو تعليقات إضافية.