Windows 7/8: японский шрифт / кандзи иногда отображается как квадраты

вот что я сделал, чтобы решить эту проблему

  • Я установил японский языковой пакет.
  • Я снял флажок "Скрывать шрифты в соответствии с вашими языковыми настройками".
  • Я установил местный язык на японский и обратно на мой язык
  • Я удаляю FNTCACHE.DAT в C:WindowsSystem32

есть 50% шанс, что когда я делаю холодную загрузку, все имена файлов и текст в программах (например, skype) с японским шрифтом / кандзи отображать как квадраты.

перезагрузка часто устраняет проблему временно, но это ужасно раздражает.
Кто-нибудь знает, как это исправить постоянно?

17
задан asdf
22.05.2023 2:33 Количество просмотров материала 2967
Распечатать страницу

2 ответа

Это слишком просто и легко. Создайте файл с именем 火.txt и поместить его на рабочем столе, а затем перезагрузить. (Проверял только на Win7)

Это будет работать из-за кэширования шрифтов. Существует две основные части в ОС, которые создают кэш. Один из них-Проводник Windows, другой-DirectWrite часть DX. Проблема в том, что DXW не работает с Unicode. Поэтому, когда программа запускается с использованием unicode и dxw api, кэш шрифтов создается dxw, не содержащим unicode из-за неудача. Если вы разместите файл txt на рабочем столе, исследователи сначала заполнят кэш. И проводник поддерживает unicode, поэтому кэш инициализируется правильно.

8
отвечен CShark 2023-05-23 10:21
  • убедитесь, что вы также используете клавиатуру для японского языка.
  • использовать японский язык.
-1
отвечен C2940680 2023-05-23 12:38

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх