Звучит как дизайнер, застрявший в темных веках.
Да, alt
атрибуты будут считываться программами чтения с экрана, поэтому слепые будут найдены.
Однако это не принесет пользы тем, кто не использует программы чтения с экрана, но нуждается в высококонтрастном или высоком уровне масштабирования.
Такие вещи, как встроенные ссылки и семантическая разметка, также будут потеряны (как можно сказать, что изображение должно быть заголовком, когда вы будете использовать тег H1
в HTML?).
Существуют и другие трудности, связанные с тем, что некоторый текст будет не так легко представлен в атрибуте alt
, как в обычном HTML.
Это пока что касается доступности - не уверен, как валидация входит в это (это вообще). Можете ли вы объяснить, что вы имеете в виду о валидации? Если вы говорите о допустимом HTML, то при условии, что изображения имеют теги alt
, они будут действительными.
Существуют и другие способы использования пользовательских шрифтов на веб-странице, например, селектор CSS3 @Font-Face
(который должен работать во всех современных браузерах, включая IE7 +).