| Предыдущий | Следующий |
| ENOTCONN | EDEADLOCK |
EBFONT
Проверка формата файла шрифта
В Solaris EBFONT имеет значение errno 57. Основное сообщение: неверный формат файла шрифта
, однако полезный диагностический контекст уже короткого сообщения: Solaris отклонила формат файла шрифта или консольного шрифта.
Если код появляется в современном приложении, сначала найдите интерфейс, который действительно работает со старым форматом шрифтов. Обычная ошибка текстовой кодировки или повреждение произвольного файла не должны автоматически классифицироваться как EBFONT.
Сначала используйте таблицу errno Solaris и только затем сравнивайте с POSIX для переносимого поведения. Некоторые имена errno Solaris совпадают с другими UNIX-системами, но имеют другие номера или более узкое историческое значение.
Что проверить
- Проверьте конкретную консольную или графическую утилиту, загрузившую шрифт.
- Убедитесь, что формат файла соответствует ожидаемому устаревшему формату шрифта.
- Не диагностируйте это как ошибку кодировки символов; ошибке последовательности байтов соответствует EILSEQ.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.