Відсутні символи після перекладу: як знайти й усунути проблему

У перекладеному Word або PDF замість літер з’явилися квадрати чи знаки питання? Розберіться, чи винен шрифт, кодування або відображення тексту.

Також: EN UK RU
Відсутні символи після перекладу: як знайти й усунути проблему

Квадрат замість літери: що саме зламалося

Переклад готовий, а замість кількох літер у документі - порожні квадрати, ромби зі знаками питання або пробіли. Не поспішай звинувачувати перекладача: іноді символ у файлі на місці, просто вибраний шрифт не вміє його показати.

Щоб не переробляти все навмання, розділи проблему на дві частини: дані тексту й те, як програма показує їх на екрані. Якщо дані збережені правильно, часто досить змінити шрифт або програму перегляду. Якщо спотворилися самі дані, новий шрифт загублених символів не поверне.

Unicode розрізняє символ і гліф. Символ - це елемент тексту, а гліф - його видима форма, яку шрифт і програма показують на екрані. Тож символ у перекладі може бути, але конкретний шрифт не матиме потрібного зображення. Це розрізнення описане в розділі 2 Unicode 17.0.0, виданні, доступному станом на 2025 рік.

Порожній квадрат у типографіці часто називають tofu, а відсутній гліф - .notdef. Але сама форма позначки ще не дає точного діагнозу: квадрати, ромби, знаки питання й порожні місця можуть означати, що шрифт не підтримує символ. Схожий результат дає і неправильно визначене кодування. Unicode описує ці ознаки як можливі прояви проблем із відображенням.

Unicode Consortium пояснює: “When Unicode text is displayed but there is a lack of font support for some characters in the text, the typical symptom is appearance of special character-not-supported or ‘tofu’ glyphs.”

Простими словами: текст може залишатися Unicode-текстом, але шрифту бракує потрібної форми літери. Перш ніж перекладати ще раз, перевір, чи можна скопіювати символ без спотворення.

Уяви переклад свідоцтва: кирилиця відображається нормально, а окрема літера в арабському імені стала квадратиком. Якщо скопійований фрагмент вставляється в інший редактор як правильна арабська літера, текст не обов’язково втрачений. Якщо після вставлення з’являється випадковий знак або знак питання, перевір уже кодування чи збереження даних.

Перевірка займає кілька хвилин і підкаже, куди копати далі:

  1. Виділи проблемну літеру або короткий фрагмент.
  2. Скопіюй його в інший редактор чи текстове поле, де видно сам символ.
  3. Порівняй вставлений текст із тим, що бачиш у вихідному документі.
  4. Якщо проблема лишилася, відкрий той самий файл в іншій програмі.
  5. Занотуй, чи однаково відображається весь фрагмент, чи лише окремі символи.

Копіювання не дає безпомилкової відповіді: PDF може містити текстові об’єкти, які незручно копіювати, а програма перегляду - підміняти символи. Така перевірка все одно допоможе відрізнити проблему шрифту від пошкодження тексту. У Word з’ясуй також, чи проблема є у звичайному документі, чи з’являється після відкриття текстового файла з окремо вибраним кодуванням.

Як відрізнити шрифт від кодування та втрати даних

Перш ніж міняти шрифт, подивися, як саме проявляється помилка. Квадрати за правильних скопійованих символів і випадкові літери після відкриття файла - різні симптоми, тож і перевіряти їх треба по-різному.

Кодування визначає, як числові значення у файлі відповідають літерам. Якщо програма читає дані не в тому кодуванні, замість символів можуть з’явитися дивні знаки. Microsoft наводить приклад: кирилична «Й» через неправильне тлумачення даних може стати західноєвропейською «É». Інший шрифт тут не допоможе: програма вже прочитала значення неправильно.

Зістав симптом із наступною перевіркою:

