Ichki shrift jadvallarini qisqartirish

Hajmni kamaytirish uchun ichki shrift fayllaridan ishlatilmaydigan belgilarni olib tashlang.

100% brauzerda • 100% bepul

Joylashtirilgan shrift jadvallarini qisqartirish

Vizual sifatni yoʻqotmasdan PDF hajmini keskin siqish uchun joylashtirilgan shriftlardan minglab ishlatilmagan alifbo gliflarini olib tashlang.

Shrift jadvallarini qisqartirish uchun PDF tanlang yoki tashlang

Hujjat matnini skanerlaydi, havola qilinmagan belgi gliflarini olib tashlaydi va ISO standart qisqartma prefikslarini belgilaydi

PDF hujjat tanlash
Batafsil texnik qoʻllanma•8 daqiqalik oʻqish•2RUN Muhandislik jamoasi
100% brauzerda • Yuklashsiz

PDF shriftlarini brauzerda qism toʻplamga ajratish boʻyicha ishonchli qoʻllanma (fayl hajmi va tipografiyani optimallashtirish)

⚡PDF hujjatdagi shriftlarni brauzerda qanday qism toʻplamga ajratish mumkin

1

1. Maqsadli PDF’ingizni import qiling

Hujjatingizni xavfsiz ish maydoniga sudrab tashlang yoki toʻgʻridan-toʻgʻri kompyuteringizning mahalliy diskidan tanlang.

2

2. Joylashtirilgan shrift yuklarini tahlil qiling

Kliyent tomonidagi mexanizmimiz hujjatni skanerlaydi, barcha joylashtirilgan shrift dasturlarini inventarizatsiya qiladi va foydalanilmagan glif shishishini aniqlaydi.

3

3. Shrift qism toʻplamini yaratishni bajaring

Foydalanilmagan glif jadvallarini kesish, standart 6 belgili qism toʻplam teglarini (masalan, BAAAAA+Font) kompilyatsiya qilish va metrikalarni yangilash uchun 'Shriftlarni qism toʻplamga ajratish' tugmasini bosing.

4

4. Soddalashtirilgan PDF’ni yuklab oling

Fayl hajmini keskin tejash va bir xil tipografiya bilan yengil, optimallashtirilgan hujjatingizni darhol qurilmangizga saqlang.

Shriftlarni joylashtirish PDF hujjat barcha kompyuterlar va operatsion tizimlarda 100% vizual aniqlik bilan chizilishini kafolatlash uchun zarur. Biroq toʻliq, butun shrift oilalarini joylashtirish katta fayl hajmi jarimasini keltirib chiqaradi. Zamonaviy Unicode shrift oilasi — Google Noto, Roboto yoki keng qamrovli Osiyo CJK shrift turlari kabi — koʻpincha toʻliq alifbolar, matematik belgilar, tarixiy ligaturalar va noyob ideogrammalarni qamrab olgan 10 000 dan 65 000 gacha alohida glif belgisini oʻz ichiga oladi. Ikki-uchta toʻliq shrift faylini joylashtirish oddiy 5 sahifalik matn hujjatini osongina 150 kilobaytdan 25 megabaytdan oshiqqa shishirishi mumkin.

ISO 32000 spetsifikatsiyasi bu samaradorlik inqirozini shrift qism toʻplamini yaratish orqali hal qiladi. Butun koʻp megabaytli shrift dasturini joylashtirish oʻrniga shrift qism toʻplamini yaratish hujjat kontent oqimlarini tahlil qiladi, sahifalarda haqiqatan ishlatilgan noyob belgilarning aniq qism toʻplamini aniqlaydi (ingliz tilidagi hisobot uchun koʻpincha atigi 60–80 belgi) va faqat oʻsha muayyan gliflarni oʻz ichiga olgan soddalashtirilgan, yengil shrift dasturini kompilyatsiya qiladi.

