Проблема высоты строки при использовании символа
Если я напишу строку, содержащую ž, в konsole или kwrite, высота строки испортится. Шрифт по умолчанию сломан, или это приложения? Не знал, где сообщить об ошибке, так что "спроси убунту" звучит как хорошее начало.
Как воспроизвести:
- Откройте kwrite, kate или console
- Написать
__
- Затем добавьте ž в той же строке, так что теперь у вас есть
__ž
Ожидаемое поведение:
- Другие символы должны оставаться такими же, когда я добавляю
Текущее поведение:
- Символ __ больше не виден, думаю, весь текст удаляется с наименьших пикселей, символ _ имеет только меньшие пиксели, поэтому его легче заметить.
В konsole положение курсора имеет некоторые отличия, думаю, что он рисует текст в 3 части: до, на и после курсора, так что только части, которые содержат символ ž, получат ошибку, если вы wirte __ž__
и поместите курсор на символ ž, вы можете увидеть __, но если вы напишите __ž__ž__
Вы можете видеть, как действуют 3 разные части.
Снимки экрана по запросу, сначала из Konsole:
На скриншоте я впервые написал: __ž__ž__
а затем просто перемещая курсор между 4 снимками экрана.
Отправленный отчет об ошибке:
https://bugs.launchpad.net/ubuntu/+source/oxygen-fonts/+bug/1594848
1 ответ
Я могу воспроизвести ту же проблему на Kubuntu 15.10 (VBox). Это проблема шрифта. Это происходит с "Oxygen Mono", это не с "Ubuntu Mono" и "Deja Vu Mono".
Найти соответствующий файл шрифта
$ fc-match "Oxygen Mono" OxygenMono-Regular.ttf: "Oxygen Mono" "Regular"
Найдите исходный пакет и полный путь
$ dpkg -S OxygenMono-Regular.ttf fonts-oxygen: /usr/share/fonts/truetype/oxygen/OxygenMono-Regular.ttf
Собирать информацию
ubuntu-bug /usr/share/fonts/truetype/oxygen/OxygenMono-Regular.ttf
Затем отправьте (откроется ссылка в браузере)
Полный отчет об ошибке Lauchpad и отправить
Если дела пойдут медленно, Вы можете отправить еще один отчет в основной проект KDE. Просто обновите оба отчета, чтобы включить ссылки друг на друга.
Вот команда, чтобы показать информацию о пакете, включая ссылку вверх по течению...
$ apt-cache show fonts-oxygen
Package: fonts-oxygen
...
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
...
Source: oxygen-fonts
Version: 4:5.4.3-0ubuntu1
...
Homepage: https://projects.kde.org/projects/kde/workspace/oxygen-fonts
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 3y
...