- शिप
- 26 अगस्त 2026 को 4:22 am बजे UTC
- लेखक
- kamo
- Commit
- aa02328
दोनों चेहरे हर मार्ग पर प्रीलोड किए जाते हैं, इसलिए प्रारूप हर पहली यात्रा पर भुगतान किया जाता है। WOFF का 134,132 B, WOFF2 — 21,880 B का 112,252 B, 16% कट गया। यही कारण है कि ~30% से छोटा है एक WOFF2 रूपांतरण आमतौर पर उद्धृत किया जाता है, और कारण है नीचे लिखने लायक इसलिए कोई भी इस उम्मीद को फिर से करता है: 30% आंकड़े के खिलाफ है uncompressed TTF. WOFF पहले से ही zlib-compressed है, इसलिए यहां WOFF2 क्या जोड़ता है, ब्रेटली है। इसके अलावा glyf/loca बदलना, संपीड़न नहीं जहां कोई नहीं था। प्रत्येक WOFF कंटेनर को वापस नंगे sfnt और फिर से एन्कोडिंग में डिकोड करके परिवर्तित किया गया। सत्यापित परिणाम को पार करने से नुकसान रहित: दोनों चेहरे में मौजूद सभी 17 टेबल और `fvar` (thevariable axes - ये पूरे 100-900 रेंज को ले जाने वाले चर फ़ॉन्ट हैं), `name` `STAT` byte-identical. निर्माण दोनों चेहरे का उत्सर्जन करता है और `next/font/local` उन्हें स्वीकार करता है। प्रीलोड रहता है। इसे छोड़ने का सुझाव दिया गया था और यह एक वास्तविक प्रतिगमन है: जियोस्ट मोनो पहले पेंट पर जेनेरिक मोनोस्पेस स्टैक में वापस आ जाएगा। कनवर्टर परियोजना के बाहर स्थापित किया गया था (`npm - prefix / tmp`), इसलिए Package.json और लॉकफ़ाइल असंतुलित हैं - एक रेपो में उस तरह से करने लायक जहां कई सत्र हैं एक बार में संपादन करना। WOFF2 वैश्विक स्तर पर 2016 और ~ 98.5% के बाद से हर ग्रीन इंजन में सार्वभौमिक है; यह ऐप अगले 16 और React 19, जो पुराने कुछ भी समर्थन नहीं करते। .woff फाइलें हैं इसके बजाय एक गिरावट के रूप में रखा, क्योंकि एक दूसरे `src` को घोषित करना होगा और केवल एक ब्राउज़र को पहले से ही मना कर दिया जाएगा। सत्यापित: उत्पादन का निर्माण सफल होता है और दोनों चेहरे उत्सर्जन करता है; tsc -noEmit साफ; सभी 10 गार्ड पास करते हैं।.