Как предотвратить & ldquo; automatic & rdquo; жирный шрифт шрифта будет шире, чем обычный, имеющий одинаковый размер pt?

Исполняемый файл SoX в r128gain-1.0.11-linux64-gtk3/r128gain-tools зависит от libpng12 (не существует в современном Ubuntu), поэтому мы должны установить его вручную:

wget http://ftp.us.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.49-1+deb7u2_amd64.deb
sudo dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb

После этого он работает:

artful@artful:~/Downloads/r128gain-1.0.11-linux64-gtk3$ ./r128gain  /usr/share/sounds/alsa/Noise.wav SoX sucessfully loaded.
FFmpeg sucessfully loaded.
analyzing ...
  [1/1] "Noise.wav": -29.7 LUFS (6.7 LU)
      peak: -17.9 TPFS, range: 0.0 LU
  [ALBUM]: -29.7 LUFS (6.7 LU)
      peak: -17.9 TPFS, range: 0.0 LU
done.
10
задан 6 February 2012 в 08:54

1 ответ

mbaitoff, я отправляю это как дополнение к вашему обновлению, а не как ответ

Если пользователь создает файл с именем ~/.fonts.conf:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <test name="spacing" compare="eq">
            <const>mono</const>
        </test>
        <edit name="embolden" mode="assign">
            <bool>false</bool>
        </edit>
    </match>
</fontconfig>

, тогда приложения могут используйте жирный моноширинный шрифт, если он доступен, и отключите «синтетическую полужирность», если шрифт не имеет жирного шрифта.

Это просто альтернативный и немного другой подход с разным результатом

7
ответ дан 25 May 2018 в 14:39
  • 1
    Если символическая ссылка /etc/conf.d/50-user.conf переименована для выполнения после 90-synthetic.conf, вам не нужно полностью удалять embolden. 99-user.conf работает нормально. В противном случае 90-synthetic.conf снова включится. – musiKk 3 March 2016 в 14:37

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

Похожие вопросы: