HowTo Шрифты лучше, чем в Windows

Модератор: Модераторы разделов

Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: HowTo Шрифты лучше, чем в Windows

Сообщение (asper »

И у меня вроде бы всё получилось , да вот в огнелисе втором кривые шрифты на англоязычных вики и форумах и так же в некоторых приложениях

вот вывод locale
vlad@adid ~ $ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: HowTo Шрифты лучше, чем в Windows

Сообщение (asper »

Методом тыка было найдено , что если удалить /usr/share/fonts/75dpi и 100dpi
ты в мозилле шрифты поправляются , но соответственно не работает xboard
Я их уже последними прописал в xorg.conf
И если возвращаешь их на место то всё становится по прежднему
Я так понимаю (по внешнему виду шрифта не работает АА именно на этих фонтах, а может я и ошибаюсь но они точно выглядят коряво как будто состоят из крупных точек ).
Да и вообще не понятно почему огнелис выбирает для вики всяких именно эти шрифты , ведь без них он тоже работал и даже лучше чем с ними
Пробывал переходить на мозилловские, результат отвратителен для всех других сайтов
Какие-нибудь идеи есть ?

добавлено

Пока остаюсь на мозилловских , а вот что с xboard делать ?
Сомнительно доброе привидение
Спасибо сказали:
Ivan Volkov
Сообщения: 11
ОС: Mandriva 2007 PowerPack

Re: HowTo Шрифты лучше, чем в Windows

Сообщение Ivan Volkov »

V@nya писал(а):
25.02.2007 16:48
Ivan Volkov была у меня такая проблема в дефолтных конфигах, которые лежат в /etc/fonts/conf.d/ попробуй перемещать из этой паопчки конфиги, чтоб найти в каком из них проблема

Похоже, что косяк был с заменой шрифта семейства Lucida.
Убил его упоминания в /etc/fonts/conf.d/ - вроде теперь пока отображается всё нормально.
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: HowTo Шрифты лучше, чем в Windows

Сообщение plab »

странно вроде делал все один в один по мануалу, однако ничегго не изменилось(даже в список шрифтов шрифты не добавились..

Код: Выделить всё

Section "Files"

    # path to defoma fonts
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc"
    FontPath        "/usr/share/fonts/X11/cyrillic"
    FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic"
    FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/Type1"
    FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath        "/usr/share/fonts/X11/100dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/75dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
    FontPath        "/usr/local/share/fonts/TTF"
EndSection

Код: Выделить всё

Section "Monitor"
    Identifier     "SyncMaster"
    Option         "DPMS"
    VertRefresh    50-180
    Option    "dpms"
    DisplaySize    337.5 270.0
EndSection
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
cdrw
Сообщения: 249

Re: HowTo Шрифты лучше, чем в Windows

Сообщение cdrw »

plab писал(а):
29.03.2007 01:27
странно вроде делал все один в один по мануалу, однако ничегго не изменилось(даже в список шрифтов шрифты не добавились..

Такое бывает. Установи шрифты с помощью Центра управления под рутом - шрифты в списке появятся.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: HowTo Шрифты лучше, чем в Windows

Сообщение Uncle_Theodore »

Есть некоторая разница между установкой фонтов между дистрами.
У тебя Дебиан? Прогляди вот этот документ.

http://penguinfonts.com/howto/debian.php

fc-cache ты прогонял?
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: HowTo Шрифты лучше, чем в Windows

Сообщение plab »

Всем спасибо.. fc-cache помог.. вот как онон у меня получилось:
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
solshark
Сообщения: 439
Статус: Монархист
ОС: Gentoo ~amd64
Контактная информация:

Re: HowTo Шрифты лучше, чем в Windows

Сообщение solshark »

Делал все по этому руководству - вполне сносно. Но до ClearType было еще ого-го. И только после выполнения инструкции с http://wiki.gentoo-xeffects.org/Font_Rendering шрифты стали действительно красивыми.
Рекомендую.
Ceterum censeo Carthaginem esse delendam
Marcus Porcius Cato
Мой блог про KDE4 и рыбу в томате
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: HowTo Шрифты лучше, чем в Windows

Сообщение sspphheerraa »

Спасибо автору за столь полезную статью :)
Все работает, НО первый пункт - хорошо отрисованные несглаженные шрифты, которыми здесь выбраны шрифты от MS (Tahoma, Verdana). Логически правильно было бы использовать и шрифты свободные, кроме того в вердане мне не нравятся буквы "д".
Чем можно подрисовать шрифт? Взять, например, DejaVu за основу...

или есть готовые решения не от MS?
Sspphheerraa
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: HowTo Шрифты лучше, чем в Windows

Сообщение Poor Fred »

MAA писал(а):
21.07.2007 18:02
Логически правильно было бы использовать и шрифты свободные, кроме того в вердане мне не нравятся буквы "д".

или есть готовые решения не от MS?

Попробуй шрифты от RedHat: http://www.press.redhat.com/2007/05/09/liberation-fonts/

Не знаю какие есть свободные проги для рисования шрифтов, но виндовые и МАСовские профессиональные стоят как правило недешево.
Вложения
liberation.png
Убить всех человеков!
Спасибо сказали:
mike2003
Сообщения: 131

Re: HowTo Шрифты лучше, чем в Windows

Сообщение mike2003 »

я так понял "cairo и libxft" это для ЛСД только? опять же все общие методы касаются libfreetype, dpi, подбор шрифта...
а без АА вообще можно существовать?
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE
Контактная информация:

Re: HowTo Шрифты лучше, чем в Windows

Сообщение sda »

мне нечего добавить к уже написанному. свою оценку ценности первого поста сего трэда я уже дал.
http://rootshell.be/~sda00/fnt.html

Пользователи Archlinux могут воспользоваться AUR и установить либо пакет freetype2-lcd от eWoud:
http://aur.archlinux.org/packages.php?do_D...ns=0&SeB=nd
либо мой freetype2-lcd_:
http://aur.archlinux.org/packages.php?do_D...ns=0&SeB=nd
отличия не принципиальны, о них написано в комментариях к моему пакету.
Также желательно/обязательно установить пакеты из репозитория community:
cairo-lcd
libxft-lcd
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Аватара пользователя
Carcass
Сообщения: 14
ОС: Ubuntu 7.04/WinXP

Re: HowTo Шрифты лучше, чем в Windows

Сообщение Carcass »

Привет.
Совбственно такой вопрос.
Все настроилось нормльно, но блин, в KDE все курсивные шрифты ну очень корявые :( а прямые смотрятся превосходно.
В чем может быть дело ?
На форуме не нашел, мож плохо искал...
ОС Mandriva 2007.1 FreeType 2.3.5
Всем спасибо.
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: HowTo Шрифты лучше, чем в Windows

Сообщение Poor Fred »

Carcass писал(а):
02.10.2007 21:20
Все настроилось нормльно, но блин, в KDE все курсивные шрифты ну очень корявые :( а прямые смотрятся превосходно.

Какие шрифты? У нормальных шрифтов для каждого варианта написания (курсив, болд, курсив-болд) должен быть свой файл с гарнитурами. Т.е. если говорить строго, то Verdana и Verdana bold по сути разные шрифты и их символы загружаются из разных файлов. Но для некоторых шрифтов такого нет, поэтому при указании для такого шрифта быть курсивным программа (текстовый процессор и т.д.) просто тупо берет и наклоняет буквы. Опять же, грубо говоря, курсив и наклонный - абсолютно разные вещи и по-разному выглядят.
Возможно, ты выбрал шрифты, у которых нет вариантов написания "курсив", поэтому и выглядят коряво.
Убить всех человеков!
Спасибо сказали:
tull
Сообщения: 484

Re: HowTo Шрифты лучше, чем в Windows

Сообщение tull »

opensuse 10.3 freetype 2.3.5
в /usr/include/freetype2/freetype/config/ftoption.h уже стоит
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
т.е. мне пересобирать ничего не надо?
Спасибо сказали:
DrStas
Сообщения: 35
ОС: Mandriva Linux 2007 Free

Re: HowTo Шрифты лучше, чем в Windows

Сообщение DrStas »

tull писал(а):
29.01.2008 04:20
opensuse 10.3 freetype 2.3.5
в /usr/include/freetype2/freetype/config/ftoption.h уже стоит
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
т.е. мне пересобирать ничего не надо?

Вероятно, нет, только включить субпиксельный хинтинг (межточечное сглаживание). Ну и шрифты ттф установить =)
Спасибо сказали:
tull
Сообщения: 484

Re: HowTo Шрифты лучше, чем в Windows

Сообщение tull »

DrStas писал(а):
29.01.2008 05:06
Вероятно, нет, только включить субпиксельный хинтинг (межточечное сглаживание). Ну и шрифты ттф установить =)
шрифты, ясное дело, устновлены.
а вот про хинтинг не понял. где и как включать? в этой статье про это ничего нет.
если вы про ссылку на ЛОР, про параметр FT_CONFIG_OPTION_SUBPIXEL_RENDERING, то я не фкурил как и где его прикручивать.
ну и буквы И, N и W у меня криво отображаются
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: HowTo Шрифты лучше, чем в Windows

Сообщение Poor Fred »

tull писал(а):
29.01.2008 05:17
шрифты, ясное дело, устновлены.
а вот про хинтинг не понял. где и как включать? в этой статье про это ничего нет.

Если у тебя КДЕ, то в Центре управления. Если же нет - попробуй поиграться с ~/.fonts.conf:

Код: Выделить всё

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>none</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="antialias" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <test compare="more_eq" name="size" qual="any" >
   <double>0</double>
  </test>
  <test compare="less_eq" name="size" qual="any" >
   <double>10</double>
  </test>
  <edit mode="assign" name="antialias" >
   <bool>false</bool>
  </edit>
 </match>
 <match target="font" >
  <test compare="more_eq" name="pixelsize" qual="any" >
   <double>0</double>
  </test>
  <test compare="less_eq" name="pixelsize" qual="any" >
   <double>13</double>
  </test>
  <edit mode="assign" name="antialias" >
   <bool>false</bool>
  </edit>
 </match>
</fontconfig>


Впрочем, в Гноме тоже в Панели управления можно это выставить.
Убить всех человеков!
Спасибо сказали:
tull
Сообщения: 484

Re: HowTo Шрифты лучше, чем в Windows

Сообщение tull »

Poor Fred писал(а):
29.01.2008 05:43
Если у тебя КДЕ, то в Центре управления.
да, КДЕ. если я правильно поня, то settings->appearance->fonts, Use anti-aliasing ?
Спасибо сказали:
kils
Сообщения: 179
ОС: Mandriva 2008 free KDE

Re: HowTo Шрифты лучше, чем в Windows

Сообщение kils »

а если у меня стоит по умолчанию пакет 1.3.1?? че с ним делать?
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: HowTo Шрифты лучше, чем в Windows

Сообщение Poor Fred »

tull писал(а):
29.01.2008 17:10
Poor Fred писал(а):
29.01.2008 05:43
Если у тебя КДЕ, то в Центре управления.
да, КДЕ. если я правильно поня, то settings->appearance->fonts, Use anti-aliasing ?

Да, там же и хинтинг. Его надо подобрать подходящий для твоего монитора и зрения.
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: HowTo Шрифты лучше, чем в Windows

Сообщение Poor Fred »

kils писал(а):
29.01.2008 17:35
а если у меня стоит по умолчанию пакет 1.3.1?? че с ним делать?

Тот пакет, о котором речь, называется ИМХО freetype2 и плюс версия. Попробуй удалить его и посмотреть, что он за собой захочет утянуть. Ну и поищи в менеджере пакетов с версией 2.х.х, возможно он обновит. Не может быть, чтобы в современной Мандриве такая древняя версия стояла. Если не ошибаюсь, уже в Мандрейке 10 была какая-то 2-я. Может быть, это вообще что-то другое?
Убить всех человеков!
Спасибо сказали:
kils
Сообщения: 179
ОС: Mandriva 2008 free KDE

Re: HowTo Шрифты лучше, чем в Windows

Сообщение kils »

Poor Fred писал(а):
29.01.2008 19:32
kils писал(а):
29.01.2008 17:35
а если у меня стоит по умолчанию пакет 1.3.1?? че с ним делать?

Тот пакет, о котором речь, называется ИМХО freetype2 и плюс версия. Попробуй удалить его и посмотреть, что он за собой захочет утянуть. Ну и поищи в менеджере пакетов с версией 2.х.х, возможно он обновит. Не может быть, чтобы в современной Мандриве такая древняя версия стояла. Если не ошибаюсь, уже в Мандрейке 10 была какая-то 2-я. Может быть, это вообще что-то другое?



Ну посто смтале усановленый пакеты и обнаружил тока freetype-1.3.1, хм но у меня же фришная версия поэтому я подумал что возможно эти пакеты как раз и нестоят ! Кстати при установке freetype-2.3.5 вывоит сообщение с ошибкой, типа утановите GNU make или makepp новой версии, либо она вообще у меня отсутсвует! и действительно из пакетов стоит толко какой-то makedir ((
Спасибо сказали:
tull
Сообщения: 484

Re: HowTo Шрифты лучше, чем в Windows

Сообщение tull »

Poor Fred писал(а):
29.01.2008 19:24
Да, там же и хинтинг. Его надо подобрать подходящий для твоего монитора и зрения.
но на уродливые И, N, W это не влияет. как это побороть?

и еще - как я не бился, у меня чего-то в опере все выглядит просто ужасно
я поставил opera-9.25-20071214.6-shared-qt.i386-en.rpm (opensuse 10.3, kde 3.5.7)
шрифты уродливые, хотя прописал все в точности как на виндузовой машине.
запустил в фаерфоксе - земля и небо. правильное отображение сайта, размера букв (как на виндузе). и есть сглаживание, а в опере - нет.
Спасибо сказали:
tull
Сообщения: 484

Re: HowTo Шрифты лучше, чем в Windows

Сообщение tull »

sda,
вобщем у меня после установки freetype2-lcd ситуация такая:
sub-pixel hinting это какой-то ужас, буквы с цветными краями
включение hinting style none-medium дает:
нормальный рендеринг W, N, И
размытость шрифтов, которая жутко мне не нравится (на маке эта размытость очень раздражала, от нее устают глаза, хотя маководы почему-то считают наоборот)
отсутствие размытости на латниских буквах и цифрах. при чем визуально это к тому же выглядит как разный оттенок одного цвета (хорошо заметно, когда русские и латинские буквы стоят рядом)

hinting style full дает:
шрифт, который меня вполне устраивает (нет размытости, буквы четкие и легко читаемые)
неправильный рендеринг W, N, И в опере, что мягко говоря раздражает.

что мне делать? шаманить как написано здесь http://www.rootshell.be/~sda00/fnt.html ? (т.к. у меня сусе, то как я понял надо только пропатчить freetype и libXft)
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE
Контактная информация:

Re: HowTo Шрифты лучше, чем в Windows

Сообщение sda »

tull писал(а):
01.02.2008 17:24
что мне делать? шаманить как написано здесь http://www.rootshell.be/~sda00/fnt.html ? (т.к. у меня сусе, то как я понял надо только пропатчить freetype и libXft)


подобрать оптимальное значение DPI (не для всех и не всегда 96 является нормой), разобраться в ~/.fonts.conf и подобрать нормальные шрифты с хорошими глифами. не надо дёргаться и спешить компилить что-то самостоятельно. практически уверен что причина вашего негодования - дерьмовый шрифт сам по себе. из коммерческих я очень уважаю семейку Lucida, а коли нет возможности её пользовать - DejaVu.
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
tull
Сообщения: 484

Re: HowTo Шрифты лучше, чем в Windows

Сообщение tull »

sda писал(а):
01.02.2008 19:26
подобрать оптимальное значение DPI
lcd монитор 20 дюймов, 1600*1200. пробовал 120*120, 100*100

разобраться в ~/.fonts.conf и подобрать нормальные шрифты с хорошими глифами
у меня в этом файле только настройка хинтнига и алиасинга

практически уверен что причина вашего негодования - дерьмовый шрифт сам по себе. из коммерческих я очень уважаю семейку Lucida, а коли нет возможности её пользовать - DejaVu.
у меня стоят все виндовые шрифты.

я не понимаю, как выбирать шрифты, отображаемые в браузере. в опере у меня на внешний вид сайта влияет только дефолтный шрифт, используемый для страниц без стилей, как например в конфах на авто.ру.
а замена font-family sans-serif ни на что не влияет. в control center -> fonts пробовал менять general и desktop. тоже никакого эффекта.
правда если менять в опере в fonts->international fonts, то шрифт меняется. но проблемы уродливых W, N это не решает

ну и еще непонятно, почему во всех режиах хинтинга, кроме full, латиница и цифры неразмытые, а обрабатываются только русские буквы (в системе дефолтный язык английский, интерфейс английский)
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE
Контактная информация:

Re: HowTo Шрифты лучше, чем в Windows

Сообщение sda »

tull писал(а):
01.02.2008 20:59


1) opera - это qt, поэтому сперва в kcontrol разберитесь со шрифтами, потом

2) opera:config - выставьте dpi для opera и шрифты

3) для gtk приложений шрифты лучше настраивать в gnome-control-center (~/.gtkrc* файлы) отдельно, а не пользоваться для этого kcontrol-ом

4) то, что у вас стоят виндовые шрифты, не означает ровным счётом ничего. по-настоящему хороших шрифтов немного...

5) проверьте установлена ли библиотека cairo (если нет - поставьте).

