Конкретно надо делать следующее:
1. Скачиваешь .exe архивы.
2. Распаковываешь всю эту фигню куда-нибудь в /tmp
2a. Становишься рутом.
3. Создаешь каталог под фонты, скажем /usr/X11R6/lib/X11/fonts/msttcorefonts
4. Переносишь *.ttf из /tmp в этот каталог.
5. Переходишь в него:
# cd /usr/X11R6/lib/X11/fonts/msttcorefonts
6. Делаешь fonts.scale:
# /usr/X11R6/bin/mkfontscale .
7. Делаешь fonts.dir и encodings.dir:
# /usr/X11R6/bin/mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings .
8. Переходишь в /usr/X11R6/lib/X11/fonts/ и смотришь на fonts.cache-1 :
# cat fonts.cache-1
"CID" 0 ".dir"
"TTF" 0 ".dir"
"misc" 0 ".dir"
"util" 0 ".dir"
"75dpi" 0 ".dir"
"Type1" 0 ".dir"
"local" 0 ".dir"
"Speedo" 0 ".dir"
"encodings" 0 ".dir"
"100dpi" 0 ".dir"
"cyrillic" 0 ".dir"
9. Убеждаешься, что твой новый каталог там не упомянут, и вписываешь редактором
"msttcorefonts" 0 ".dir"
10. Запускаешь /usr/X11R6/bin/fc-cache
11. Убеждаешься, что в /usr/X11R6/lib/X11/fonts/msttcorefonts/fonts.cache-1 есть что-то осмысленное, т.е. он не пустой. После этого софт, который собран с поддержкой libXft должен начать видеть твои шрифты. Для остальных -
12. Вписываешь в /etc/X11/XF86Config
FontPath "/usr/X11R6/lib/X11/fonts/msttcorefonts/"
и перезапускаешь иксы. После этого их начнет видеть и иксовый модуль freetype. В частности это необходимо для КДЕ.
Сталкивалась с такими граблями: если в каталоге есть пустой fonts.cache-1 , fc-cache не хотел его переписывать. Соответственно шрифты из этого каталога не цеплялись. Нужно удалить пустой файл и заново запустить fc-cache.
Вроде все.
P.S. Естессно все это нужно делать после установки пакета i18.ru ну или че то подобное под KDE - короче русский модуль для KDE, найдешь сам.......я не помню уже......