Що видно Що показує копіювання Що перевірити
Квадрати лише на окремих літерах Копіюються правильні символи Підтримку потрібних гліфів шрифтом, підміну шрифту або переглядач PDF
Випадкові літери замість тексту Вставляються ті самі випадкові літери Кодування, у якому текст відкрили або зберегли
Знаки питання замість частини літер У вставленому тексті також знаки питання Чи не втратилися символи під час конвертації або збереження
Квадрати майже скрізь Більшість фрагмента теж не читається Чи встановлено шрифт для потрібної писемності, а також чи правильно вибране кодування
Арабські літери відображаються окремо Скопійований текст може бути правильним Підтримку формування письма програмою та операційною системою

Таблиця підказує, який тест зробити наступним, але не замінює перевірки вихідного файла. Той самий символ може поводитися по-різному у Word, переглядачі PDF і браузері. Дефект може з’явитися не в перекладі, а під час експорту чи передавання документа.

Microsoft радить відкрити текстовий файл у Word як Encoded Text і перевірити інше кодування у вікні попереднього перегляду. Якщо там текст стає читабельним, попередньо вибране кодування могло не відповідати даним файла. Інструкцію знайдеш у довідці Microsoft про вибір кодування під час відкриття й збереження файлів, переглянутій 16 вересня 2025 року.

Microsoft Support попереджає: “If almost all the text looks the same (for example, all boxes or all dots), the font required for displaying the characters may not be installed.”

Якщо майже весь текст перетворився на однакові квадратики чи крапки, перевір, чи встановлений потрібний шрифт. Але Microsoft також радить дивитися на попередній перегляд під час перевірки кодування. Не встановлюй шрифт навмання, не перевіривши файл.

Ще одна підказка - якщо літери буквально замінилися на знаки питання або спеціальний символ заміни. Наприклад, U+FFFD - позначення символу заміни Unicode, який може з’явитися після невдалого декодування. Сам знак не доводить, як сталася помилка. Але якщо він збережений у тексті й копіюється разом із фрагментом, новий шрифт навряд чи поверне початкову літеру.

Перед експериментами збережи копію файла. Якщо відкрити текст з іншим кодуванням і зберегти його, можна не лише змінити вигляд, а й перезаписати дані. Microsoft застерігає: вужче кодування може не зберегти всі символи. Наприклад, файл із кириличним кодуванням не збереже в тому самому форматі символи івриту, і навпаки. Під час збереження тексту у Word символи, які вибране кодування не підтримує, позначаються червоним у попередньому перегляді. Перевір їх до збереження за інструкцією Microsoft.

Ризик є й тоді, коли текст повторно конвертують у застарілий формат або копіюють між програмами з різними налаштуваннями. Microsoft зазначає, що Word автоматично зберігає файли як Unicode, якщо не вибрати інше кодування. Unicode дає змогу зберігати в тексті кілька писемностей, зокрема грецьку, кирилицю, арабську та японську, навіть якщо система має англомовний інтерфейс. Але це не означає, що кожен шрифт містить усі гліфи або що кожен переглядач правильно формує кожне письмо.

Перед остаточним збереженням перевір і вигляд на екрані, і текст, який можна виділити в документі. Якщо в самому вмісті символи вже стали знаками питання, для відновлення може знадобитися вихідний файл або повторно отриманий переклад. Збережи пошкоджену версію окремо, щоб випадково не перезаписати копію з правильними даними.

Як шрифти й програми формують перекладений текст

Заміна шрифту допоможе лише тоді, коли програма має правильний символ і вміє показати його належним способом. Щоб зрозуміти, чи варто міняти шрифт, розділи підтримку гліфів і формування письма.

Шрифт містить видимі форми символів, але в різних шрифтів набори відрізняються. Якщо потрібної форми немає, програма може підставити інший шрифт. Такий механізм називають підстановкою шрифту або font fallback. Якщо запасний шрифт теж не має гліфа, з’являється позначка відсутнього символу або порожнє місце.

Відсутність потрібного шрифту - не єдине пояснення. За даними Unicode, проблему можуть спричинити застарілі механізми підстановки шрифту в конкретній програмі або відсутність підтримки новіших символів у самому продукті. Якщо програма дає змогу вибрати шрифт із потрібними гліфами, його встановлення чи вибір може допомогти. Але якщо символу немає в тексті, новий шрифт його не поверне.

