Черный код и отсутствие подсветки синтаксиса с исходным кодом Pro

#visual-studio-code

Вопрос:

Я использую шрифт Source Code Pro, и, начиная с Big Sur, весь мой текст черный, даже с темой Dark , и подсветки синтаксиса нет.

снимок экрана с текстом quot;черное на темномquot;

Я попытался отключить все расширения и запустить код code --disable-gpu , но ни одно из них не помогло.

Ответ №1:

Решение состоит в том, чтобы обновить шрифт исходного кода Pro до последней версии:

  • Откройте Книгу шрифтов и на вкладке «Пользователь» удалите исходный код Pro.
  • Загрузите последнюю версию исходного кода Pro. Вам, вероятно, нужна версия OTF.
  • Распакуйте его, выберите все .otf файлы и откройте их. Затем в книге шрифтов нажмите «Установить».

Причина, по которой он сломался, по-видимому, связана с тем, как Big Sur обрабатывает шрифты с таблицами SVG. Это исправлено с выпуска ноября 2020 года, в примечаниях к выпуску которого указано:

Удаляет таблицу SVG, чтобы разрешить использование текста с цветовой кодировкой в приложениях для редактирования текста. (выпуск №250)