k001
k001
:...

April 2032
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

k001 [userpic]
о шрифтах в Линуксе

Касательно шрифтов. Тут где-то по ссылке от френдов порекомендовали, что "чтобы ваш десктоп выглядел так же хорошо, как Windows", поставить везде системным шрифтом Tahoma и выключить для мелких размеров этого шрифта антиалиасинг.

Я всё так и сделал, и пожил с этим несколько дней. Поначалу порадовало, как выглядят папки и заголовки писем в Thunderbird, но потом понял, что это ностальгия по тем дням, когда в Линуксе в X Window вообще никакого антиалиасинга не было (я это застал; я стар, я суперстар).

Так вот, а сегодня я поставил вместо Tahoma шрифт Liberation Sans, посмотрел на результат -- и увидел, что это хорошо. Лучше.

Пользуясь случаем, сменил также Andale Mono на Liberation Mono -- и, блин, не заметил никакой разницы.

Видимо, это значит, что шрифты от MS (точнее, от Monotype и кто там ещё им делал шрифты) по сути не нужны. Надеюсь, что в конфигурации fontconfig там для всех них прописаны адекватные аналоги, при отсутствии оригиналов. Проверять лень и некогда.

PS вообще я ещё хотел написать про fontconfig -- систему подбора шрифтов в Линуксе, и её настройке. Но опять же, лень и некогда. Если очень кратко, то fontconfig позволяет очень широко настраивать, что и где будет отображаться. Там есть масса всяких условий, масса параметров, которые можно крутить, и т.п. В грамотном дистрибутиве всё это должно быть хорошо подкручено уже из коробки, плюс продвинутый пользователь может себе дополнительно накрутить.

Comments

Liberation Sans
Где ебилды взять?

*  media-fonts/liberation-fonts-ttf
      Latest version available: 3-r1
      Latest version installed: [ Not Installed ]
      Size of files: 633 kB
      Homepage:      http://www.redhat.com/promo/fonts/
      Description:   A GPL-2 Helvetica/Times/Courier replacement TrueType font set, courtesy of Red Hat
      License:       GPL-2-with-exceptions

Оно или есть новее?

Не знаю, у меня вот что стоит

[kir@dhcp0-6 ~]$ rpm -qi liberation-fonts
Name : liberation-fonts Relocations: (not relocatable)
Version : 1.0 Vendor: Fedora Project
Release : 1.fc8 Build Date: Thu 17 Jan 2008 07:46:57 AM MSK
Install Date: Mon 28 Jan 2008 11:55:20 AM MSK Build Host: xenbuilder2.fedora.redhat.com
Group : User Interface/X Source RPM: liberation-fonts-1.0-1.fc8.src.rpm
Size : 1865074 License: GPLv2 with exceptions
Signature : DSA/SHA1, Wed 23 Jan 2008 11:11:44 PM MSK, Key ID b44269d04f2a6fd2
Packager : Fedora Project
URL : https://www.redhat.com/promo/fonts/
Summary : Fonts to replace commonly used Microsoft Windows Fonts
Description :
The Liberation Fonts are intended to be replacements for the three
most commonly used fonts on Microsoft systems: Times New Roman,
Arial, and Courier New.

Я недавно раздобыл ссылку на LOR'е

Liberation Mono, в новой версии, обзавёлся точкой в 0, это радует. :-)

Покажи скриншот того, что ты называешь "это хорошо"

Тут ещё есть такое дело, как использование BCI, ...

... или неиспользование — смотря как скомпилен libfreetype2. Я буквально час назад пробовал как-раз Windows-style Tahoma, и для этого выдрал libfreetype2 из Ubuntu. В ArchLinux, похоже, BCI не включен, это приводит к тому, что Windows-style Tahoma не получается (очень коряво выглядит без AA), однако, самое забавное, что посмотрев на то, как поменялся вид шрифтов, я понял, что вариант libfreetype2 без BCI мне нравится больше — в таком случае у шрифтового растра незаметна неравномерность контраста, «в отличие от», ну и слегка другие начертание, конечно. Bold выглядит прогнозируемее (в том смысле, что BCI-рез-т начертания многих шрифтов in bold стилистически отличается от Regular'ного). В итоге, я заменил libfreetype2 на родной ArchLinux'овский. Ну и раньше встречал уже такое мнение, что BCI давно нафиг не нужен.

интересное размещение панелей внизу экрана. Спасибо за идею!

а со шрифтами - это дело привычки. меня при виде виндовских выворачивает.

Показал. Комментарии будут? :)

Sorry.. crazy time End of the month

Фонты, да и в целом окошки - выглядят очень приятно для глаз - почти как в Windows.
Еще лет 5 и lInux можно будет использовать на десктопе.

Re: Sorry.. crazy time End of the month