Показати письмо - це не завжди просто знайти відповідність «один символ - один малюнок». У деяких писемностях програма має змінювати вигляд знака залежно від його місця у слові або поєднання із сусідніми символами. Обробку цих правил називають shaping. Якщо shaping працює неправильно, літери роз’єднуються, знаки приєднуються не до тієї основи, складові блоки змінюють порядок або текст показується не в тому напрямку.

Unicode перелічує серед ознак недостатнього shaping роз’єднані знаки курсивних писемностей, неправильний напрямок, переставлені складові блоки та діакритичні знаки, приєднані не до тієї основи.

Заміна шрифту не завжди виправляє таку проблему. Якщо різні шрифти від різних виробників показують ту саму помилку формування, Unicode вказує, що ймовірніше джерело проблеми - програмне забезпечення, а не окремий шрифт.

Арабське письмо добре показує, чому відсутній гліф і неправильне формування - не те саме. Якщо літери показані окремо й не з’єднуються там, де мають, перевір цей текст у програмі з підтримкою арабського письма. Для письма з Індії зверни увагу на порядок і з’єднання складових знаків. Unicode описує характерні проблеми відображення для курсивних писемностей і складних кластерів.

Перевір по черзі:

  1. Відкрий файл в іншій програмі, не змінюючи його вміст.
  2. Перевір, чи встановлений потрібний шрифт, і признач його проблемному фрагменту.
  3. Якщо є два шрифти з підтримкою цієї писемності, порівняй результат.
  4. З’ясуй, чи проблема у відображенні символів, напрямку тексту або з’єднанні знаків.
  5. Якщо спотворення лишається з різними шрифтами й у різних програмах, перевір підтримку shaping або кодування.

Заміна шрифту може змінити ширину рядка, переноси, відступи й розташування підписів. У перекладеному документі виправлення однієї літери здатне посунути сусідні елементи верстки. Переглянь сторінку цілком: заголовки, таблиці, межі полів і текст біля печаток або підписів. Більше про такі зміни читай у матеріалі чому перекладений Word-документ втрачає форматування.

Деякі символи не мають бути видимими окремо. З’єднувачі ZWJ і ZWNJ, селектори варіацій та пробіл нульової ширини керують відображенням або межами тексту. FAQ Unicode про непідтримувані символи пояснює, що пробіли й символи за замовчуванням без видимого представлення мають особливий статус. Якщо в місці такого керівного символу видно квадратик, програма могла неправильно його обробити. Це не обов’язково означає, що в перекладі бракує знака.

Послідовність виправлення для Word, PDF і текстових файлів

Виправлення залежить від того, з чим ти працюєш: Word, PDF чи звичайним текстовим файлом. Почни з копії документа й занотовуй, після якої дії змінився результат.

Якщо у Word символи правильні, але показуються квадратами:

  • Виділи проблемний текст і признач йому шрифт із підтримкою потрібної писемності.
  • Закрий і повторно відкрий документ, щоб перевірити результат після завантаження шрифту.
  • Окремо перевір заголовки, таблиці й фрагменти з іншим форматуванням: там може бути заданий інший шрифт.
  • Збережи тестову копію й перевір її на пристрої або в програмі, де її відкриватиме адресат.

Якщо текст у Word став нерозбірливим одразу після відкриття текстового файла, відкрий його в режимі Encoded Text і перевір інші варіанти кодування у вікні попереднього перегляду. Не перезаписуй початковий файл, доки не переконаєшся, що потрібні символи лишилися на місці. Microsoft рекомендує Unicode, щоб уникнути проблем із кодуванням і декодуванням текстових файлів. Інструкція є в довідці Microsoft.

Збереження у форматі закодованого тексту має ще один нюанс. Microsoft зазначає, що текст, відформатований шрифтом Symbol, і текст у кодах полів видаляються під час збереження такого файла. Тож якщо під час конвертації зникли спеціальні знаки або поля, причина може бути не у відображенні шрифту. Перед конвертацією переглянь попередній перегляд і залиш оригінал недоторканим.

