طريقة بسيطة لإضافة أو تعديل الحروف الرسومية في خطوط الكتابة الحقيقية (TTF)

StackOverflow https://stackoverflow.com/questions/5354379

  •  27-10-2019
  •  | 
  •  

سؤال

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

هل كانت مفيدة؟

المحلول

على حد علمي ، لم أر مثل هذه الأداة / مكتبة سطر الأوامر.

قد يكون إنشاء خط معقدًا ولكن تعديل خط موجود قد يكون بنفس السوء.

عند إضافة حرف رسومي إلى خط موجود ، ستحتاج إلى تحديد أشياء إضافية معه (مثل رمز الحرف الفريد ، وقيم المقاييس ، وما إلى ذلك).علاوة على ذلك ، ستحتاج أيضًا إلى تحديث عدد غير قليل من الجداول في ملف الخطوط (مثل cmap ، و loca ، و maxp ، وما إلى ذلك) ، اعتمادًا على طبيعة المخطط الجديد.

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

أفضل شيء يمكنني التفكير فيه هو استخدام أداة محرر الخطوط لإضافة الصور الرمزية الخاصة بك / إنشاء خط جديد (مثل FontForge http://fontforge.sourceforge.net/ ).

نصائح أخرى

لا يمكنك فعل ذلك بشكل أساسي (باستثناء بعض الخطوط المفتوحة المرخصة التي تسمح بالأعمال المشتقة).

هذا ليس لأنه مستحيل ، ولكن لأنه غير قانوني.الخطوط حقوق الطبع والنشر.

أقترح أن تجد طريقة أخرى لحل أي مشكلة تثير السؤال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top