Форум русскоязычного сообщества Ubuntu


Автор Тема: How-to под кодовым названием "Нормальный шрифт"  (Прочитано 65143 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sir Michael

  • Новичок
  • *
  • Сообщений: 16
  • Smart Medved
    • Просмотр профиля
maximn
Цитировать
шрифт стал с засечками. как побороть
эм... выставить шрифты в firefox. правка - настройки - содержимое


[вложение удалено Администратором]
gentoo

Оффлайн maximn

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
maximn
Цитировать
шрифт стал с засечками. как побороть
эм... выставить шрифты в firefox. правка - настройки - содержимое

сейчас на работе, но. я ведь ничего не трогал - только сделал все как описано в первом сообщении. и после этого шрифты на этом форуме к примеру стали с засечками. в системе все нормально. я думаю что дело вот в этом:

Цитировать
sudo dpkg-reconfigure fontconfig-config
Выбирем Native, Automatic, No bitmapped fonts.

файрфокс не находит шрифт требуемый сайтом forum.ubuntu.ru и показывает шрифтом с засечками. соответственно есть ли какой то набор не-битмаппед шрифтов, который рекомендуется поставить?

Оффлайн maximn

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
ага! вот что нашел в английском факе:

Цитировать
How to improve sub-pixel font rendering for Feisty
This will dramatically improve the appearance of fonts with respect to the default Ubuntu install. The patched libraries are built against Freetype 2.3.x (not currently in feisty) and include David Turner's sub-pixel rendering patches.

For i386 add the following to /etc/apt/sources.list
deb http://www.telemail.fi/mlind/ubuntu feisty fonts
deb-src http://www.telemail.fi/mlind/ubuntu feisty fonts
For AMD64/EMT add the following to /etc/apt/sources.list deb http://raof.dyndns.org/falcon feisty experimental
deb-src http://raof.dyndns.org/falcon feisty experimental
Packages you're about to upgrade are libfreetype6, libcairo2 and libxft2
sudo aptitude update
sudo aptitude install libfreetype6 libcairo2 libxft2
After the install, you may want reconfigure font settings. The following settings work well: Native, Automatic, No bitmapped fonts.
sudo dpkg-reconfigure fontconfig-config
sudo dpkg-reconfigure fontconfig
If you get errors about missing gpg key
gpg --keyserver subkeys.pgp.net --recv-keys 937215FF
gpg --export --armor 937215FF | sudo apt-key add -
GPG key to repository for AMD64/EMT packages
wget http://ubuntu.moshen.de/2F306651.gpg -O- | sudo apt-key add -
At this point you can reboot your computer or restart X (Ctrl-Alt-BackSpace) to see the changes take effect.

Note: If you later decide to go back to Ubuntu packages, you must downgrade all three installed packages


source: http://ubuntuforums.org/showthread.php?t=343670

http://ubuntuguide.org/wiki/Ubuntu:Feisty

у меня как раз амд64. буду пробовать

Оффлайн Valid

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
У меня все время
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
Пробовал subkeys.pgp.net, keyserver.ubuntu.com,  keyserver.veridis.com
везде одно и тоже  >:(

Что делать?

Оффлайн Stomp

  • Активист
  • *
  • Сообщений: 343
    • Просмотр профиля
хм, по мне так как все было, так примерно также осталось....а если отключить сглаживание, то шрифты (убунтовские) выглядят коряво....

PS. слушайте люди, а вы уверены что фритайп, который идет по-умолчанию в убунте не патченный? я вот щас на свежей системе просто скопировал шрифты из виндоус, отключил сглаживание и вуаля, шрифты красиво отрисованы, хотя если бы фритайп не был патченный, то виндовые шрифты должны были бы выглядеть каряво
« Последнее редактирование: 03 Июня 2007, 22:08:09 от Stomp »

Оффлайн Booty

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Со шрифтами осталась одна достающая проблема - почему-то  мелкие шрифты тоже сглаживаются,
изначально настраивал по  этому топику, потом крутил множество настроек, но они по-прежнему
сглаживаются  :(

[вложение удалено Администратором]

Оффлайн Stomp

  • Активист
  • *
  • Сообщений: 343
    • Просмотр профиля
заходь в домашний каталог:
cd ~
а там:
gedit .fonts.conf

и туда:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="font">
        <test compare="more" name="pixelsize" qual="any">
            <double>0</double>
        </test>
        <test compare="less" name="pixelsize" qual="any">
            <double>17</double>
        </test>
        <edit mode="assign" name="antialias">
            <bool>false</bool>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>Bitstream Vera Sans</string>
        </test>
        <edit name="family" mode="assign">
            <string>Arial</string>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>Helvetica</string>
        </test>
        <edit name="family" mode="assign">
            <string>Arial</string>
        </edit>
    </match>
    <match target="pattern">
        <test qual="any" name="family">
            <string>Palatino</string>
        </test>
        <edit name="family" mode="assign">
            <string>Georgia</string>
        </edit>
    </match>
</fontconfig>

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



Оффлайн Booty

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Цитировать
заходь в домашний каталог:
cd ~
а там:
gedit .fonts.conf

Спасибо, это помогло.

Оффлайн AxL

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
у меня почему-то субпиксельное сглаживание не работает, точнее "точка там стоит на месте", и даже все работало, но после перезагрузки... :idiot2: обычно если переставляешь там точки - комп тут же меняет все шрифты и это заметно, а сейчас переставляешь - 0 реакции  :(

Оффлайн iceid

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Добрый день, столкнулся с проблемой неверного DPI
Ubuntu 7.04
$ xdpyinfo | grep resolution
   resolution:    85x86 dots per inch

Куски из xorg.conf

Section "Device"                                                                                                                                             
        Identifier      "Intel Corporation 82945G/GZ Integrated Graphics Controller"                                                                         
        Driver          "i810"                                                                                                                               
        BusID           "PCI:0:2:0"                                                                                                                         
        Option          "UseEdidDpi" "FALSE"                                                                                                                 
        Option          "DPI" "96 x 96"                                                                                                                     
EndSection     
Section "Monitor"                                                                                                                                           
        Identifier      "AL1916"                                                                                                                             
        Option          "DPMS"                                                                                                                               
        HorizSync       30-70                                                                                                                               
        VertRefresh     50-160                                                                                                                               
        DisplaySize     338 270 # 1280x1024 96dpi                                                                                                           
        Option   "DPI"   "96 x 96" 
Section "Screen"                                                                                                                                             
        Identifier      "Default Screen"                                                                                                                     
        Device          "Intel Corporation 82945G/GZ Integrated Graphics Controller"                                                                         
        Monitor         "AL1916"                                                                                                                             
                                                                                                                                                             
        DefaultDepth    24                                                                                                                                   
        SubSection "Display"                                                                                                                                 
                Depth           24                                                                                                                           
                Modes           "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"                                                               
        EndSubSection                                                                                                                                       
EndSection

Прочитал огромное количество HOWTO, но dpi не меняется и все тут.
До этого с таким не сталкивался (дома стоит fedora 6, со шрифтом Trebushet, сглаживание работает из коробки.)
PS. Монитор - 19" LCD, video i945

Куда копать?
« Последнее редактирование: 12 Июня 2007, 15:55:30 от iceid »

Оффлайн Kepli@n

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Хм, а смысл подключать репозитории, если в факе все равно не предложено скачивать патченный фритайп?

Оффлайн Stomp

  • Активист
  • *
  • Сообщений: 343
    • Просмотр профиля
да вроде он там итак уже патченный... нужно поставить шрифт например tahoma.ttf, отключить сглаживание и посмотреть, если тонко и красиво отрисован знач фритайп патченный, а если коряво и знач непатченный, тогда уже нужно добавлять репозитории и устанавлить фритайп, вообщем начинайте вначале со шрифтов, а фритайп в последнюю очередь.....

кстати вот тут можно скачать отличные шрифты от Mac OSX, которые очень красиво смотрятся смотрятся (на патченном фритайпе :) )

http://www.osx-e.com/downloads/misc/macfonts.html

но стоит учесть, что на маках включено сглаживание, поэтому щас думаю как сделать так чтоб маковские шрифты всегда сглаживались, а микрософтские только после 14 пункта...


Оффлайн shock

  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Добрый день, столкнулся с проблемой неверного DPI
Ubuntu 7.04
$ xdpyinfo | grep resolution
   resolution:    85x86 dots per inch

Куски из xorg.conf

Section "Device"                                                                                                                                             
        Identifier      "Intel Corporation 82945G/GZ Integrated Graphics Controller"                                                                         
        Driver          "i810"                                                                                                                               
        BusID           "PCI:0:2:0"                                                                                                                         
        Option          "UseEdidDpi" "FALSE"                                                                                                                 
        Option          "DPI" "96 x 96"                                                                                                                     
EndSection     
Section "Monitor"                                                                                                                                           
        Identifier      "AL1916"                                                                                                                             
        Option          "DPMS"                                                                                                                               
        HorizSync       30-70                                                                                                                               
        VertRefresh     50-160                                                                                                                               
        DisplaySize     338 270 # 1280x1024 96dpi                                                                                                           
        Option   "DPI"   "96 x 96" 
Section "Screen"                                                                                                                                             
        Identifier      "Default Screen"                                                                                                                     
        Device          "Intel Corporation 82945G/GZ Integrated Graphics Controller"                                                                         
        Monitor         "AL1916"                                                                                                                             
                                                                                                                                                             
        DefaultDepth    24                                                                                                                                   
        SubSection "Display"                                                                                                                                 
                Depth           24                                                                                                                           
                Modes           "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"                                                               
        EndSubSection                                                                                                                                       
EndSection

Прочитал огромное количество HOWTO, но dpi не меняется и все тут.
До этого с таким не сталкивался (дома стоит fedora 6, со шрифтом Trebushet, сглаживание работает из коробки.)
PS. Монитор - 19" LCD, video i945

Куда копать?

Помести в Screen, а не в монитор
Option   "DPI"   "96 x 96" 

Оффлайн Старый

  • Участник
  • *
  • Сообщений: 229
    • Просмотр профиля
спасибо, все получилось :) причем даже без перегрузки иксов  ;)

Оффлайн vasmik

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Офигенно! Большое спасибо!  :D

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.