Noto Fonts Go Universal! هل سبق لك أن أردت "خط واحد لجميع اللغات"؟ قم بتنزيل Pan-unicode أو Noto Fonts تم دمجها وفقًا لوقت الاستخدام (الحالي أو القديم) أو المنطقة الجغرافية (أفريقيا-Middleast ، أوروبا-أمريكاس ، جنوب آسيا ، SE آسيا).
نحن نقدم نوعين من الخطوط المدمجة:
انظر التحذيرات أيضا.
إذا كنت ترغب ببساطة في استخدام الخطوط ، فانتقل إلى صفحة الإصدارات وقم بتنزيل ما تحتاجه. إذا لم تكن متأكدًا مما يجب تنزيله ، فربما تحتاج إلى gonotokurrent-regular.ttf 1 . إذا كنت تريد دعمًا أفضل لعملية الرموز التعبيرية والرموز ، فحاول gonotocurrent-regular.ttf. يتوفر أيضًا متغير جريء للخط (-bold.ttf).
تتوفر بنيات التطوير من صفحة إجراءات GitHub. انقر على أي سير عمل مع علامة فحص خضراء ✅ (تم تمرير خط الأنابيب) وتحت "القطع الأثرية" ، وقم بتنزيل "GonototmboralFonts.zip" و "Gonotoregionalfonts.zip" (تسجيل الدخول مطلوب).
ملاحظة: حتى إذا لم تكن هناك ارتكاب منتظم إلى هذا الريبو ، فإن خط أنابيب CI يبني خطوط Go Noto New كل يوم ، مما يؤدي إلى سحب أحدث خطوط Noto من المنبع (باستخدام CRON المجدولة). لذلك ، قم بتنزيل "القطع الأثرية" من صفحة "الإجراءات" للحصول على أفضل الميزات وإصلاحات الأخطاء من Noto Fonts.
إذا كنت ترغب في بناء الخطوط بنفسك ، قم بإنشاء بيئة افتراضية (VENV) وقم بتشغيل البرنامج النصي الذي تريده:
python3 -m venv venv_fonty
source venv_fonty/bin/activate
./temporal_fonts.sh # generates GoNotoAncient.ttf and GoNotoCurrent.ttf
./regional_fonts.sh # generates GoNoto[AfricaMiddleEast|EuropeAmericas|...].ttf
deactivate
يمكن أن يستغرق توليد الخطوط 15 إلى 30 دقيقة ، اعتمادًا على قدرات جهاز الكمبيوتر الخاص بك.
تم تصميم كل برنامج نصي لإعادة الدخول ، بحيث يمكنك تشغيله عدة مرات دون تغيير حالة العمل للمستودع أو تنزيل الأشياء مرارًا وتكرارًا.
أحدث حالة CI:
يتم جلب fonttools تلقائيا واستخدامها. البرامج الرئيسية التي نستخدمها هي pyftmerge و pyftsubset و ttx .
الزمن ، أي الخطوط القائمة على الوقت هي:
يتضمن كل من هذه الخطوط Noto Sans (العادية) ، ورموز Noto Sans ، ورموز Noto Sans 2 ، و Noto Sans Math و Noto ، بحيث لا يتم تفويت الرموز والرموز والرموز التعبيرية.
يتم تضمين المتغيرات المسببة للتأثير هذه أيضًا ، لكن تغطية Unicode ليست جيدة مثل Sans Serif (عدم وجود خطوط Noto Serif في المنبع).
الخطوط الدقيقة التي يتم دمجها طويلة جدًا بحيث لا يمكن إدراجها هنا ولكن يمكن رؤيتها من الكود المصدري.
يتم دمج/دمج هذه الخطوط وفقًا للمناطق المحددة في معيار Unicode (PDF). أرقام الفصل أدناه الرجوع إلى هذا المواصفات.
| اذهب نوتو الخط | التغطية |
|---|---|
| gonotoeuropeamericas.ttf | "أوروبا" - الفصل. 7 ، 8 ، "أمريكتين" - الفصل 20 ، "أنظمة التزامن" - الفصل 21 |
| gonotoafricamiddleeast.ttf | "الشرق الأوسط" - الفصل. 9 و 10 و 11 و "أفريقيا" - الفصل. 19 |
| Gonotosouthasia.ttf | "جنوب ووسط آسيا" - الفصل. 12 و 13 |
| gonotoasiaHistorical.ttf | "جنوب ووسط آسيا" - الفصل. 14 و 15 |
| gonotosoutheastasia.ttf | "جنوب شرق آسيا" - الفصل. 16 و "إندونيسيا والفلبين" - الفصل 17 |
| gonotocjkcore.ttf | مجموعة UNIHANCORE2020 الفرعية من CJK (~ 20K Ideographs). استخدم Noto CJK للتغطية الكاملة |
| Gonotoeastasia.ttf | "شرق آسيا" - الفصل 18. كل شيء آخر غير هان (CJK) |
يتضمن كل خط من الخطوط المذكورة أعلاه LGC (اللاتينية-Greek-Cyrillic) كما الافتراضي ، نفس التغطية مثل Noto Sans Regular . يتضمن كل واحد أيضًا Noto Sans Math ، و Noto Music ، و Noto Sans Symbols ، و Noto Sans Symbols 2 لإعطائك تغطية مكافأة للتدوينات الجميلة والرموز والرموز الرموز التعبيرية :)
فيما يلي: البنغالية ، تشاكما ، ديفاناجاري (الهندية ، الماراثي ، النيبالي ، إلخ) ، غوندي ، غوجاراتي ، غونجالا غوندي ، جورموتوكي ، الكانادا ، ليبشا ، ليمبو ، مالايالام ، ماسارام غوندي ، ميتاي ميك ، المار ، (Gurmukhi) ، Saurashtra ، Sinhala ، Tamil ، Tangsa ، Telugu ، Thaana ، Tibetan ، Toto ، Wancho ، Warang Citi.
تم تضمين الأردية (Noto Naskh Arivic) ، على الرغم من عدم كتابتها في نص Intern وليس جزءًا من فصول "جنوب آسيا" في مواصفات Unicode ، لأسباب عملية. سيكون Noto Nastaliq Urdu أكثر ملاءمة ولكن من المفيد أن يتناسب مع الخط المدمج.
فيما يلي: Ahom ، Bhaiksuki ، Brahmi ، Dives Akuru ، Dogra ، Grantha ، Indic Siyaq ، Kaithi ، Kharoshthi ، Khojki ، Khudawadi ، Mahajani ، Makasar ، Modi ، multani ، Nag Mundari ، Nandinagari ، أرقام Siyaq العثمانية ، Phags-Pa ، Sharada ، Siddham ، Sogdian ، Sora Sompeng ، Soyombo ، Syloti Nagri ، Takri ، Tirhuta ، Zanabazar Square.
فيما يلي: بالي ، باتاك ، بوغينيز ، بوهيد ، شام ، حنفي روهينغيا ، هانونو ، جاويز ، كايا لي ، كوي ، خمير ، لاو ، ماكاسار ، ميانمار ، نيو تاي لوي ، تااياكينغ باش ، باهو هومونغ ، باو سينغ ، Le ، Tai Tham ، Tai Viet ، Thai.
كل ما يغطيه Notosans (اللاتينية-Greek-Cyrillic وما إلى ذلك) بالإضافة إلى الهيروغليفية الأناضول ، الأرمن ، برايل ، من السكان الأصليين الكنديين ، كاريان ، القوقاز الألباني ، Cheroke ، القبطي ، cypriot ، deseret ، dupoling ، Elbasan ، Georgian ، glagolitic ، gothic ، خطي ، خطي ، خطي ، خطي ، خطي ، خطي ، خطي ، خطي. الأرقام ، nyiakeng puachue hmong ، أوغهام ، الهنغارية القديمة ، المائل القديم ، القديم القديم ، أوسيدج ، رونيك ، شافيان ، سوتون لافتات ، فيثكوكي.
فيما يلي: Adlam ، الأناضول الهيروغليفية ، العربية (على طراز ناسك) ، أفستان ، باموم ، باسا فاه ، تشوراسيسيان ، مصمم ، مصري ، إليما ، إثيوبي ، هاتان ، العبرية ، الإمبراطورية ، الأزرار الإسقارية ، الدقلة ، manicha ، manicha ، manicha ، manicha ، manicha ، manicha ، manica ، manica ، manica ، manica ، manica ، manica ، manica ، Kikakui ، Meroitic ، Nabataean ، N'Ko ، القديم الشمالي العربي ، الفارسي القديم ، الجنوب العربي القديم ، أوسمانيا ، النخيل ، الفينيقي ، Psalter Pahlavi ، السامري ، السومريو-الأكيكاديان ، السوري ، تيفناغ ، أوغاريتي ، فاي ، يزيدي.
Bopomofo ، Hangul ، Hiragana and Katakana ، Khitan Small Script ، Lisu ، Marchen ، Miao ، Mongolian ، Nüshu ، Tangut ، Tibetan ، Yi ، وما إلى ذلك. كتابة النص الرأسي غير مدعوم.
Unihan IICORE هي مجموعة فرعية قليلة من المنطقة من HAN/CJK المحددة في عام 2005 للأنظمة المقيدة للذاكرة. إنه يُحدد حوالي 9800 نقطة CodePoints ، تغطي حالات الاستخدام الأساسية للصينيين (التقليدية ، المبسطة) ، اليابانية والكورية. حلت Unihan Core 2020 مؤخرًا محل وتوسيع الحد الأدنى من المجموعة الفرعية إلى حوالي 20000 نقطة كود. GO NOTO CJK Core يتضمن مجموعة من النقاط الرمودية من كل من هذه المجموعات الفرعية.
يتضمن gonotocjkcore.ttf ميزة تخطيط "LOCL" ، بحيث يمكنه عرض الأنبوبية اليابانية أو الكورية فقط عن طريق تبديل اللغة في معالج المحرر/Word الخاص بك/متصفح الويب وما إلى ذلك.
لماذا تستخدم هذا بدلاً من خطوط Noto CJK في المنبع؟ نظرًا لأن خطنا يحتوي أيضًا على Noto Sans Math ، و Noto Music ، و Noto Sans Symbols ، و Noto Sans Symbols 2 ، بالإضافة إلى كل شيء في Noto Sans (منتظم)-بحيث يمكنك الحصول على الرموز التعبيرية ، والترميز الرياضي ، والرموز الموسيقية ، والرموز اللاتينية-، والغريلية في خط واحد. ولكن جميع خطوط Noto CJK في المنبع قد بلغت أقصى 65 ألفًا من الحروف الحربية ، لذلك لم يعد لديهم مساحة لإضافات الرسول الرسومية.
القيد الوحيد هو أن Go Noto CJK Core لا يدعم كتابة النص العمودي.
يتم جمع إحصائيات الخط في تنسيق TSV (قيمة TAB SPALE) بواسطة خط أنابيب CI في كل تشغيل ويمكن تنزيله في القطع الأثرية.
الإحصائيات أدناه تتوافق مع الإصدار v5.1.
| اذهب نوتو الخط | كتل Unicode | الشخصيات | الحروف الرسومية |
|---|---|---|---|
| gonotocurrent.ttf | 197 | 32804 | 61207 |
| gonotoancient.ttf | 178 | 24556 | 32971 |
| gonotoeuropeamericas.ttf | 120 | 13391 | 53393 |
| gonotoafricamiddleeast.ttf | 128 | 16055 | 20429 |
| Gonotosouthasia.ttf | 119 | 11632 | 21184 |
| gonotoasiaHistorical.ttf | 124 | 11100 | 18457 |
| gonotosoutheastasia.ttf | 112 | 10813 | 15044 |
| Gonotoeastasia.ttf | 109 | 18710 | 24525 |
| gonotocjkcore.ttf | 107 | 41132 | 61658 |
Notosanssignwriting وحده يساهم حوالي 37900 حرفيات في gonotoeuropeamericas.ttf.
لاحظ أن كل مما سبق يتضمن إحصائيات:
| خط المنبع | كتل Unicode | الشخصيات | الحروف الرسومية |
|---|---|---|---|
| noto sans | 37 | 2840 | 3748 |
| NOTO SANS MATH | 22 | 2472 | 2655 |
| موسيقى noto | 7 | 561 | 581 |
| رموز Noto Sans | 15 | 840 | 1218 |
| رموز Noto Sans 2 | 37 | 2655 | 2674 |
| المجموع | 111 | 9368 | 10876 |
vmtx / vhea .بروح Loka-Saṃgraha ، يتم تخصيص البرامج النصية الموزعة في مستودع GIT هذا ("البرنامج") للمجال العام وفقًا لـ "The Unlisense". انظر unisense.txt.
ومع ذلك ، فإن الخطوط التي تم إنشاؤها باستخدام البرنامج مرخصة بموجب ترخيص SIL Open Font ، الإصدار 1.1 ، كما هو مطلوب من قبل مشروع Noto Fonts.
تأتي حزمة FontTools مع أدوات مساعدة لطيفة ttx (TTF إلى XML والعودة) ، pyftsubset (إنشاء خط مع مجموعة فرعية من الخط المعطى) و pyftmerge (دمج الخطوط ، والفور العملي لهذا الريبو).
يوفر libharfbuzz-bin أدوات CLI المرافق hb-view و hb-shape التي مفيدة لتصور الأحرف المقدمة.
يعطي otfinfo معلومات مفيدة عن الحروف الرسومية ، ونقاط الترميز ، والبرامج النصية والمزيد.
"K" في "Kurrent" تعني الدعم الكوري الكامل ، لكنه يفتقر إلى الرموز التعبيرية والرموز. وعلى العكس من ذلك ، فإن "Go Noto Current" لديه دعم كوري ضعيف ولكنه يشمل الرموز التعبيرية والرموز. ↩