Проверка fc-match Helvetica
действительно дала мне ожидаемый шрифт TrueType. Однако fc-list
также указал на кучу древних растровых шрифтов X11 в /usr/share/fonts/X11/100dpi
и /usr/share/fonts/X11/75dpi
. У меня в Fontconfig включены растровые шрифты, в основном для Neep, но они не должны быть предпочтительными. В предположении, что Firefox по какой-то причине предпочитал их, потом отказывался масштабировать, а потом зачем-то подставлял фигурную цитату на меньшую, я отключил их:
Поместите это в/etc/fonts/conf.d/75-local-no-old-x-fonts.conf
:
/usr/share/fonts/X11/75dpi/*
/usr/share/fonts/X11/100dpi/*
Возможно, это закончилось -агрессивно, но сработало:
tmux run-shell
запускает команду как sh -c
, которая не является источником .bashrc
. Также в некоторых системах sh
— это вовсе не bash, а dash
. Таким образом, необходимо явно указать источник файла, в котором определена требуемая функция, прежде чем вызывать ее :
bind-key t run-shell 'bash -c "source ~/.tmux.bash ; tmux__ranger_to_vim"'