Kliyent tomonidagi «Ichki shrift jadvallarini qisqartirish» vositamiz shishgan shrift yuklarini toʻgʻridan-toʻgʻri veb brauzeringizda kesib tashlaydi. Yuqori unumli WebAssembly tipografik mexanizmlaridan foydalanib, toza vektor tipografiyani saqlagan holda hujjat fayl hajmini 80% gacha kamaytirishingiz mumkin — 100% kliyent tomonidagi maxfiylik va nol bulut yuklashi bilan.

Toʻliq texnik qoʻllanmani oʻqish

ISO 32000’da shrift qism toʻplamini yaratish mexanikasi

ISO 32000-1 standartining 9.6.4-boʻlimiga koʻra joylashtirilgan shrift standartlashtirilgan PostScript nom prefiksini berish orqali qism toʻplam sifatida belgilanadi. Qism toʻplam shrift nomi aniq oltita katta ASCII harfidan, undan keyin plyus belgisi ('+') va asl shrift oilasi nomidan iborat boʻlishi kerak (masalan, 'BAAAAA+Roboto-Regular' yoki 'XRTYUI+Helvetica-Bold').

Bu standartlashtirilgan nomlash anʼanasi ikkita muhim vazifani bajaradi:

Birinchidan, mos PDF koʻrish mexanizmlariga shrift dasturi ataylab toʻliq emasligini va hujjatda mavjud boʻlmagan yetishmayotgan belgilarni sintez qilish uchun hech qachon ishlatilmasligi kerakligini bildiradi.

Ikkinchidan, bir xil shrift oilasining turli qism toʻplamlarini oʻz ichiga olgan bir nechta PDF hujjatlarni birlashtirishda nomlar toʻqnashuvining oldini oladi (masalan, A hujjat A dan M gacha harflarni, B hujjat esa N dan Z gacha harflarni oʻz ichiga oladi). Bu nomlash qoidasiga rioya qilish PDF/A va bosmaga tayyorlash standartlariga koʻra majburiydir.

Gliflarni kesish, TrueType jadvallarini tozalash va CFF’ni ixchamlashtirish

Shrift qism toʻplamini yaratishni bajarish joylashtirilgan shrift dasturi oqimlarida chuqur binar jarrohlikni talab qiladi:

1. Kontent oqimini tekshirish: mexanizm barcha sahifa /Contents oqimlarini tahlil qiladi, matn operatorlarini (Tj, TJ) tokenlaydi va har bir shrift uchun havola qilingan belgi kodlarining toʻliq inventarini ajratib oladi.

2. TrueType jadvallarini qayta qurish: TrueType shriftlari (/FontFile2) uchun mexanizm 'glyf' (glif maʼlumotlari) va 'loca' (glif joylashuvlari) jadvallarini qayta indekslaydi va minglab foydalanilmagan glif baytkod dasturlarini kesib oladi. Qisqartirilgan glif inventarini aks ettirish uchun 'cmap', 'hmtx' (gorizontal metrikalar) va 'maxp' jadvallarini qayta quradi.

3. Compact Font Format (CFF) optimallashtirish: OpenType CFF shriftlari (/FontFile3) uchun mexanizm havola qilinmagan CharStrings’ni olib tashlaydi va mahalliy hamda global kichik dasturlarni (subrs) ixchamlashtirib, shrift lugʻati yukini asl hajmining bir qismigacha qisqartiradi.

4. Metrik massivlarni yangilash: hujjat shrift lugʻatining /Widths massivi va /FirstChar /LastChar chegaralari qism toʻplam metrikalari bilan sinxronlanadi va belgilar vizual siljishlarsiz piksel ostidagi joylashuv aniqligini saqlashini taʼminlaydi.

Tijorat shrift litsenziyasi va huquqiy muvofiqlik

Fayl hajmini optimallashtirishdan tashqari, shrift qism toʻplamini yaratish koʻpincha tijorat shrift litsenziya shartnomalari (EULA) tomonidan belgilanadigan huquqiy talabdir. Aksariyat tijorat shrift ishlab chiqaruvchilari (Monotype, Linotype, Adobe va mustaqil shrift dizayn studiyalari kabi) tarqatiladigan PDF hujjatlarga toʻliq, cheklovsiz shrift fayllarini joylashtirishni aniq taqiqlaydi.

