В iMessage обнаружена ошибка скрывающая слова в определенных фразах

В iMessage обнаружена ошибка скрывающая слова в определенных фразах

Сервис iMessage в iPhone прячет слова в определенных фразах из-за какой-то внутренней ошибки

27.04.13 в 14:55
Источники: www.theverge.com
В iMessage обнаружена ошибка скрывающая слова в определенных фразах

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

Например две следующие фразы не отображают последние слова, если написать их с пробелом в конце и без кавычек:

"I could be the next Obama "
"The best prize is a surprise "

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