З PDF почни з перевірки в іншій програмі перегляду. Якщо квадрат зникає, проблема може бути в тому, як перша програма показує документ. Якщо символи можна виділити й скопіювати правильно, перевір шрифти та властивості самого PDF. Якщо текст копіюється неправильно, порівняй його з вихідним Word або джерелом перекладу: так стане зрозуміліше, на якому етапі з’явилася підміна.

Вбудовування шрифту в PDF може допомогти показати документ на іншому пристрої, якщо програма, у якій його створили, підтримує таку дію. Але сам PDF не гарантує, що вбудовано кожен потрібний гліф або що читач має сумісну програму. Доступні джерела в цьому матеріалі не дають універсальних кроків для вбудовування в усіх редакторах, тож перевір налаштування саме тієї програми, у якій створив документ.

Якщо PDF зроблено зі скану, спочатку з’ясуй, чи є символи текстом, чи частиною зображення. Якщо сторінку не можна виділити як текст, квадрати на екрані можуть бути дефектом сканування, розпізнавання або самого зображення, а не проблемою текстового шрифту. Збільш сторінку й порівняй її з оригіналом: розпізнавання не відновить форму, якої немає на зображенні.

Для вебсторінки є своя умова: не розраховуй, що на кожному пристрої читача вже встановлений потрібний шрифт. Unicode радить авторам керувати відображенням вебвмісту за допомогою CSS web fonts, а не покладатися лише на шрифти в системі чи браузері. Розробнику треба перевірити, чи містить вебшрифт потрібні гліфи і чи не псує запасний шрифт форму тексту. Цю рекомендацію наведено в поясненні Unicode щодо проблем відображення.

Якщо документ піде до установи чи іншому одержувачу, не обмежуйся перевіркою на власному екрані. Відкрий тестову копію в програмі, до якої матиме доступ адресат, або попроси його сказати, що саме зникає. Якщо символи виглядають по-різному в різних переглядачах, під час передавання файла вкажи програму та спосіб експорту. Так буде легше відрізнити проблему конкретного переглядача від помилки у вмісті документа.

Нормалізація, складні символи й помилки після повторного збереження

Одна й та сама літера може зберігатися в тексті по-різному, хоча для читача виглядає однаково. Різниця важлива для пошуку, порівняння, введення тексту й роботи програм.

Unicode пояснює, що канонічно еквівалентний текст може бути одним готовим складеним символом або послідовністю базового символу й комбінувального знака. Наприклад, літера з діакритичним знаком може бути одним символом або кількома елементами, які разом утворюють видиму літеру. Якщо програма чи шрифт неправильно обробляє комбінувальний знак, він може опинитися не там, не з’єднатися з основою або лишитися непомітним.

Нормалізація Unicode приводить еквівалентні представлення до послідовної форми. Для звичайного тексту Unicode рекомендує NFC. У FAQ про нормалізацію, переглянутому 16 вересня 2025 року, консорціум називає NFC найбільш придатною формою для загального тексту, зокрема через сумісність із рядками, перетвореними зі старих кодувань.

Не застосовуй NFKC або NFKD, не розібравшись у наслідках. Unicode зазначає, що ці форми прибирають деякі сумісні відмінності й можуть призвести до втрати інформації. Не нормалізуй загальний перекладений текст чи юридичні документи механічно лише тому, що кілька літер виглядають неправильно. Спершу збережи копію й з’ясуй, чи справді проблема пов’язана з формою символів.

Поширена помилка - намагатися виправити всі квадрати масовою заміною символів. Так можна перетворити правильний знак на інший, пошкодити імена або змінити зміст. Перед обробкою всього файла перевір короткий фрагмент і порівняй його з першоджерелом. Якщо символ є частиною власного імені, адреси чи реквізиту, звір його з документом, а не підбирай схожий знак на око.

