PDF-те орыс әріптерінің орнында шаршылар
Шаршы — қаріптен өзінде жоқ әріпті салуды сұрағанда шығатын «таңба жоқ» деген арнайы белгі. Бұдан екі қорытынды шығады. Біріншісі: мәселе файлдың кодтауында да, сіздің бағдарламаңызда да емес, қаріпте. Екіншісі: жөндеу құжатты жасаған адамның жағында жүреді, өйткені сіздегі көшірмеде әріптер физикалық жоқ. Автордың шаршыларды көретін-көрмейтінін тексеріңіз — кез келген әңгіме осыдан басталады.
Сандар туралы қысқаша
- Шаршы дегеніміз не
- қаріп жоқ таңбаның орнына салатын толтырғыш белгі
- Стандартты қаріптерде кириллица неге жоқ
- олардың кодтауы латын әліпбиін, тыныс белгілері мен валютаны сипаттайды
- Кірістірілген ішкі жиын
- экспорт кезінде мәтінде кездескен белгілерді ғана ұстайды
- Біз қалай істейміз
- кириллицалық Roboto-ны ішкі жиынмен, өз доменімізден кірістіреміз
- Сырттан істеуге болмайтыны
- бөгде дайын файлға жетіспейтін белгілерді қосу
Шаршылар қайдан шығады
Пішім кірістірмеуге рұқсат беретін стандартты қаріптер батыс кодтауымен сипатталған: онда латын әліпбиі, тыныс белгілері мен валюта таңбалары бар, ал кириллица мүлде жоқ. Орыс мәтінін сондай қаріппен салуға бұйырылған бағдарлама өзіне таныс белгілердің бәрінен тыс қалып, орнына толтырғыш — сол тіктөртбұрышты қояды.
Екінші сценарий — кірістірілген ішкі жиын. PDF жасалғанда қаріп жиі толық емес, тек мәтінде кездескен белгілерімен ғана сақталады. Кейін файл басқа бағдарламада толықтырылса, қосылған әріптер ішкі жиынға кірмейді де, көрші абзац тірі тұрғанда жаңа орыс сөзінің орнында қатар шаршы пайда болады.
Қаріптің ауысуынан қалай ажыратуға болады
- Шаршы: әріп мүлде көрінбейді, орнында бос тіктөртбұрыш не сұрақ белгісі бар ромб тұр. Белгі қаріпте жоқ.
- Ауысу: әріптер көрінеді, бірақ жазылуы бөгде, жолдар басқа жерден тасымалданады. Белгі бар, қаріп басқа.
- Шаршы автормен қоса бәрінде көрінсе — мәселе файлдың өзінде. Тек сізде көрінсе — кірістірілмеген қаріп сізде жоқ болуы ықтимал.
- Көрші абзац қалыпты тұрғанда бір абзацта шаршы болуы — қысқартылған ішкі жиынның үстіне мәтін қосылғанының нақты белгісі.
Шаршылармен не істеу керек
- Жіберушіден шаршыны өзінде көретінін сұраңыз. Жауап міндетті екіге бөледі: кінә файлда ма, әлде сіздің жүйеде ме.
- Шаршы тек сізде болса, жетіспейтін қаріпті орнатыңыз немесе құжатты браузерде ашыңыз — оның қозғалтқышы қаріпті басқаша алмастырады.
- Шаршы бәрінде болса, құжатты түпнұсқадан қайта жинау керек, экспорт кезінде қаріптерді кірістіруді қосып.
- Түпнұсқа жоқ, ал құжаттың көрінісі мәтіннен маңызды болса, автордан беттерді сурет етіп жіберуін сұраңыз — әріптерді салудың қажеті болмағандықтан, шаршы пайда болмайды.
Бұл қатені біз қалай айналып өтеміз
Бөгде PDF-ке мәтін жазатын құралдарымыз — су таңбасы, бет нөмірлеу, қолтаңба, біріктіру — кириллицаны стандартты қаріппен ешқашан салмайды. Оның орнына Roboto-ның кириллицалық жиыны кірістіріледі, әрі файл жүздеген килобайтқа өспес үшін ішкі жиын түрінде. Орыс әрпін стандартты қаріппен салу әрекеті шаршымен емес, тікелей бас тартумен бітеді, бұл дұрысырақ: үнсіз бүлінген құжат адал қатеден жаман.
Ол қаріптер біздің өз доменімізде жатыр. Бір кездері олар сыртқы қоймадан жүктелетін, беттің қауіпсіздік саясаты ондай сұранымды бөгеді, құрал стандартты қаріпке қайтып түсетін — сонда кез келген орыс жазуы операцияны құлататын. Содан бері кірістіруде сыртқы тәуелділік жоқ.
Жиі қойылатын сұрақтар
Қарау бағдарламасында қаріпті ауыстыру көмектесе ме?
Жоқ. Қараушы файлда сипатталған белгілерді ғана көрсетеді, оның интерфейс баптауы бұған әсер етпейді. Жетіспейтін әріптер құжатқа жасалу кезінде қайта жазылса ғана пайда болады.
Неге бір абзацта шаршы көрініп, екіншісінде көрінбейді?
Абзацтар әртүрлі қаріппен немесе бір қаріптің әртүрлі ішкі жиынымен салынған. Бір жиынға қажет әріптер экспортта кірген, екіншісіне кірмеген, өйткені мәтін кейін басқа бағдарламамен қосылған.
Беттерді суретке аудару құтқара ма?
Құжат дұрыс көрінетін құрылғыда істесеңіз ғана. Растеризация сіздің бағдарламаңыз көріп тұрғанды бекітеді: сізде шаршы болса, суретте де дәл сол шаршылар болады.
Мұндай жағдай болмау үшін экспортта нені таңдау керек?
Қаріптерді кірістіруді қосыңыз және стандартты жиынға сенбеңіз. Файл бірнеше жүз килобайтқа ауырлайды, есесіне ашылған кез келген құрылғыда бірдей көрінеді.