Ishlab chiqaruvchilar qabul qiluvchilar PDF’dan toʻliq tijorat shrift binarlarini ajratib olib, ularni kompyuterlariga bepul tizim shriftlari sifatida oʻrnatishining oldini olish uchun shriftlar ommaviy tarqatishdan oldin qism toʻplamga ajratilishini talab qiladi. Keraksiz gliflarni olib tashlash orqali qism toʻplam vositamiz tashkilotingiz tijorat shrift litsenziyasi majburiyatlarini bajarishini va mualliflik huquqini buzish javobgarligidan qochishini taʼminlaydi.

Veb va mobil tarqatish uchun fayl hajmining keskin kamayishi

Shrift qism toʻplamini yaratishning amaliy foydalari darhol va salmoqli. Korporativ broshyuralar, mahsulot kataloglari va akademik jurnallarda joylashtirilgan shriftlar koʻpincha umumiy fayl hajmining 85% dan ortigʻini tashkil etadi. Qism toʻplam megabaytlab ortiqcha binar maʼlumotlarni yoʻq qiladi va elektron pochta orqali bir zumda uzatiladigan, mobil qurilmalarda ravon yuklanadigan va minimal bulut oʻtkazish qobiliyatini sarflaydigan ixcham, yengil hujjatlarni yaratadi.

Muhimi shundaki, faqat foydalanilmagan gliflar olib tashlangani uchun hujjatning vizual koʻrinishi 100% bir xil. Oʻquvchilar piksel ostidagi darajagacha aynan bir xil tiniq tipografiya, bir xil qator koʻchishlari va mukammal harf shakllarini koʻradi.

Nozik korporativ hujjatlar uchun toʻliq izolyatsiyalangan maxfiylik

Korporativ hujjatlar, maxfiy huquqiy hujjatlar, mulkiy muhandislik qoʻllanmalari yoki shaxsiy moliyaviy yozuvlarni uchinchi tomon bulut konvertatsiya saytlari yordamida optimallashtirish nozik tashkiliy maʼlumotlarni tashqi server keshlashi va maʼlumotlar sizib chiqishi javobgarligiga duchor qiladi.

2run.tools mutlaq nol bulut arxitekturasi bilan ishlaydi. Barcha kontent oqimi tahlili, glif inventari auditi, shrift binarini qism toʻplamga ajratish va PDF’ni qayta serializatsiya qilish 100% mahalliy ravishda veb brauzeringizning mahalliy sandbox xotirasida bajariladi. Hech qanday fayl maʼlumoti hech qachon tarmoq orqali uzatilmaydi va toʻliq korporativ maxfiylikni taʼminlaydi.

Hujjatlararo qism toʻplamlarni birlashtirish va shrift nomlari toʻqnashuvini hal qilish

Raqamli nashriyotdagi mashhur muammo turli vaqtlarda yaratilgan bir nechta PDF fayllar bitta koʻp jildli hisobotga birlashtirilganda yuzaga keladi. Agar A hujjat A dan M gacha harflarni oʻz ichiga olgan 'Roboto-Bold' qism toʻplamini, B hujjat esa N dan Z gacha harflarni oʻz ichiga olgan boshqa qism toʻplamni joylashtirgan boʻlsa, ularni sodda tarzda bir xil shrift nomi ostida birlashtirish hujjatlardan biridagi harflarning yoʻqolishiga yoki boʻsh toʻrtburchaklar sifatida koʻrinishiga sabab boʻladi.

ISO 32000 standarti har bir qism toʻplam uchun noyob 6 belgili katta harfli teglarni talab qilish orqali buning oldini oladi (masalan, 'AAAAAA+Roboto-Bold' va 'BBBBBB+Roboto-Bold'). Qism toʻplam mexanizmimiz har bir joylashtirilgan qism toʻplamga alohida kriptografik nomlar fazosi tegi berilishini taʼminlaydi. Koʻp bobli nashrlarni birlashtirish yoki kompilyatsiya qilishda har bir qism toʻplam izolyatsiyalangan resurs lugʻatida ishlaydi, shrift toʻqnashuvi xavflarini butunlay yoʻq qiladi va barcha sahifalarda benuqson tipografiyani taʼminlaydi.