это - пример того, как opera выглядит у меня с установленным freetype2-lcd пакетом (всё прочее - дефолт SuSE). в gkrellm и opera вроде бы lucida sans unicode... или lucida sans... не помню, скорее первое. помню что вроде из какого-то купленного Tex пакета...
http://www.linux.org.ru/gallery/2122090.png

P.S. imo - не в обиду буде сказано, но то, шо мы имеем в полуфабрикатах от M$ и в посте kils выше - <censored>.
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
tull
Сообщения: 484

Re: HowTo Шрифты лучше, чем в Windows

Сообщение tull »

sda писал(а):
01.02.2008 23:13
2) opera:config - выставьте dpi для opera и шрифты
да какая разница, делать это через opera:config, или через tools->preferences
dpi 96, сглаживание включено

sda писал(а):
01.02.2008 23:13
5) проверьте установлена ли библиотека cairo (если нет - поставьте).
значит чего я сейчас выяснил - при включенном hinting-style: none, slight или medium, в опере не сглаживаются латиница и цифры только для Helvetica.
я все это время все настройки проверял по одному и тому же сайту, дык там в стилях стояло Helvetica, Arial
если подставить свой css с любым шрифтом, кроме Helevetica, то сглаживание идет на всех буквах, а не только русских
т.е. какая-то непонятная лажа в helvetica и именно под оперой (проверил еще под огнелисом и epiphany, там ок)
Спасибо сказали:
Аватара пользователя
Eter
Сообщения: 6
ОС: Ubuntu Linux
Контактная информация:

Re: HowTo Шрифты лучше, чем в Windows

Сообщение Eter »

Вот пакеты для Mandriva 2008 пересобранные с byte_code_interpreter -

libfreetype6-2.3.5-2plf2008.0.i586.rpm
libfreetype6-devel-2.3.5-2plf2008.0.i586.rpm

ЗЫ - второй пакет не обязателен для ежедневного использования
UPD: 28/01/10. В связи с устареванием пакетов они удалены с сервера
Спасибо сказали:
Ответить