символы на экране входа заменены вопросительными знаками

Мой экран входа в систему отображается со знаками вопроса вместо обычного текста. (Смотрите снимок экрана — я удалил свое имя пользователя с картинки). Я использую MacOS Sierra 10.12.3 на MacBook Pro (начало 2011 г.).

Какую языковую кодировку текста вы используете?
Английский (Австралия)
Загрузка в безопасном режиме дает правильные символы
Проблема в вашей текстовой кодировке, позвольте мне опубликовать ответ в ближайшее время
Это происходит со мной после того, как мой Mac становится несколько медленным и не отвечает
Ни один из этих ответов не работал для меня. У кого-нибудь есть другие идеи?

Ответы (2)

Попробуйте перейти в Applications/Font Book/ и выполнить File > Restore Standard Fonts и перезапустить.

Проблема связана с отсутствием шрифтов. (Когда система выбирает неверный вариант для замены «отсутствующих символов»). Если вы используете программное обеспечение для управления шрифтами, обязательно переустановите или снова включите системные шрифты.

1. Запустите проверку с помощью Font Book

Запустите книгу шрифтов и нажмите command-A, чтобы выбрать все шрифты. Затем в меню «Файл» выберите «Проверить шрифты» и дождитесь результатов в окне проверки шрифтов. Имейте в виду, что даже если вы можете обнаружить незначительные проблемы с вашими текущими шрифтами, лучше всего следовать поговорке «если это не сломано, то не чините это» и оставьте все в покое, если у вас нет проблем.

2. Очистите кэш шрифтов

В OS X шрифты обрабатываются процессом Apple Type Server, который хранит часто используемые шрифты в кэше для быстрого доступа. Если в этом кеше есть повреждения, вы можете столкнуться с различными проблемами. Чтобы очистить кеш, в версиях OS X до Leopard перейдите в папку /Macintosh HD/Library/Caches/ и удалите файл «com.apple.ATS». После этого перезапустите систему.

Для OS X 10.5 и более поздних версий вы не можете легко получить доступ к пользовательскому и глобальному кешам шрифтов, но вы можете использовать команду терминала Apple «atsutil» для управления процессом ATS. Откройте «Терминал» и введите следующие команды, чтобы очистить пользовательские (или глобальные) базы данных и перезапустить сервер:

базы данных atsutil -removeUser atsutil server -shutdown atsutil server -ping

ПРИМЕЧАНИЕ. Используйте «sudo atsutil databases -remove» вместо первой команды, чтобы удалить базу данных для всех пользователей.

3. Избегайте старых форматов шрифтов

По возможности избегайте шрифтов «.dfont» и «Type 1 PostScript». Это предложение может зависеть от требований к различным программам, но если у вас есть более старый набор шрифтов, который вы думаете об установке, у него могут возникнуть проблемы с более новыми программами, поэтому вы можете рассмотреть возможность получения обновленной версии набора перед установкой. Конечно, вы всегда можете попробовать, но есть вероятность, что старые форматы шрифтов могут вызвать проблемы, поэтому мы рекомендуем вам придерживаться более современных шрифтов «.ttf» и «.ttc».

4. Вручную удалите дубликаты

В книге шрифтов есть опция «Разрешить дубликаты» (доступна в меню «Редактировать»), но ее функциональность ограничена и может не удалить конкретный дубликат шрифта, который вы хотите удалить. Таким образом, лучший подход к управлению дубликатами шрифтов — делать это вручную (утомительно, но эффективно, если все сделано правильно). В книге шрифтов вы можете использовать параметр «Показать информацию о шрифте» (команда-I), чтобы просмотреть информацию о выбранном шрифте, особенно о том, где этот шрифт находится в вашей системе. Это позволит вам выбрать, какой из них удалить, либо удалив его из папки шрифтов, либо щелкнув его правой кнопкой мыши и выбрав «Отключить».

Из: https://www.cnet.com/news/font-problems-and-management-in-os-x/

Я бы удалил часть о кодировании текста, которая не имеет ничего общего с этой проблемой. Это проблема со шрифтом.