LINUX.ORG.RU

Шрифты для конкретного приложения

 


0

1

Здравствуйте, Archlinux, x86_64.

Ситуация такова, что для steam необходимы windows шрифты. Но когда я их ставлю, у меня начинают плыть все другие приложения. В частности очень не красивые становятся сайты в chromium. Так как играю довольно редко, но все же иногда, то приходится делать следущее:

cd ~/.fonts
unzip SteamFonts.zip 
fc-cache -vf ./
steam
И после этого нужно удалить их, и очистить кеш, что я почти всегда забываю сделать:
rm a* 
rm A*
fc-cache -vf ./

Уже есть мысль оформить запуск стима в этот скриптик, но както не очень правильно это.

Поэтому вопрос, как указать конкретному приложению, использовать дополнительную папку с шрифтами. Что-то типа LD_LIBRARY_PATH, только со шрифтам?



Последнее исправление: cetjs2 (всего исправлений: 1)

папку

Ну, раз папку, то накатить в виртуалбокс восьмерочку, там будет тебе папка.

А так - почитай про фонтконфиг, лол, поможет.

vsn
()

Скриншот бы приложил, местные астралы в отпуске. // Счастливый обладатель mscorefonts

iVS ★★★★★
()
Ответ на: комментарий от iVS

Дело не в кривых шрифтах, дело в том, чтобы ms шрифты использовались только для steam. Какой есть способ это сделать?

libbkmz
() автор топика
Ответ на: комментарий от libbkmz

Дело не в кривых шрифтах, дело в том, чтобы ms шрифты использовались только для steam

Для стима не знаю, но для иксов так:

$ cat /etc/fonts/conf.avail/60-liberation.conf 
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

        <!-- Symlinking this file to /etc/fonts/conf.d/ will allow 
         you to use liberation fonts instead of the microsoft truetype fonts.
         (from http://uwstopia.nl/blog/2007/05/free-your-fonts) -->

        <!-- Liberation fonts -->
        <match target="pattern">
                <test qual="any" name="family"><string>Times New Roman</string></test>
                <edit name="family" mode="assign"><string>Liberation Serif</string></edit>
        </match>
        <match target="pattern">
                <test qual="any" name="family"><string>Arial</string></test>
                <edit name="family" mode="assign"><string>Liberation Sans</string></edit>
        </match>
        <match target="pattern">
                <test qual="any" name="family"><string>Courier</string></test>
                <edit name="family" mode="assign"><string>Liberation Mono</string></edit>
        </match>

</fontconfig>

iVS ★★★★★
()
Ответ на: комментарий от iVS

Решил попробовать без моих костылей. Сохранил этот конфиг в /etc/fonts/conf.d/. При запуске стима все равно нету шрифтов.

http://s40.radikal.ru/i088/1305/1b/61401b309aa7.png

А на этом месте вроде пишется:

Connecting steam account ...

libbkmz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.