Джани невидимое подчеркивание
Недавно Джани внезапно начал показывать подчеркивания в виде пробелов - то есть они стали "невидимыми".
Например этот текст - 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 была принята.