وهم
هذا خط مساعد يدعم الترميز في أجهزة وحدة التحكم اليابانية.
التحديثات الأخيرة
لمزيد من المعلومات ، يرجى الاطلاع على changelog.md.
2019-06-07 V0.2.5
2019-06-06 V0.2.4
- إصلاح: تحلل U+00BC-BE ، U+0410 ، U+0450 ، U+2460-2473
- تحديث: بناء webfont من التلميح
سمات
- يتم ضبط الشخصيات الأبجدية الرقمية الرئيسية على نصف العرض بناءً على Roboto Mono.
- لقد قمنا بتنفيذ الاختلافات التي تتناسب مع معالجة عرض Unicode في شرق آسيا.
- يهدف إلى استخدامه بالاقتران مع خطوط العرض اليابانية العادية.
- يتضمن رمز ASCII ، والرموز الغامضة من JIS X 0208 ، والعناصر المحكم وعناصر كتلة لمحطات وحدة التحكم.

دمج مع الخط الياباني المفضل لديك
لم يتم تضمين هيراجانا اليابانية ، كاتاكانا ، وكنجي بحيث يمكن استخدامها مع خط العرض الياباني المفضل لديك.
- في المتصفح ، يمكنك دمجها بحرية عن طريق كتابتها في CSS
font-family . - يمكن للعديد من التطبيقات استخدام
FontLink على Windows.
ثلاثة اختلافات
يتم دعم مجموعات Unicode East Asian Givingual و Leadulative لتوليفات نصف العرض والنتيجة الكاملة .
| غامض | حيادي | عائلة الخط | الاستخدام الرئيسي |
|---|
| نصف الجوانب | نصف الجوانب | الوهم N (ضيق) | التركيز على التوافق مع بيئات وحدة التحكم الدولية |
| عرض كامل | نصف الجوانب | الوهم ث (واسعة) | التركيز على التوافق مع shift_jis و euc-jp |
| عرض كامل | عرض كامل | الوهم Z (Zenkaku) | نفس العرض مثل العديد من خطوط العرض الياباني |
أجزاء مشتركة
- تم ضبط Mono Roboto على نصف عرض لتقليل ارتفاع بعض الأحرف الصغيرة.
- تم إنشاء الأقواس والرموز مع التركيز على التوازن بين الترميز وشخصيات العرض الكامل.

الوهم N (ضيق)
- عرض الأحرف متوافق مع بيئات وحدة التحكم الدولية مع دعم Unicode.
- JIS X 0208 تم تصميم الرموز الغامضة في عرض نصف.
- أرقام محدودة
⑩ يتم تنفيذ الأرقام الرومانية Ⅳ وغيرها أيضًا على أنها نصف عرض.

الوهم ث (واسعة)
- عرض الأحرف متوافق مع Shift_jis التقليدية و EUC-JP.
- يتم تنفيذ الرموز الغامضة لـ JIS X 0208 بعرض عرض كامل.
- محايدة للعناصر الخطية المحدودة وعناصر الكتلة يتم التعامل معها على أنها نصف عرض.
- رموز Powerline لـ VIM's
ambiwidth=double أيضًا عرض كامل.

الوهم Z (Zenkaku)
- عرض الشخصية هو نفس العديد من خطوط عرض الزي الموحد اليابانية.
- يتم التعامل مع محايدة للعناصر الخطية المحدودة وعناصر الكتلة على أنها عرض كامل.

مزيج مع خطوط العرض الموحدة اليابانية
متصفح
- يمكن دمجها بحرية نسبيا ، مثل ميليو ويو القوطي.
- لضبط الفجوة بين الخطوط في الخطوط ، استخدم
line-height: 1.25 بالتزامن مع ارتفاع الخط.
fontlink في سجل Windows
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink
من شريط القائمة ، انتقل إلى تحرير - قيمة سلسلة جديدة - متعددة الخطوط
| الاسم الرئيسي | بيانات |
|---|
| الوهم ن | mplus-1m-regular.ttf ، m+ 1m |
| الوهم ن غامق | Mplus-1M-Bold.ttf ، M+ 1M BOLD |
يمكنك الجمع بينهم بهذه الطريقة.
بالإضافة إلى ذلك ، بالنسبة لـ BIZ UDゴシック، إذا كان AvgCharWidth لجدول OS/2 عبارة عن خط عرض موحد ليس 1/2 من UnitsPerEm في جدول head ، فسوف تتداخل الأحرف عند الجمع بين FontLink.
القضايا المعروفة
فيما يتعلق بالانحراف
كيفية البناء
ما تحتاجه
- fontforge
- ttfautohint
- بيثون 3.x
- حزم بيثوه (عبر تثبيت PIP)
- AFDKO (fonttools ، OTF2OTC)
- بروتلي
- Zopfli
- TQDM
إجراء
- افتح
src/Illusion-*.sfd مع fontforge.- تخفض الرسوم الحرارية المستمدة من Roboto Mono إحداثيات X إلى 83.0078125 ٪.
- يتم وضع الحروف الرسومية المائلة في المنطقة الخاصة في الطابق 15 U+FXXXX.
- يتم وضع الحروف الرسومية الكاملة في المنطقة الخاصة على الجانب السادس عشر من U+10xxxx.
- لا يدعم مائل عرض كامل.
- مخرجات خط truetype إلى
src/Illusion-*.ttf .- تحقق فقط من خيار "مواصفات Opentype".
- تشغيل
python build.py لإنشاءه في dist/ .
رخصة
- يتوافق مع ترخيص Roboto Mono (Google) Apache 2.0.
تفاصيل الرحم
أسطورة

ASCII

يونيكود

رموز Powerline


JIS X 0208 عرض نصف عرض غامض


JIS X 0208 عرض كامل


الرسم مربع ، حظر عناصر نصف عرض

الرسم مربع ، حظر عناصر العرض الكامل
