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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн godwizard

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

Итак:
1. После нажатия Alt+F2 вводим: gksudo gedit /etc/apt/sources.list .

2. Добавляем следующие строки:
Для Edgy
deb http://www.telemail.fi/mlind/ubuntu edgy fonts
deb-src http://www.telemail.fi/mlind/ubuntu edgy fonts
Для Feisty
deb http://www.telemail.fi/mlind/ubuntu feisty fonts
deb-src http://www.telemail.fi/mlind/ubuntu feisty fonts

3. Сохраняем файл.

4. Добавляем gpg ключи. В терминале вводим следующие команды:
gpg --keyserver subkeys.pgp.net --recv-keys 937215FF
gpg --export --armor 937215FF | sudo apt-key add -

5. В терминале пишем: sudo aptitude update.

6. Затем: sudo aptitude upgrade.

7. После установки обновлений перенастраиваем работу со шрифтами. В терминале вводим команду:
sudo dpkg-reconfigure fontconfig-config
Выбирем Native, Automatic, No bitmapped fonts.
sudo dpkg-reconfigure fontconfig

8. Выбираем пункт меню: Система-Параметры-Шрифт.
Для ЖК-мониторов выбираем сабпиксельное сглаживание.
Нажимаем кнопку "Подробнее" и устанавливаем Разрешение "96" точек на дюйм. Закрываем диалог.

9. Опять нажимаем Alt+F2 и вводим: gksudo gedit /etc/fonts/fonts.conf.
В конце файла перед строкой </fontconfig> вставляем следующий текст:
<match target="font">
 <test name="weight" compare="more"><const>medium</const></test>
 <edit mode="assign" name="autohint"><bool>false</bool></edit>
</match>

Сохраняем и закрываем файл.

10. Опять нажимаем Alt+F2 и вводим: gksudo gedit /etc/X11/xorg.conf.
В разделе "Monitor" добавляем строчку: DisplaySize   370.4 277.8 #1400x1050
Должно получиться чтото вроде:

Section "Monitor"
   Identifier   "Универсальный монитор"
   Option      "DPMS"
   HorizSync   31-86
   VertRefresh   50-180
   DisplaySize   370.4 277.8 #1400x1050
EndSection

Как можно заметить это параметры для разрешения 1400х1050.
Данные расчитываются по следуюущей схеме:
X = [разрешение по горизонтали] X 25.4 / 96; Пример, 1400 х 25.4 / 96 = ~370.4
Y = [разрешение по вертикали] X 25.4 / 96; Пример, 1050 х 25.4 / 96 = ~277.8

Сохраняем и закрываем файл.

11. Перегружаем Х или компьютер целиком и наблюдаем изменения.


При написании данного текста я пользовался следующими материалами:
http://ubuntuforums.org/showthread.php?t=235526
http://ubuntuforums.org/showthread.php?t=343670
http://linuxforum.ru/index.php?showtopic=12690

Скриншоты:


« Последнее редактирование: 18 Апреля 2007, 23:19:43 от godwizard »
Ubuntu 7.04

Оффлайн keng00ru

  • Участник
  • *
  • Сообщений: 212
  • Xubuntu 8.04
    • Просмотр профиля
А где скрины того, что получается в результате этих камланий?
Xubuntu 8.04 on Toshiba Satellite A20-S103

Thread

  • Гость
Скриншот фстудию (правда, субпиксельное сглаживание мы так и не увидим, скорее всего).

А чем вся описанная процедура отличается просто от
Цитировать
Выбираем пункт меню: Система-Параметры-Шрифт.
Для ЖК-мониторов выбираем сабпиксельное сглаживание. Закрываем диалог.
?

Оффлайн godwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
  • Юбунтовед
    • Просмотр профиля
Разница есть.
Может быть на скриншотах не так сильно выражена, но есть.
Мне щас просто несчем сравнить, но вот у кого пока обычные настройки могут сделать скриншот для сравнения.
« Последнее редактирование: 18 Апреля 2007, 23:23:30 от godwizard »
Ubuntu 7.04

Оффлайн kss

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
А чем вся описанная процедура отличается просто от
Цитировать
Выбираем пункт меню: Система-Параметры-Шрифт.
Для ЖК-мониторов выбираем сабпиксельное сглаживание. Закрываем диалог.
?
Тем что поставится патченный freetype. В стандартных репозитариях его нет из-за лицензионных заморочек. Собственно, вот

Оффлайн godwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
  • Юбунтовед
    • Просмотр профиля
Ну у меня эта ссылка присутствует. Только это для Edgy. Без полчаса 19 апреля она не актуальная :).
Ubuntu 7.04

Оффлайн ukko

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
    • uk0.us
Спасибо!

Всё замечательно получилось на системе xubuntu 6.10


В добавок ещё дам ссылку на полезную информацию http://citkit.ru/articles/369/

Правда вот появился небольшой косяк с буквой "Ы", но думаю это от шрифта зависит.. В целом эффект мне напоминает технологию ClearType на ЖК мониторах..
ubuntu 10.10

Оффлайн godwizard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
  • Юбунтовед
    • Просмотр профиля
Ы нет в Serif-ах и San-ах. Поменяй на Tahoma и Verdana.
Ubuntu 7.04

Оффлайн ukko

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
    • uk0.us
Спасибо за подсказку.. Теперь шрифты лучше чем были в винде! :)
ubuntu 10.10

Оффлайн Dimanish

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Всё бы хорошо, но как победить баг с буквой "Ы", при стом не меняя шрифты на Tahoma и/или Verdana?
Registered Linux User #472660

Оффлайн haooss

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Да хорошая штука. все красиво :)  Хотя пользовался статьей с linuxforuma. но не об стом. случайно выяснилось что даля "как в windows" потребовалось только добавить True-Type (в xorg.conf соответствующая секция) шрифты и убрать сглажание, а все остальное в ubuntu уже было сделано. (freetype и dpi). :). может кому полезно будет.

Оффлайн Dimanish

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
haooss
А нельзя поподробнее написать?
Registered Linux User #472660

Оффлайн Derinie

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Спасибо за инструкцию, все сработало как надо.
Но вот только в Kubuntu не получается сделать попиксельную четкость шрифтов, как это получилось в Убунте. Качество шрифтов хорошее, но все равно идет сглаживание легкое, а если отключаю его, то шрифты все в зазубрину получаются. Перегружаюсь в Гноме опять - все отлично.
Ubuntu 7.04 / Gnome

plin2s

  • Гость
а можно чуть подробнее про формулу displaysize???

у меня 1280х1024. посчитал. получилось 338,7_270,9
Иксы не стартовали, сказав что неправильно указан displaysize и что он должен быть в миллиметрах по ширине и высоте...
померил на глазок линейкой получилось 379_300. и что самое смешное с этими параметрами все нормально стартовало =))

ктонибуть подскажите как поточнее высчитать размер!

Оффлайн Chupa

  • Новичок
  • *
  • Сообщений: 15
  • Kubuntu 6.06
    • Просмотр профиля
DisplaySize 338.6 270.9 #1028x1024
у меня так нормально стартует

 

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