Что означают поля вопросов, отображаемые в терминале?

Что означают поля вопросов, отображаемые в терминале?

Как убрать странные вопросительные знаки с квадратиками? введите описание изображения здесь

решение1

Вопросительные знаки в полях — это символы, которых нет в вашем шрифте. Обычно проблема решается, если взять шрифт, включающий недостающие символы Unicode. Я бы посоветовал взять шрифт, в котором есть приличное количество символов Unicode.

Лично мне нравится Cascadia Code, но другие шрифты Code, включающие Unicode, тоже должны подойти (Fira Code также популярен, но есть и много других хороших шрифтов).

Загрузите последнюю версию Cascadia Codeиз GitHub. Извлеките zip-файл. В zip-файле есть две основные версии шрифта. Cascadia Code и Cascadia Mono. Mono не включает лигатуры шрифтов (см.это изображениедля с/без). Для терминала лигатуры не нужны, но вы можете свободно использовать их, если предпочитаете.

После того, как вы выбрали Cascadia Code или Mono (Code имеет лигатуры, Mono — нет), перейдите в zip-файл и в папку ttf. Найдите нужную версию (выберите версию с PL)* и установите шрифт. После установки перейдите в настройки терминала и выберите Cascadia Code или Cascadia Regular.

Я не знаю, какой терминал вы используете, но если вы используете стандартный терминал, который идет в комплекте с Windows (не Windows Terminal, а терминал по умолчанию в Windows 10), то этоПост Stack Overflowобъясняет, как изменить шрифт после его установки.

*Сюда входят символы PowerLine, которые могут пригодиться позже, если вам понадобятся эти символы.

Связанный контент