أداة قطع خطوط الويب الصينية 7.0 - سرعة الصدأ

| خطة الموقع الصيني | جيثب | استخدم عبر الإنترنت |
|---|
مقدمة
cn-font-split هي أداة التعاقد من الباطن المستخدمة في برنامج خط الويب الصيني . يقسم حزم الخطوط الضخمة إلى إصدارات مناسبة لتوزيع الشبكة من خلال تقنيات مختلفة عالية الأداء. بعد سبعة إصدارات رئيسية من أبحاث الخطوط وتكرار الكود ، تم تطبيق هذه التكنولوجيا بالكامل في موقعنا على الويب ، حيث حققت قفزة مزدوجة في سرعة التحميل وكفاءة الخطوط الصينية في مجال الويب.
لا يدعم cn-font-split الصينيين فحسب ، بل إنه يحسن أيضًا بالنسبة للصينيين والكوريين واليابانيين والأقلية العرقية والعربية ، وما إلى ذلك. يمكن التعاقد من الباطن بذكاء على الشخصيات في حزمة الخط الفعلي.
-
WebAssembly أو Rust FFI ، وتشغيل التعاقد من الباطن ، وأدخل بناء المستوى الثاني ؛ - الالتزام بمنصة الويب كأساس ولديه توافق قوي للغاية. Browser ، Node ، Deno ، يمكن تشغيل البيئات CICD. الصدأ ، JS ، بيثون يستخدم بلغات متعددة.
- ؟ وظائف كاملة ، وتوليد دعم من معاينات النص والصور ، ودعم الشخصيات الكاملة والكاملة ، ودعم الرسوم الحرارية المعقدة ، ودعم الخطوط المتغيرة!
- ⛰ أداة الصدأ المتطورة ذاتيا ، وإنشاء محرك SVG نص ، وتقديم الصور النصية بشكل مستقل.
- ؟ لدينا المكونات الإجمالية في الواجهة الأمامية! ——-Plugin-Font ، يدعم Vite و Nuxt و Next و WebPack و RSPACK وسرعان ما قام بتضمين أدوات الأدوات الأمامية.
Opentype ميزة دعم 95 | دعم جزئي 9 | في انتظار الاختبار 20
دليل توثيق الاستخدام
إذا كنت ترغب في دعم بعض اللغات ، فيمكنك إرسال المشكلات أو العلاقات العامة.
ميزات إصدار جديدة
- ✅ دعم البناء الأصلي ، يدخل السرعة عصر الثواني (الخط 2 ميجابايت فقط يتطلب 50 مللي ثانية)!
- ✅ عملية الاختبار الكاملة وإصدار الإصدار!
- ✅؟ المزيد من رمز المصدر المجسم ، انخفضت صعوبة الصيانة!
- ✅ فحص التبعية وإعادة تهيئتها ، نسخة آمنة.
- ✅؟ طريقة التعاقد من الباطن الأكثر قابلية للتحكم ، ودعم تقسيم الأحرف الدقيقة.
- ✅؟ يدعم OTF تنسيق التعبئة والتغليف ويدعم عرض Glyph المعقد.
- ✅؟ ️ Font Preview Generation
- ✅ ⌨ دعم Nodejs و Deno و Bun و Browser ، ويمكن استخدامه في كل مكان عبر المنصات وبناء المنتجات باستمرار!
- ✅؟ ليس فقط الصينية ، طالما تم تعزيز الشخصيات في الحزمة
- ✅؟ ️ يدعم التعرف التلقائي على أوزان الخط المتغير
شاكر
- المكون الإضافي الأساسي للمشروع هو HarfBuzz ، الذي يوفر لنا وظائف الرسم في الخطوط المحترفة على المستوى المهني. استخدمنا إصدار Rust من HarfBuzz_RS_Now لتضمين النظام البيئي لترميز الصدأ ، مما حقق تأثيرًا مثاليًا للغاية للفرع.
- يوفر مشروع Rust Opentype إمكانيات استخراج معلومات الخط غير المسبقة ، مما يوفر أساسًا قويًا لخصائص الخطوط وخوارزميات التعاقد من الباطن.
- يوفر مشروع Rust Cross إمكانات بناء منتجات المنتجات الصدأ القوية.
- شكر خاص - يقدم Tongyi Qianwen و GPT -4O العديد من نصائح المعلومات والرمز يساعد على عملية إعادة بناء الصدأ. يمكن للمشروع الرئيسي إكمال تحول الصدأ في غضون 20 يومًا ، وهو أمر لا ينفصل عن مساعدة النموذج الكبير.
المشاريع التي استخدمتها النسخة القديمة
- في الإصدار 6.0 ، يعد Opentype.js هو محرك التحليل الثاني لهذا المشروع ، والذي يتعامل بشكل أساسي مع حكم العلاقات الميزة وتحويل النص إلى مهام SVG ، ويعطينا الكثير من الدعم في تقديم.
- في الإصدار 6.0 ، يتيح @NAPI-RS/TTF2WOFF2 منصة NodeJS ومنصة BUN لضغط ملفات الخطوط بسرعات أصلية سريعة للغاية ، وهي فعالة للغاية وسريعة للغاية.
- في الإصدار 6.0 ، يقوم مشروع WOWOFF2 بتجميع رمز وظيفة تحويل تنسيق WOFF2 من Google إلى WASM ، مما يوفر واجهة برمجة تطبيقات بسيطة للغاية لضغط الخط. ومع ذلك ، فإن طريقة التصدير لمشروع WOWOFF2 هي تضمين WASM بواسطة JS ، والتي تؤثر بشكل كبير على تغليف واستخدام JS ، لذلك يتم إعادة بناء المشروع أيضًا وإصدار نسخة مناسبة.
- في الإصدار 6.0 ، تتبنى Multi-Thorreading حل WorkerPool ، وبدعم من متعدد الخيوط ، تكون السرعة أسرع بكثير.
ترخيص مفتوح المصدر
Apache-2.0