Джани невидимое подчеркивание

Недавно Джани внезапно начал показывать подчеркивания в виде пробелов - то есть они стали "невидимыми".

Например этот текст - is_empty, отображает так же, как is empty, Но при копировании в буфер обмена от Geany подчеркивания такие, как должны. Они только отображаются неправильно.

2 ответа

Та же проблема, Ubuntu 20.04

Проблема хорошо описана здесь:
https://github.com/geany/geany/issues/1387#issuecomment-287537022

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

Решение состоит в том, чтобы либо изменить шрифт, либо указать Geany увеличить высоту строки:

Инструменты> Файлы конфигурации> filetypes.common

[styling]
line_height=0;2;

Оказалось, что проблема была в шрифте Monospace. Это происходит также с другими программами, такими как LeafPad, если они используют этот шрифт.

Решением было изменить шрифт на что-то другое - "Lucida Console" в моем случае.

Изменить: Кажется, что изменение масштаба также исправляет это. Некоторые уровни масштабирования имеют невидимые подчеркивания, некоторые нет.

Для дальнейшего использования у меня была такая же проблема с Monospace 14 в Kubuntu 16.04, и она была решена путем установки рекомендованного драйвера nvidia для моей графической карты.

Изменить: Несмотря на анонимный downvoter, это решение работало для меня, и я обнаружил его случайно. Это означает, что это проблема отображения. Я не нашел ссылки на это в поисковых системах, поэтому я уверен, что это может помочь кому-то найти это здесь.

Извините за очень поздний ответ, но проблема не устранена.

Для меня это было исправлено путем изменения настройки хинтинга шрифта с "небольшого" на "средний", что мне кажется ошибкой.

Я использую Cinnamon, но думаю, это также будет работать в других менеджерах рабочего стола.

Продолжение ответа Гаэля, который делает трюк, НО

вы должны раскомментировать "[style]", чтобы новая директива line-height была принята.

Другие вопросы по тегам