Странный шрифт Monospace после обновления 18.10
Я обновил до Ubuntu 18.10 ранее сегодня. Установка работала без проблем. Пока что все работает, как и ожидалось.
Однако по какой-то причине, открыв Brackets и Atom, я заметил, что многие их шрифты необъяснимым образом изменены на моноширинный шрифт, который довольно трудно читать.
- Я попытался изменить системные шрифты с помощью Gnome Tweaks.
- Я попытался вернуться к стандартной теме Ubuntu.
- Я пытался удалить и переустановить
- Я попытался изменить настройки шрифта из самих программ (у них не было возможности сделать это)
Если я установлю Atom из пакета.deb на их веб-сайте, шрифты вернутся в нормальное русло, но, разумеется, я не получу товар автоматических обновлений.
С другой стороны, скобки не устанавливаются из предоставленного веб-сайта пакета deb, поэтому я не уверен, что делать там.
1 ответ
Атома нет в официальных репозиториях, поэтому я предполагаю, что вы устанавливаете его из PPA. Поскольку неофициальный PPA Atom не предоставляет версию для Cosmic (18.10), вы, вероятно, устанавливаете пакет Bionic (18.04), так что, скорее всего, это проблема совместимости. Я сравнил зависимости между пакетом PPA и загружаемым DEB (dpkg -I filename.deb
), а первый имеет зависимости пользовательского интерфейса GTK2, которые отбрасываются в пользу GTK3.
На данный момент лучше использовать загружаемую версию, пока (надеюсь) тот или иной PPA не начнет предоставлять надлежащую космическую версию. Не забудьте проверить источники программного обеспечения, чтобы они запрашивали космическую версию из PPA вместо Bionic.
Brackets имеет аналогичные GTK2 и другие устаревшие зависимости, поэтому может быть очень сложно, если не невозможно, заставить его работать должным образом в Ubuntu 18.10, пока они не модернизируют свой код.
PPA (atom_1.26.1-1~webupd8~0_amd64.deb):
Depends: git, gconf2, gconf-service, libgtk2.0-0, libudev0 | libudev1,
libgcrypt11 | libgcrypt20, libnotify4, libxtst6, libnss3, python,
gvfs-bin, xdg-utils, libdbus-1-3, libcap2, libxkbfile1, libx11-6,
libasound2, libsecret-1-0, gir1.2-secret-1
DEB (atom-amd64.deb):
Depends: git, gconf2, gconf-service, libgtk-3-0 (>= 3.9.10), libudev0 | libudev1,
libgcrypt11 | libgcrypt20, libnotify4, libxtst6, libnss3 (>= 2:3.22),
python, gvfs-bin, xdg-utils, libcap2, libx11-xcb1, libxss1,
libasound2 (>= 1.0.16), libxkbfile1