Інша пастка - встановити шрифт і вирішити, що перевірку завершено. Новий шрифт може показати відсутню літеру, але водночас змінити ширину рядка чи розташування фрагмента. Перевір, чи імена, числа й підписи лишилися на своїх місцях. Для підготовки файла до передавання стане в пригоді окремий список перевірки, схожий на підхід із матеріалу про client-ready документ і матеріали разом із перекладом.

Ще одна пастка - оцінювати результат лише у власній програмі. На одному комп’ютері документ може виглядати правильно, бо там установлений потрібний шрифт, а на іншому показувати квадрати. Якщо документом користуватимуться далі, перевір його в іншому середовищі перегляду або передай у форматі, який зберігає потрібну інформацію. Для вебпублікації перевір CSS web fonts і поведінку запасного шрифту.

Unicode радить: “NFC is the best form for general text, since it is more compatible with strings converted from legacy encodings.”

Це порада про загальну нормалізацію тексту, а не чарівний спосіб виправити пошкоджений файл. Якщо літери вже замінені іншими даними, NFC не відновить оригінал.

Якщо команда регулярно отримує багатомовні документи, занотовуй не лише назву файла, а й середовище, де з’являється дефект: формат, програму перегляду, призначений шрифт і результат копіювання. Так буде легше відтворити проблему й відрізнити помилку перекладу від проблеми експорту. Якщо символи в текстових даних правильні, передай колегам цю інформацію разом із прикладом фрагмента.

FAQ

Чому після перекладу замість літер показуються квадрати?

Квадрат часто означає, що шрифт або програма не має гліфа, потрібного для показу символу. Скопіюй фрагмент у редактор із підтримкою відповідної писемності: правильний скопійований текст указує на проблему відображення, а не обов’язково на втрату перекладу.

Як виправити відсутні символи в перекладеному Word?

Якщо скопійовані символи правильні, признач фрагменту шрифт із підтримкою потрібної писемності та перевір документ після повторного відкриття. Якщо текст копіюється спотвореним, збережи оригінал і перевір кодування та попередній перегляд файла.

Чому в перекладеному PDF зникають символи?

PDF може неправильно показувати гліфи в конкретному переглядачі або містити текст, який спотворився під час експорту. Відкрий копію в іншій програмі та перевір, що дає копіювання тексту. Якщо це сканована сторінка, порівняй її із зображенням оригіналу.

Як визначити, проблема у шрифті чи кодуванні?

Якщо скопійований текст правильний, а на екрані видно квадрати, спершу перевір шрифт і програму відображення. Якщо скопійовані символи теж неправильні, перевір кодування, процес конвертації та наявність оригінального тексту.

Чому арабський або індійський текст після перекладу відображається розірваним?

Роз’єднані літери, неправильний напрямок або переставлені знаки можуть означати, що програма недостатньо добре формує письмо. Unicode також називає можливими причинами помилку шрифту й неправильне кодування, тож перевір той самий текст із різними шрифтами та програмами.

Що означає знак питання у ромбі або квадратик із хрестом?

Така позначка може означати, що в поточному шрифті немає потрібного гліфа. Якщо символ копіюється як знак питання або інший неправильний знак, перевір кодування й самі дані: новий шрифт не відновить уже замінений текст.

Чи допоможе встановлення нового шрифту, якщо текст пошкоджений?

Ні. Новий шрифт показує символ, який уже збережений у документі, але не повертає літеру, замінену під час декодування чи збереження. Щоб відновити текст, порівняй файл з оригіналом або повторно отримай правильний текст.

Чи треба нормалізувати документ, якщо зникли діакритичні знаки?

Не починай із масової нормалізації. Unicode рекомендує NFC для загального тексту, але нормалізація не відновить уже втрачені дані, а NFKC і NFKD можуть прибрати сумісні відмінності. Спершу збережи копію й перевір, чи комбінувальні знаки лишилися у файлі.

Джерела

Спробуйте ChatsControl

AI-платформа для професійних перекладачів

Спробувати безкоштовно →