LINUX.ORG.RU

Slackware 10.0 и TTF


0

0

Какая-то ерунда творится - слил сегодня Slackware 10.0, поставил, настраиваю....
Дошел до шрифтов:
Копирую виндозные шрифты в папку /usr/X11R6/lib/X11/fonts/TTF.
#cd /usr/X11R6/lib/X11/fonts/TTF
#mkfontdir -e ../encodings/
#mkfontscale -e microsoft-cp1251 (все как всегда в общем)
opendir: No such file or directory

Естественно - никакой fonts.scale не создается....

Что бы это могло быть?

Заранее спасибо.

ttmkfdir zabyl ;-)

snachala sdelay: ttmkfdir -o fonts.scale mkfontdir mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings/

Udachi!

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

Oppa, foramtirovanie podvelo:

ttmkfdir -o fonts.scale

mkfontdir

mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings/

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

А раньше все как-то без всякого ttmkfdir прокатывало(на 9.1)....
К тому же его тут и нету.... :((
Как найду - напишу, чего и как
Спасибо.

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

Про ttmkfdir

#ttmkfdir -o fonts.scale
Segmentation fault

ttmkfdir-3.0.9, взятый из RPM'a для федоры...

Сорцы не компилятся:
libtool --mode=compile g++ -Wall -pedantic -I/usr/include/freetype2 -ggdb -o ttmkfdir.o -c ttmkfdir.cpp
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with '--tag'
make: ***[ttmkfdir.o] Error 1

Вот такая загогулина... :((

Чего посоветуете?

BregorEsgarothian
() автор топика

Вобщем, делается всё намного проще. Создаёшь папку ~/.fonts кладёшь туда свои TTF-шрифты, выполняешь в этом каталоге команду fc-cache Всё, теперь у тебя установлены truetype-фонты

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

К последнему комменту добавлю: просто напрсто без всяких выкрутасов надо в /usr/X11R6/lib/fonts/TTF дать такие команды:

mkfontscale mkfontdir

Без всяких "-e"! И всё создаётся. Только не наоборот, я так понял, mkfontdir ориентируется на fonts.scale, который создаёт mkfontscale. А ttmk...чё-то там нах не нужет, я уже год без него живу.

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

> А ttmk...чё-то там нах не нужет, я уже год без него живу.
А с каким дистром, если не секрет?

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

А у меня и в 9.0 Slackware только так работало

anonymous
()
Ответ на: комментарий от BregorEsgarothian

Забей на спек, он для сборки rpm

Если тебе нужны шрифты в кодировке CP-1251, возьми пакеты fonts-CP1251 из ASPLinux.

В тех что в Windows её нету.

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

>Если тебе нужны шрифты в кодировке CP-1251, возьми пакеты fonts-CP1251 из ASPLinux.
Уже сливаю...

>В тех что в Windows её нету.
А какая-же в винде кодировка-то стандартная для кириллицы?...

BregorEsgarothian
() автор топика

Ну и развели вы тут обсуждение...

Под джентой проще.
USE="-bindist" emerge xfree
или
ACCEPT_KEYWORDS="~x86" emerge corefonts
всё сделают за вас

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

блин, а у меня такая проблема: с икстерм'ом, все остальное нормально руссифицировалось.... xterm*locale: koi8-r - с этой штукой русские буквы отображаются как пустые квадратики, а без нее все ок, только ввод не работает(( может кто сталкивался?

anonymous
()
Ответ на: комментарий от Demetrio

нет, у иксов она называется ru_RU.KOI8-R, а у глибс ru_RU.koi8-r, ну и надо либо в /usr/share/locale/locale.alias прописать KOI8-R и ее использовать, либо в /usr/X11/lib/X11/locale/locale.alias добавить koi8-r

no1sm ★★
()

Судя по всему у тебя нет директории microsoft-cp1251 потому и такая ошибка, попробуй создать ее сначала а потом делать. Только я подозреваю, что -e microsoft-cp1251 подразумевает у тебя нечто отличное от указания директории с encodings files.

ttmkfdir нам не нужен, mkfontscale прекрасно управляется с ттф.

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