फ़ॉन्ट को संकुचित करें ताकि फ़ाइल का आकार कम हो सके
21+ फ़ॉन्ट प्रारूपों का समर्थन। उपसमुच्चय यूनिकोड रेंज, संकेत हटाएं, और अनुकूलन के लिए तालिकाओं का अनुकूलन करें।
यहां अपने फ़ॉन्ट फ़ाइलें डालें
या फ़ाइलों को ब्राउज़ करने के लिए क्लिक करें
संपीड़न प्रत्येक प्रारूप पर क्या करता है
एक फ़ॉन्ट को संकुचित करना मतलब है कि आपको जो वर्ण नहीं चाहिए उन्हें हटाना, फिर जो शेष है उसे पैक करना। हमने एक प्रकार के फ़ॉन्ट से प्रत्येक प्रारूप में एक वास्तविक फ़ाइल उत्पन्न की, इसे ASCII में काटा, और जो निकला उसका माप लिया।
स्रोत: Akrobat ExtraBold, 485 ग्लिफ़्स 432 वर्णों को कवर करते हैं, FontForge के साथ प्रत्येक प्रारूप में परिवर्तित और फिर ASCII रेंज में सबसेट किया गया।
| Format | Processed | Before | After | Saved | Notes |
|---|---|---|---|---|---|
| WOFF2 | आपका ब्राउज़र | 22.9 KB | 8.4 KB | 63.2% | स्थानीय रूप से Brotli डिकोड किया गया WebAssembly के साथ |
| WOFF | आपका ब्राउज़र | 32.3 KB | 7.3 KB | 77.4% | पहले से ही एक वेब फ़ॉन्ट, फिर भी उप-सेटिंग के लायक |
| TTF | आपका ब्राउज़र | 70.4 KB | 11.8 KB | 83.2% | डेस्कटॉप TrueType, सामान्य स्रोत |
| OTF | आपका ब्राउज़र | 91.7 KB | 22.7 KB | 75.3% | CFF आउटलाइन के साथ डेस्कटॉप OpenType |
| CFF | हमारे सर्वर | 31.1 KB | 7.7 KB | 75.3% | नंगे PostScript आउटलाइन |
| SVG | आपका ब्राउज़र | 250.8 KB | 55 KB | 78.1% | XML आउटलाइन, टेक्स्ट के रूप में संकुचित |
| DFONT | आपका ब्राउज़र | 71.7 KB | 20.7 KB | 71% | Mac सूटकेस, अनपैक किया गया फिर उप-सेट किया गया |
| EOT | आपका ब्राउज़र | 70.5 KB | 8.4 KB | 88% | विरासत IE रैपर, अनपैक किया गया फिर उप-सेट किया गया |
| BIN | या | 54.8 KB | 19 KB | 65.3% | TrueType स्थानीय रूप से चलता है; Type 1 हमारे सर्वरों पर जाता है |
| SUIT | आपका ब्राउज़र | 71.9 KB | 8.4 KB | 88.3% | Mac सूटकेस, अनपैक किया गया फिर उप-सेट किया गया |
| T42 | आपका ब्राउज़र | 94.8 KB | 7.7 KB | 91.9% | PostScript रैपर; वर्ण मानचित्र फिर से बनाया गया |
| PFB | हमारे सर्वर | 53.7 KB | 18.3 KB | 65.9% | PostScript Type 1, बाइनरी |
| PFA | हमारे सर्वर | 104.1 KB | 34 KB | 67.3% | PostScript Type 1, ASCII |
| PT3 | हमारे सर्वर | 301.8 KB | 55.1 KB | 81.7% | PageMaker Type 3 |
| UFO | हमारे सर्वर | 742.7 KB | 269.4 KB | 63.7% | XML स्रोत फ़ाइलों का एक फ़ोल्डर |
| PS | हमारे सर्वर | 140.8 KB | 118.6 KB | 15.8% | PostScript प्रोग्राम, ज्यादातर हेडर टेक्स्ट |
- लगभग हर फ़ॉन्ट प्रारूप अपने आकार का दो तिहाई या उससे अधिक खो देता है, क्योंकि एक फ़ॉन्ट का अधिकांश भाग ऐसे वर्ण होते हैं जो आप कभी भी पृष्ठ पर नहीं डालेंगे। TTF 70.4 KB से 11.8 KB तक गया, 83.2% की बचत।
- WOFF2 सबसे छोटा शुरू होता है और सबसे छोटा रहता है, 5.3 KB पर समाप्त होता है। यदि आप किसी वेबसाइट पर सेवा देने के लिए प्रारूप चुन रहे हैं, तो यह वही है।
- PostScript प्रोग्राम केवल 15.8% पर अपवाद हैं, क्योंकि उस फ़ाइल का अधिकांश भाग हेडर और शब्दकोश पाठ है न कि ग्लिफ़ रूपरेखाएँ। उन्हें संकुचित करने के बजाय OTF या WOFF2 में परिवर्तित करें।
- सबसेटिंग एक विशिष्ट तरीके से हानिकारक है: आपके द्वारा चुने गए सेट के बाहर के वर्ण बिल्कुल भी रेंडर नहीं होंगे। यदि आपके पाठ में उच्चारण वाले नाम, मुद्रा प्रतीक या गैर-अंग्रेज़ी उद्धरण चिह्न शामिल हैं, तो एक व्यापक वर्ण सेट चुनें।
गुणवत्ता प्रीसेट की तुलना कैसे करें - जानें विभिन्न सेटिंग्स के बारे में
एक ही फ़ॉन्ट पर, फ़ास्ट प्रीसेट 95 ग्लिफ़ को 8.4 KB पर रखता है, नॉर्मल 176 को 13 KB पर रखता है, और मैक्सिमम 296 को 17.6 KB पर रखता है। अपने टेक्स्ट की वास्तविक आवश्यकता के अनुसार सबसे संकीर्ण सेट चुनें।
संपीड़न आपके फ़ॉन्ट पर क्या करता है
हम आपके द्वारा चुने गए वर्ण सेट की आवश्यकता वाले ग्लिफ़्स को रखते हैं, बाकी को हटा देते हैं, और परिणाम को फिर से पैक करते हैं। आप जिन ग्लिफ़्स को रखते हैं उनके लिए स्पेसिंग और रूपरेखाएँ बिना छेड़छाड़ के होती हैं, इसलिए पाठ बिल्कुल पहले की तरह रेंडर होता है। हिन्टिंग और उन्नत OpenType सुविधाएँ जैसे कि लिगेचर्स और विकल्प नहीं ले जाए जाते, जो आपके द्वारा बचाए गए आकार के लिए व्यापार है।
आपके ब्राउज़र में क्या चलता है
इस पृष्ठ पर नौ प्रारूप पूरी तरह से आपके अपने उपकरण पर संभाले जाते हैं। TTF, OTF और WOFF स्थानीय रूप से सबसेट होते हैं, SVG फ़ॉन्ट स्थानीय रूप से मिनिफाइड होते हैं, और EOT, DFONT, SUIT और Type 42 फ़ाइलें स्थानीय रूप से अनलिपटी और सबसेट होती हैं, क्योंकि प्रत्येक में एक साधारण TrueType फ़ॉन्ट होता है जो एक लिपटे में होता है। WOFF2 फ़ाइलें भी स्थानीय रूप से डिकोड की जाती हैं, Google द्वारा लिखी गई उसी woff2 लाइब्रेरी के WebAssembly निर्माण का उपयोग करते हुए, जिसे केवल तभी डाउनलोड किया जाता है जब आप वास्तव में एक खोलते हैं। PostScript Type 1 प्रारूप और प्रकार-डिज़ाइन स्रोत प्रारूप अभी भी FontForge की आवश्यकता होती है, इसलिए उन्हें हमारे सर्वरों पर भेजा जाता है।
हर पंक्ति एक लैटिन फ़ॉन्ट पर उत्पन्न और मापी गई थी, और कोई भी आउटपुट जिसकी सामग्री उस प्रारूप से मेल नहीं खाती थी जिसे उसने होने का दावा किया था, उसे अनुमान लगाने के बजाय छोड़ दिया गया। WOFF2 केवल इसलिए एक छोटा प्रतिशत दिखाता है क्योंकि यह पहले से ही संकुचित है। SFD, PFM, AFM, CID और T11 उपकरण द्वारा समर्थित हैं लेकिन सूचीबद्ध नहीं हैं, क्योंकि उनका हमारा स्वयं का रूपांतरण ऐसा फ़ाइल उत्पन्न नहीं करता जिसे हम सत्यापित कर सकें। चीनी, जापानी या कोरियाई को कवर करने वाले फ़ॉन्ट बहुत बड़े होते हैं और सबसेटिंग से बहुत अधिक लाभ प्राप्त करते हैं।
समर्थित फ़ॉन्ट प्रारूप
पूर्ण गुणवत्ता नियंत्रण के साथ 21+ फ़ॉन्ट प्रारूपों के बीच संकुचन करें - उपसमुच्चय और अनुकूलन को समायोजित करें
डेस्कटॉप फ़ॉन्ट
TrueType, सबसे व्यापक रूप से समर्थित डेस्कटॉप फ़ॉन्ट।
आपके ब्राउज़र में WOFF के रूप में उप-सेट और पुनः पैक किया गया।
हमारी सबसे बड़ी बचत: एक सामान्य लैटिन फ़ॉन्ट पर 88%।
OpenType, CFF रूपरेखाओं और समृद्ध टाइपोग्राफी के साथ।
आपके ब्राउज़र में WOFF के रूप में उप-सेट और पुनः पैक किया गया।
उन्नत सुविधाएँ और अप्रयुक्त ग्लिफ़्स हटाए जाते हैं।
Apple का डेटा फोर्क फ़ॉन्ट सूटकेस फ़ॉर्मेट।
आपके ब्राउज़र में अनपैक और उप-सेट।
Mac सूटकेस के अंदर का फ़ॉन्ट स्थानीय रूप से निकाला जाता है।
Compact Font Format, OTF के अंदर PostScript रूपरेखाएँ।
हमारे सर्वरों पर संसाधित किया गया।
आमतौर पर OTF में लिपटा होता है, अकेले नहीं भेजा जाता।
CID-कुंजी वाले फॉन्ट, बड़े वर्ण सेट के लिए बनाए गए।
हमारे सर्वरों पर संसाधित किया गया।
यहां उप-सेटिंग सबसे महत्वपूर्ण है: CJK फॉन्ट बहुत बड़े होते हैं।
FontForge का अपना संपादन योग्य स्रोत प्रारूप।
हमारे सर्वरों पर संसाधित किया गया।
एक कार्यशील फ़ाइल, भेजने के लिए कुछ नहीं।
Unified Font Object, टाइप डिज़ाइन के लिए एक ओपन फ़ॉर्मेट।
हमारे सर्वरों पर संसाधित किया गया।
एक बाइनरी के बजाय XML फ़ाइलों का एक फ़ोल्डर।
वेब फ़ॉन्ट
वेब ओपन फ़ॉन्ट फ़ॉर्मेट, पहले से वेब के लिए संकुचित।
आपके ब्राउज़र में आवश्यक वर्णों के लिए फिर से उप-सेट।
अभी भी करने लायक: आकार का अधिकांश भाग ग्लिफ़्स है जो आप कभी उपयोग नहीं करते।
वर्तमान वेब फ़ॉन्ट मानक, Brotli के साथ संकुचित।
आपके ब्राउज़र में डिकोड और उप-सेट।
हम एक छोटा WebAssembly डिकोडर तब लोड करते हैं जब आप एक खोलते हैं।
एंबेडेड ओपनटाइप, माइक्रोसॉफ्ट का पुराना वेब फ़ॉन्ट फ़ॉर्मेट।
आपके ब्राउज़र में अनपैक और उप-सेट।
यह एक छोटे हेडर के पीछे एक साधारण फ़ॉन्ट है, इसलिए कुछ भी अपलोड नहीं होता।
SVG वेक्टर रूपरेखाओं के रूप में वर्णित फ़ॉन्ट।
आपके ब्राउज़र में XML के रूप में मिनिफाइड।
Whitespace और टिप्पणियाँ जाती हैं; रूपरेखाएँ बनी रहती हैं।
विशेष प्रारूप
PostScript Type 1, बाइनरी रूप।
हमारे सर्वरों पर संसाधित किया गया।
Adobe द्वारा रिटायर किया गया; OTF या WOFF2 में परिवर्तित करें।
Printer Font Metrics, PFB का Windows साथी।
हमारे सर्वरों पर संसाधित किया गया।
स्पेसिंग डेटा रखता है, आउटलाइन नहीं।
Adobe Font Metrics, एक प्लेन-टेक्स्ट मेट्रिक्स फ़ाइल।
हमारे सर्वरों पर संसाधित किया गया।
कोई आउटलाइन नहीं है, इसलिए संकुचन के लिए बहुत कम है।
एक MacBinary-लिपटा फॉन्ट संसाधन।
जब यह एक TrueType फॉन्ट रखता है तो आपके ब्राउज़र में अनलिपटा।
MacBinary फ़ाइलें जो Type 1 फ़ॉन्ट ले जाती हैं, हमारे सर्वरों पर संभाली जाती हैं।
क्लासिक Mac फ़ॉन्ट सूटकेस।
जब यह एक TrueType फ़ॉन्ट रखता है, तो आपके ब्राउज़र में अनपैक और उप-सेट।
PostScript Type 1 फ़ॉन्ट रखने वाले सूटकेस हमारे सर्वरों पर जाते हैं।
एक PostScript फ़ॉन्ट प्रोग्राम।
हमारे सर्वरों पर संसाधित।
आधुनिक उपयोग के लिए OTF में परिवर्तित करें।
Type 42, PostScript प्रिंटरों के लिए TrueType लिपटा।
आपके ब्राउज़र में अनलिपटा और सबसेट।
हम Type 42 द्वारा फ़ॉन्ट के बाहर रखे गए वर्ण मानचित्र को फिर से बनाते हैं।
References
- WOFF File Format 2.0 - W3C Recommendation
- WOFF File Format 1.0 - W3C Recommendation
- OpenType Specification - Microsoft Learn
- fontTools, including the pyftsubset subsetter - GitHub
- unicode-range - MDN Web Docs, Mozilla
- @font-face - MDN Web Docs, Mozilla
- RFC 1950: ZLIB Compressed Data Format Specification - RFC Editor
- RFC 7932: Brotli Compressed Data Format - RFC Editor