''между заглавными буквами не читаются в голосовой доступ - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть похожий текст XYZ.CO.IN, указанный как aria-label для одной из ссылок, приведенных на моей веб-странице.Во время тестирования доступности он выглядит как

XYZ CO IN

Он избегает '.'между предложениями.Какой должен быть обходной путь для этого?У кого-нибудь есть идеи по этому поводу?Я хотел, чтобы он прочитал полное предложение, включая «.».

Ответы [ 3 ]

0 голосов
/ 30 ноября 2018

Если вы используете настройки VoiceOver по умолчанию, то многословие для пунктуации устанавливается на «некоторые».Перейдите к

Settings > Accessibility > VoiceOver > Verbosity > Punctuation

и установите для него значение «Все».Тогда вы услышите точки в строке.

0 голосов
/ 01 декабря 2018

Пользователи обычно знакомы с тем, как их программа чтения с экрана объявляет доменные имена.Различные программы чтения с экрана имеют пользовательские настройки для управления многословием, включая некоторые для пунктуации.

Как автор (или разработчик) не следует пытаться заставить программу чтения с экрана объявлять знаки препинания.Это их программа чтения с экрана, а не ваша.

Обратите внимание, что метка арии в целом используется вспомогательными технологиями - она ​​предназначена не только для вывода текста в речь.Эти метки также передаются с помощью дисплеев Брайля и могут также влиять на поведение управления речью (ввод диктовки).Остерегайтесь попытки использовать ARIA, чтобы повлиять на звучание ссылки в программе чтения с экрана, поскольку это может ухудшить положение пользователей, использующих шрифт Брайля и систему управления речью.

0 голосов
/ 30 ноября 2018

Добавление комы между точками является потенциальным решением этой проблемы.Возможным решением может быть изменение aria-label на XYX,.CO,.IN.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...