Інструмент позначки ШІ тепер працює в Safari

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

Інструмент /tools/ai-label був непридатний до використання в Safari. Ви могли обрати фото й відповісти на запитання про нього, а замість попереднього перегляду отримували повідомлення, що шрифт позначки не завантажився і нічого не намальовано. Не було ані перегляду, ані файлу, який можна забрати.

Це стосувалося Safari й кожного браузера, побудованого на тому самому рушії, а на iPhone та iPad — усіх. Chrome, Edge і Firefox це не зачіпало, тому вада певний час лишалася непоміченою. А саме з телефонів фото надходять найчастіше.

У чому була помилка. Інструмент один раз, під час відкриття сторінки, переконувався, що шрифт для позначки доступний, і покладався на це до кінця візиту. Safari має право звільнити шрифт, яким зараз не малює, — і робить це, — тож поки ви обирали фото й відповідали на запитання, шрифту вже не було. Замість намалювати позначку замінним шрифтом і видати вам позначку неправильної ширини, інструмент відмовляв і повідомляв про це.

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

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