LINUX.ORG.RU

нормальные шрифты


0

0

я уже перепробовал кучу док по настройке шрифтов в Slackware 10.1... один фиг какие то касяки.. пересобираю freetype с BCI, ну в общем следую инструкциям и облом. то размытые шрифты то ещё нибудь.. дайте плиз линк на нормальную доку по настройке..заранее большое спасибо

anonymous

Ответ на: комментарий от JB

да делал я по этим докам... попробую ещё раз

anonymous
()

Берешь freetype 2.1.9
накладываешь
freetype.illadvisederror.diff.gz из дистрибутива (ищи в /source)
http://www.cs.mcgill.ca/~dchest/xfthack/ft-smooth-cvs.diff (он ругается, но накладывается прямо)
включаешь bytecode interpreter раскомментировав нужную строчку в исходниках
собираешь

после этого ставишь
x/x11-fonts-cyrillic (нужны для поддержки древних тулкитов вроде GTK1)
x/x11-fonts-scalable (нужен для русского xfce)
с сайта dropline-gnome берешь два пакета --- cabextract и webfonts, ставишь их.

настраиваешь, я делал через гномовскую менюшку "шрифт" в настройках, там выбрал "наилучшее начертание",

сглаживание --- полутона

уточнение --- среднее

разрешение --- то, что показал gimp при начальной настройке (потом его можно найти в "файл->настройка->дисплей")

Если все прошло удачно, получаешь шрифты не хуже, чем на маке.

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

как раз я не патчил freetype, может поэтому...

anonymous
()

Вот мой рецепт приведения шрифтов в приемлемый вид.

Патчим freetype 2.1.9 вот этим набором патчей: http://forum.ubuntu-ru.org/index.php?PHPSESSID=e0e52074b79ed74dba7bd5d329b187...

В /etc/fonts/local.conf добавляем:

<match target="font" >
<edit mode="assign" name="autohint" >
<bool>true</bool>
</edit>
</match>

<edit mode="assign" name="dpi" >
<double>96</double>
</edit>
</match>

Для верности в xorg.conf в секцию Monitor надо добавить

DisplaySize 270 203 (это для 1024x768).

А тема про шрифты в факе давно устарела. Без патчей ставить фритайп просто преступление.

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

Спасибо Вам огромное ! помогло! взя трабла была из за патчей

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

Да, точно. Но я пользую tahoma вместо неё. Ну и еще кое-где Iris.

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

Они для неё и предназначены. Вот для 2.1.10 не подойдут. Там autohinter заменили на какой-то autofitter, но он еще не готов для использования.

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

Шрифты от microsoft распаковывать --- они в самораспаковывающихся cab архивах и по лицензии их перепаковывать ни во что нельзя, поэтому нужен cabextract.

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

Спасибо за объяснение.. щас вроде всё нормально. надо попробовать ещё по рецепту RatMann..

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

А я вот ради эксперимента пропатчил freetype и не ощутил никакой разницы. Как были у восьмой тахомы при 96 dpi кривые цифры 6, 8 и буквы А, v, w, так и остались. Про курсивный шрифт я вообще молчу.

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

Не может быть, у меня они совсем не кривые. Это со сглаживанием или без? local.conf менял? Автохинтер включен? Кстати, одновременно autohinter и BCI быть включёнными не могут, поэтому для несглаженных шрифтов надо ставить autohinter = false в local.conf.

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

рекомендуют в /etc/profile внести строку export GDK_USE_XFT=1, чтобы GTK приложения использовали сглаживание. вообще это надо или это какой то старый способ?

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

надо попробовать пропатчить freetype на предмет autohinter.. посмотреть результат.

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

BCI включен, антиалиасинг шрифтов, размером меньше 14 выключен, вот с autohinter сложнее:
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintfull</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
Насколько я понимаю - это не autohinter, а что-то другое?

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

Это было сказано на форуме, с которого я взял этот набор патчей. Ну и с включённым автохинтером несглаженные шрифты выглядят так же как и без BCI, убого.

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

Включать недоношенный фритайповский автохинт для M$-их шрифтов - преступление перед здравым смыслом. Отключи бяку немедленно.

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