
خط تجريبي للأغنية الصينية التي تم إنشاؤها مع تتبع الهيكل العظمي و PIX2PIX ، مع الحروف الرسومية القائمة على cwtexfangsong. تم تحسين الخط للنضال الرأسي. أدناه عينة:


يحتوي الخط على ما يقرب من 13000 حربية ، معظمها للصينيين التقليديين.
لقد أنشأت الخط لأحد مشاريعي الخاصة. من المسلم به أن الخط ليس مثاليًا ، ولكن مع ذلك لديه العديد من ميزات ineteresting ؛ لذلك أشارك ملف الخط والبرامج المستخدمة لإنشاءه.
قم بتنزيل الخط مباشرة على Dist/TkfangSong.ttf.
اسم الخط هو 剔骨仿宋 (thek-kwot-fang-song ، تم تسميته لأن الخوارزمية التي أنشأتها تشبه "deboning"). وهي مرخصة بموجب ترخيص SIL Open Font. إذا كنت ترغب في الفضل في المؤلف ، فيمكنك استخدام اسمي 黃令東/黄令东 ، أو الرومانية "Lingdong Huang".
يعتمد الخط على الأشكال الأنيقة من cwtexfangsong لإضافة المزيد من المظهر المصنوع يدويًا ويشعر بأنه يذكر جماليات الكتب المطبوعة من الخشب القديمة.
يحتوي الخط على نسبة أوسع مقارنةً بـ CWTEXFangsong الأصلي ، ويتم توسيعه نحو القاع ، لإبراز السكتات الدماغية. يتم نقل "مركز الكتلة" أيضًا إلى أسفل:

فوق اليمين يوجد تصور لوظيفة الأساس المستخدمة في الاعادة في الهيكل العظمي.
بالإضافة إلى ذلك ، يتم تعديل ارتفاع الرماية الرسمية بناءً على تعقيدها الرأسي ، محسوبًا بمشغل Sobel وأخذ الحد الأقصى لكل صف بكسل.

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

الخط لديه قوام غني. بعضها هي القطع الأثرية التي تنتجها شبكة PIX2PIX ؛ البعض الآخر ضوضاء مصفحة بشكل جيد.

تجدر الإشارة إلى أنه ، كعملية آلية ، لا تؤدي دائمًا إلى نتائج مثالية ؛ قد ينتهي بعض الشخصيات بتبني قبيح ، أو تستخدم الحركة الخاطئة لبعض السكتات الدماغية ؛ بالنسبة لبعض اللاعبين ، قد تظهر بعض السكتات الدماغية "ضعيفة" لأذواقهم.
يتم احتساب المحور الإنسي (الهيكل العظمي) لكل نقطية عرض من الحروف الرسومية في الخط الأصلي. (يمكن العثور على خط هيرشي الناتج على ./dist/cwfs64j.hf.txt)

أزواج من الصور: يتم إرسال التقديم الأصلي مقابل الهياكل العظمية إلى PIX2PIX للتدريب. PIX2PIX يتعلم المراسلة ويصبح قادرًا على تحويل الهياكل العظمية إلى الرسوم المتحركة.
يتم إنشاء هياكل عظمية جديدة عن طريق تزييف النسخ الأصلية وفقًا لذوقي (المشكوك فيه).

يتم تغذية جميع الهياكل العظمية الجديدة في الشبكة المدربة للحصول على الحروف الرسومية الجديدة. الرسوف الجديدة مشوهة في الهيكل ، ولكن وزن وشكل السكتات الدماغية لا يزال يبدو شرعيا.
يتم تطبيق بعض معالجة ما بعد المعالجة ، ويستخدم potrace لإعادة تنفيذ الحروف الرسومية. أخيرًا ، يتم استخدام Fontforge لإنشاء ملف TTF.
لاحظ أنه لاستخدام الخط ، يمكنك ببساطة تنزيله هنا. هذه الأقسام مخصصة لإعادة إنتاج نتائج الصفر.
يتم تضمين البرامج النصية المستخدمة لبناء الخط في workflow/ المجلد. لاحظ أن صنع الخط هو عملية متورطة تمامًا (خاصةً جزء تدريب الشبكة العصبية). قد تحتاج أيضًا إلى تعديل البرامج النصية لتناسب تكوين النظام/المجلد ، ولكن فيما يلي بعض الخطوات الصعبة:
skel.py > CWFS64.HF.TXT ، ثم join.py > CWFS64J.HF.TXTpairs.py لقراءة CWFS64J.HF.TXT والإخراج إلى مجلد ستنشئه.warp.py > CWFS64W3.HF.TXT . تعديل pairs.py تشغيل pairs.py .retouched/ .refine.py للقراءة من الصور وتجسيد مجلدات الصور ، وقم بإنشاء مجلد إخراج fine/ for it ، وقم بتشغيل البرنامج النصي.trace_all.py .forgefont.py لإنشاء TTF من SVGs التي تم إنشاؤها في الخطوة السابقة.preview_hf.py > index.html preview.py > index.htmlيمكن العثور على PDF التي تحتوي على جميع الحروف الرسومية هنا. إذا وجدت هذا الخط ليس سيئًا ، فقد تستمتع أيضًا بـ Qiji-Font ، وهو استنساخ أكثر أصالة لمحرف تاريخي.