Kam quvvatli mobil qurilmalarda xotirani optimallashtirish va tez chizish

Oʻtkazish qobiliyatini tejashdan tashqari, shrift qism toʻplamini yaratish smartfonlar, e-ink planshetlar va oʻrnatilgan qurilmalarda sahifa chizishni keskin tezlashtiradi. Mobil PDF oʻquvchi toʻliq shrift oilalarini oʻz ichiga olgan 25 MB hujjatga duch kelganda minglab havola qilinmagan bezier glif egri chiziqlarini dekodlash va xotirada keshlash uchun sezilarli mobil RAM ajratishi kerak boʻladi, bu esa koʻpincha sekin aylantirish, batareya sarfi yoki kutilmagan yorliq ishdan chiqishiga olib keladi.

Qism toʻplam joylashtirilgan shriftlarning xotiradagi izini 95% gacha kamaytiradi. Mobil operatsion tizimlar (iOS va Android) soddalashtirilgan shrift jadvallarini bir zumda tahlil qila oladi va hatto arzon mobil apparatlarda ham juda ravon 60 FPS aylantirish va sahifalarni bir zumda varaqlashni taʼminlaydi.

💡PDF shrift qism toʻplamini yaratish uchun professional maslahatlar

  • •Shriftlarni barcha tahririy tuzatishlar va matn qoʻshimchalari tugagandan soʻng qism toʻplamga ajrating; keyinroq yangi matn qoʻshish kesib tashlangan belgilarni talab qilishi mumkin.
  • •Shrift nomlari endi 6 belgili qism toʻplam prefiks tegini koʻrsatishini tekshirish uchun PDF xususiyatlaringizni Adobe Acrobat’da tekshiring (Ctrl+D > Fonts yorligʻi).
  • •Elektron pochta ilovalari uchun maksimal fayl hajmi kamayishiga erishish maqsadida shrift qism toʻplamini rasm siqish bilan birlashtiring.
  • •Toʻliq matn qidiruvi va nusxalash-joylashtirish funksiyasini saqlash uchun qism toʻplam yaratish paytida hujjatning /ToUnicode CMap’lari saqlanishiga ishonch hosil qiling.

🛡️Gliflarni ajratish, jadvallarni qayta qurish va metrik massivlarni sinxronlash

Bajarish paytida WebAssembly mexanizmimiz har bir shrift uchun barcha ishlatilgan belgi kodlari toʻplamini (Set) qurish uchun sahifa /Contents oqimlarini tahlil qiladi. Xom shrift dasturi oqimini /FontDescriptor /FontFile2 yoki /FontFile3 dan yuklaydi, OpenType/TrueType jadvallar katalogini (sfnt) tahlil qiladi va faol belgi kodlari uchun glif kontur maʼlumotlarini ajratib oladi. Havola qilinmagan gliflarni tashlab, 'glyf', 'loca', 'cmap' va 'hmtx' jadvallarini qayta quradi. Tasodifiy 6 harfli teg (masalan, 'ABCDEF+') yaratadi, /BaseFont ni yangilaydi, /Widths massivi va /FontBBox ni sinxronlaydi va yangi ixchamlashtirilgan shrift oqimini kliyent RAM’ida PDF obyekt grafiga qayta yozadi.

Texnologiya: WebAssembly • Koʻp oqimli Web Workers • HTML5 Canvas API

Maxfiylik: Fayllar qurilmangizni tark etmaydi va bulutda saqlanmaydi; analitika faqat roziligingiz bilan ishlaydi.

Nega brauzerdagi vositalar?

