MacRumors

Skip to Content

Странный баг iMessage усекает последнее слово в некоторых текстовых фразах

Как отмечает The Verge, странный баг iMessage приводит к тому, что последнее слово в некоторых фразах, отправленных через «Сообщения» на iPhone, становится невидимым как для отправителя, так и для получателя.

При отправке следующих двух фраз с помощью iMessage последнее слово не отображается на iPhone:

— Я мог бы стать следующим Обамой (с пробелом после Обамы)
— Лучший приз — это сюрприз

imessagebug
Оба сообщения выглядят полными во время набора, и полный текст появляется в уведомлениях, но в самом приложении «Сообщения» слова «Обамой» и «сюрприз» невидимы. Копирование и вставка сообщения отображает исходный текст.

Многие пользователи Twitter смогли подтвердить проблему, которая, по всей видимости, затрагивает только iPhone.

Баг был впервые замечен в декабре и опубликован на форумах поддержки Apple. Похоже, что дополнительные фразы также вызывают усечение, хотя причина проблемы неясна.

Обновление: Как отмечается на форумах MacRumors, проблема, по-видимому, связана с шириной символов. От Arian19:

Вы можете протестировать это, и даже если вы измените фразу на «Я мог бы стать следующим Обамой», она все равно будет удаляться.

Проблема в том, что приложение «Сообщения» считает, что фраза поместится в одну строку, но на самом деле помещает последнее слово на скрытую вторую строку.

Это работает с этими двумя фразами, потому что они имеют точную необходимую ширину, и это зависит не от количества символов, а от ширины символов. Например, «л» тоньше, чем «ш».