> почти как в Windows

Я вот знаю, что маководы считают, что в Windows фонты выглядят неправильно, плохо. А виндузятники считают, что в Mac OS X фонты неправильно выглядят.

Я так понимаю, что в Linux они выглядят как-то ещё — не как в Windows и не как в Mac OS X. И, вероятно, чем-то не будут нравится юзерам обеих тех платформ.

И, наверное, «самого лучшего варианта», чтобы всем понравился, не бывает — есть несколько хороших и разных, на вкус и цвет…

> Еще лет 5 и lInux можно будет использовать на десктопе.

У меня на десктопах линукс постоянно используется примерно года с 1996 (или даже с 1995 — точно я не помню уже) — не поиграться, а как основной десктоп. В то время, правда, там не было офиса и игрушек. Но я, конечно, нерепрезентативен, и эти 12 лет Линукса на десктопе в зачёт не идут, а пропишем мы вместо них -5.

> потом понял, что это ностальгия по тем дням, когда в Линуксе в X Window вообще никакого антиалиасинга не было

слегка пристукнув кувалдой, можно загнать старые добрые cronyx шрифты в fontconfig и продолжать жить в тех днях :) Я так и делаю

Да я не страдаю ностальгией, в общем. В терминале мне нравится Terminus (с патчами для русских букв).

Terminus - он же тоже растровый, нет? Конкретно какой шрифт - не столь важно.

Я имел ввиду в гуе. Там не всегда интерфейс позволяет иксовый шрифт вписать. Но через .fonts.conf можно сделать, чтобы все вещи типа Sans резолвились именно на иксовые шрифты.

а я вот сейчас поставил liberation-fonts в Debian-etch и никак не могу добится такого-же отображения как на твоём скриншоте... :(

при том что до того стояли msttcorefonts и всё было ок.

Быть может, надо включить byte code interpreter в freetype? Кажется, у меня включен.

в Debian тоже... ведь виндовые шрифты нормально отображаются...

По идее, нельзя распространять freetype со включеннным BCI, так что я бы два раза проверил, что он включен.

Включен, включен.
Не знаю как такую сборку удалось протащить в Debian - но включен.

а там долго обсуждали и решили что патент не действует.

кстати я хотел бы уточнить. /. у меня показывается точь-в-точь как у тебя на скрине. а вот остальные сайты... а меню в мозилле... в общем кошмар как плохо...

а можно на /etc/fonts/local.conf и ~/.fonts.conf посмотреть?

Там довольно много всего...
http://kir.sacred.ru/lj/etc-fonts.tar.gz

~/.fonts.conf практически пустой, что-то там есть, но закомментарено.

о! то что нужно было это aliases-fedora.conf (в дебиан он поменьше, в основном заменяет стандартные шрифты MS).

сейчас буду править.

> aliases-fedora.conf (в дебиан он поменьше

Что, в Debian есть aliases-fedora.conf? :) прикольно :)

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


* Sat May 12 2007 Matthias Clasen <mclasen@redhat.com> — 2.4.2-3
— Add Liberation fonts to 30-aliases-fedora.conf

* Sat Sep 23 2006 Behdad Esfahbod <besfahbo@redhat.com> — 2.4.1-2
— Update 30-aliases-fedora.conf to correctly alias MS and StarOffice
fonts. (#207460)



А вот, кстати, откуда фонты взялись: http://www.press.redhat.com/2007/05/09/liberation-fonts/

Молодцы шляпники! :)

в дебиане нет aliases-fedora.conf, зато есть liberation.conf

часть соотв. пакета который собрал Кристиан Мариллат (в основной части дебиана liberation fonts пока нет).

а вообще федора становится всё лучше и лучше. если честно меня пока останавливает система пакетирования. уж слишком странные зависимости попадаются (в дебиан тоже бывают, но реже) у пакетов...

Это у всех так. Я пока не видел совсем уж хорошей системы. И в генту, и в федоре, и в дебиане есть неприятные моменты. Не смотрел я ещё rPath и их Conary, может, там всё сильно лучше, что касается пакетов и зависимостей.

Для меня всё это почему актуально? Потому что для контейнеров тоже надо делать некие образы дистрибутивов, и при этом желательно все вещи, на железо завязанные (ядро, модули, всякие kudzu, hotplug, lspci и прочие ifplugd, laptop-detect, dmidecode и даже udev), выкидывать. Как правило, это не получается, или получается из рук вон плохо, потому что создатель дистрибутива совсем не думает про то, что это всё можно запускать в отвязанном от железа контейнере.

Нет счастья в жизни, короче.

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

не знаешь какая команда может вывести приоритеты использования в каждом из случаев?

Вот про хорошо подкручено хотелось бы почитать, с целью создания грамотных дистрибутивов...