2run tools’da rasmni siqqaningizda yoki PDF birlashtirganingizda kod WebAssembly va Web Workers yordamida brauzer oynangiz ichida ishlaydi. Biz hech qachon fayllaringizni uzoq serverga yubormaymiz. Moliyaviy hisobotlaringiz, shaxsiy suratlaringiz va shartnomalaringiz qurilmangizni tark etmaydi.

Toʻliq maxfiylikBrauzerda
Bir zumda ishlovTezkor RAM
Haqiqatan cheksizCheksiz

PDF shriftlarini qism toʻplamga ajratish haqida tez-tez beriladigan savollar

Shriftni joylashtirish va shriftni qism toʻplamga ajratish oʻrtasidagi farq nima?▾

Shriftni joylashtirish butun shrift dasturini (barcha minglab belgilarni) oʻz ichiga oladi. Qism toʻplam esa faqat hujjatda haqiqatan ishlatilgan muayyan harflar va belgilarni joylashtiradi va fayl hajmini keskin kamaytiradi.

Nima uchun qism toʻplam shriftlari nomi oldida 'BAAAAA+' kabi tasodifiy harflar bor?▾

ISO 32000 standarti shrift ataylab yaratilgan qism toʻplam ekanini bildirish va shrift nomlari ziddiyatlarining oldini olish uchun qism toʻplam shriftlari noyob 6 harfli katta harfli teg va undan keyin plyus belgisini oʻz ichiga olishini talab qiladi.

Shriftni qism toʻplamga ajratish hujjatim koʻrinishini oʻzgartiradimi?▾

Aslo. Sahifalarda ishlatilgan barcha belgilar toʻliq saqlangani uchun vizual tipografiya, harf shakllari va qator koʻchishlari 100% bir xil qoladi.

Kimdir keyinroq qism toʻplamli PDF’dagi matnni tahrirlay oladimi?▾

Mavjud belgilarni tahrirlashi mumkin, ammo asl hujjatda ishlatilmagan harfni yozishga urinsa (masalan, hech qachon uchramagan boʻlsa 'Z' harfi), bu belgi chizilmaydi, chunki uning glifi kesib tashlangan.

Tijorat shrift litsenziyalari shrift qism toʻplamini talab qiladimi?▾

Ha! Koʻplab tijorat shrift litsenziyalari (EULA) uchinchi tomonlar PDF’dan toʻliq tijorat shrift fayllarini ajratib olishining oldini olish uchun hujjatga joylashtirishda qism toʻplamni qonuniy talab qiladi.

Fayllarim biror serverga yuklanadimi yoki saqlanadimi?▾

Hech qachon. Barcha kontent oqimi tahlili, shriftni kesish va PDF’ni qayta kompilyatsiya qilish 100% mahalliy ravishda veb brauzeringiz ichida amalga oshiriladi. Hech qanday hujjat maʼlumoti hech qachon tarmoq orqali yuborilmaydi.

Qism toʻplamli shriftlarga ega bir nechta hujjatni birlashtira olamanmi?▾

Ha! Vositamiz har bir qism toʻplamga noyob ISO 6 harfli prefiks teglarini bergani uchun birlashtirilgan hujjatlar shrift nomlari toʻqnashuvi yoki yetishmayotgan glif xatolaridan aziyat chekmaydi.

Shrift qism toʻplami OpenType (OTF) shriftlari bilan ishlaydimi?▾

Ha! Mexanizmimiz TrueType (.ttf) va OpenType CFF (.otf) shrift dasturlarini qoʻllab-quvvatlaydi va asosiy CharStrings hamda metrik jadvallarni bir xil aniqlik bilan ixchamlashtiradi.

0.8 soniyadan tez saytlar
100/100 Lighthouse veb muhandislik
Tekshirish
Dizayn agentliklari uchun dasturlash
White-label • Ikki tomonlama NDA
Hamkorlik
Kod orqali texnik SEO
Chuqur Schema • Isrofsiz
SEO’ni oshirish
Maxsus veb-ilovalar va SaaS
100% kodga egalik • Edge masshtabi
Yaratish
Trafikni savdoga aylantiring
+34% savdo oʻsishi • Toʻsiqlarni tuzatish
Tekshirish