Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 9 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

:spy:



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 23.09.2004
Откуда: Duisburg, BRD
Дистрибьютив + программа в которой
Цитата:
некрасивые (нечеткие) шрифты
пжалста в студию!


 

Member
Статус: Не в сети
Регистрация: 30.03.2004
Откуда: Москва
Rustamische писал(а):
Дистрибьютив + программа в которой
Цитата:
некрасивые (нечеткие) шрифты
пжалста в студию!

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


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Эта гадость была в старых релизах иксов, а вроде в воследних релизах (не помню номера) шрифты очень мило напоминают виндовые. Четкие и хорошо читаемые. Я сам так матерился когда были старые релизы. Это был тихий ужас и напоминал мне срашные самопал :)


 

2Rustamische
Нет разницы, какой дистрибутив.(В даний момент ASPLinux 9.2 Siberia; программы все - начиная от OpenOffice и заканчивая Opera 7.54). Насколько я знаю - на такие вещи как Tahoma, Arial...не роспространяется лицензия GPL, только если у вас есть ИЕ, Вы можете их использовать

Кто не-будь посуществу может ответить...где Linux хранит шрифты? Можно ли простым копированием из виндовс-партиций решить проблему? :spy:


 

Junior
Статус: Не в сети
Регистрация: 06.08.2004
Цитата:
Для начала определимся. Есть старая схема работы со шрифтами и новая. Основные графические тулкиты, такие как QT версий 3.0.x и выше, а также GTK2 работают по новой схеме. Тем не менее еще полно приложений, основанных на gtk1, motif и т.п., работающие по старой.

Итак, мы хотим красивые ttf-шрифты. Отлично. Скачаем отсюда или отсюда шрифты Microsoft. Ставим их. Лучше брать со второй ссылки. Тогда не придется их распаковывать и формировать в каталоге файлы fonts.dir и fonts.scale (на всякий случай, команда ttmkfdir -o fonts.dir, а fonts.scale - это копия fonts.dir).

Далее открываем файл конфигурации X-сервера (/etc/X11/xorg.conf или /etc/X11/XF86Config) и прописываем каталог с нашими шрифтами. Потом прописываем со шрифтами Type1, которые содержат русские глифы. В моем случае весь раздел выглядит так:


Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/share/fonts/default/TTF"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
EndSection

Далее, если у нас xorg, а не XFree86, отменяем загрузку модуля type1, потому что его функции теперь выполняет модуль freetype:

# Load "type1"

и сохранив наш файл переходим к настройке xft2, известного больше как fontconfig.
Смотрим, что у нас лежит в папке /etc/fonts. По идее там должно быть три файла: fonts.conf, fonts.dtd и local.conf.

Заходим в наш local.conf и прописываем наши добавленные папки со шрифтами. Весь файл будет выглядеть для моего случая так:


<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations -->
<fontconfig>
<!--
Enable sub-pixel rendering
<match target="font">
<test qual="all" name="rgba">
<const>unknown</const>
</test>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
-->

<dir>/usr/share/fonts/default/TTF></dir>
<dir>/usr/java/j2re1.4.0_01/lib/fonts</dir>

</fontconfig>

Отлично. Теперь выполняем две команды:

root@localhost# fc-cache
root@localhost# fc-list

После второй команды у вас на экране должен появиться список шрифтов со всеми возможными кодировками.

Все у вас будет работать и будет работать верно, если... если вы не используете xft - сервер для раздачи шрифтов по сети. Вам он не нужен, если вы не раздаете шрифты по сети. Т.е. на домашней машине его лучше всего отключить (или же вообще удалить - для xorg пакет называется xorg-x11-xft).

Если вы настаиваете на его работе, то принцип указания шрифтов и папок в нем тот же - русские наверх, остальные - вниз. Открываем файл конфигурации (/etc/X11/fs/config) и пишем примерно так:


catalogue = /usr/share/fonts/KOI8-R/misc:unscaled,
/usr/share/fonts/KOI8-R/100dpi:unscaled,
/usr/share/fonts/KOI8-R/misc,
/usr/share/fonts/KOI8-R/100dpi,
/usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/100dpi:unscaled,
/usr/X11R6/lib/X11/fonts/misc,
/usr/X11R6/lib/X11/fonts/Speedo,
/usr/X11R6/lib/X11/fonts/Type1,
/usr/X11R6/lib/X11/fonts/cyrillic,
/usr/X11R6/lib/X11/fonts/75dpi,
/usr/X11R6/lib/X11/fonts/100dpi
/usr/X11R6/lib/X11/fonts/cyrillic,
/usr/share/fonts/default/TTF,
,
/usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/100dpi:unscaled,
/usr/X11R6/lib/X11/fonts/Type1

X-сервер мы настроили. Шрифт в программах QT настраивается через qt-config, а программы KDE заберут настройки из самого KDE, которые указываются в Центре Управления (Control Center).


Добавлено спустя 5 минут, 15 секунд:
Ну и во ещё почитай :spy:
Цитата:
Замечательные шрифты в Linux.

(перевод и переработка текста Alexei Dmitriev aka Dr.Spectre (mailto:dalex@box.vsi.ru)

Первый шаг состоит в загрузке и установке шрифтов MS TrueType. В настоящее время они не доступны на www.microsoft.com, но могут быть взяты здесь (corefonts.sourceforge.net/) вместе с подробными инструкциями по загрузке и установке их. Вы должны загрузить source RPM и собрать binary RPM. Если вы - новичок и вас пугает это, есть простая альтернатива: если у вас есть установленная Windows вы можете скопировать шрифты из раздела Windows в директорию на вашем разделе Linux. Моя догадка – если вы заплатили MS за привилегию пользоваться их шрифтами, вы можете использовать их в другой операционной системе, пока не будете распространять их без разрешения.

Просто включить режим антиалиасинга для TTF недостаточно. Посмотрите скриншот (www.linuxportal.ru/images/929.png) TTF шрифтов в документе OpenOffice.org. Они грубые и некрасивые и их почти невозможно отличить от других. Теперь с помощью некоторых изменений мы сможем сделать их четкими и красивыми, что вы можете увидеть на другом скриншоте (www.linuxportal.ru/images/930.png).

Различие между ними в функции, которая выключена по умолчанию в FreeType. Вы можете включить антиалиасинг в KDE Control Center, но если вы не собрали FreeType font engine (freetype.sourceforge.net/index2.html) с хитростью, которую я собираюсь объяснить, то включение антиалиасинга не даст никакого эффекта для шрифтов TrueType.

Из-за препирательств с лицензированием FreeType распространяется с выключенными некоторыми функциями в поддержке TTF. Таким образом мы должны собрать FreeType таким образом, чтобы эта функция была доступна, и на наше счастье процедура эта очень легкая. Это единственное различие в двух вышеуказанных скриншотах – первый снят с FreeType в конфигурации по умолчанию, а второй – с FreeType, настроенной способом, который я укажу.

Сначала вы должны загрузить архив исходных кодов FreeType и распаковать его в удобную директорию, например /root. После того, как вы распаковали архив, вы должны отредактировать файл в директории FreeType: перейдите в freetype-2.x.x/include/freetype/config/ftoption.h и откройте его в текстовом редакторе. Теперь найдите строку в ftoption.h, в которой находится
#undef TT_CONFIG_OPTION_BYTECODE_INTERPRETER и измените ее на
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER. Сохраните ваши изменения.

Теперь нужно узнать куда была установлена версия FT - это можно проверить командой freetype-config --prefix. Эта команда сообщит вам куда установлена (если установлена) FT. Для примера, предположим это в /usr/local, вы должны подать команду ./configure --prefix=/usr/local и так далее. Если у вас не установлена FT, то оставьте пути по умолчанию (/usr). Итак, подайте ./configure --yourprefix, затем make, затем make install и на этом почти закончим.

Все в порядке, сейчас вы скопировали ваши TTF и установили ваш FreeType engine. Теперь пора делать их доступными. Перестартуйте X, и войдите в KDE Control Center из под рута. Перейдите в System, Font Installer. Нажмите на табе 'Anti-Alias' и отметьте 'Use sub-pixel hinting'. Теперь нажмите на табе 'Fonts'. Слева вы найдете дерево директорий, где нужно указать директорию, куда скопированы шрифты TrueType. Справа выберите директорию, куда будут установлены шрифты, типично это /usr/X11R6/lib/X11/fonts/truetype. Выберите директории , выделите все TrueType шрифты в директории и нажмите на 'Install'. Через некоторое время шрифты появятся в директории назначения. Теперь нажмите 'Apply' и OK для всех сообщений об ошибках.

Это все. Перестартуйте X еще раз, и все ваши приложения должны иметь возможность использовать новые шрифты, кроме OpenOffice.org, для которог нужно сделать дополнительные настройки. Вы можете открыть Krusader или Konqueror или Mozilla и в разделе шрифты найти TTF шрифты, которые вы можете выбрать для приложения. Вы можете применить ttf шрифты к KDE через Control Center, Look & Feel, Fonts ('use anti-aliasing' должно быть отмечено), и Control Center, Look & Feel, Desktop.
Для OpenOffice.org вам нужно инсталлировать шрифты снова вручную. Перейдите в директорию OO.o и запустите файл spadmin. Перейдите в Fonts, Add, и выберите исходную директорию /usr/X11R6/lib/X11/fonts/truetype. Когда все шрифты появятся в окне, нажмите ‘Select All' и нажмите 'OK'. Затем вы можете скопировать шрифты в директорию OO.o или сделать связь с имеющейся директорией. Это также должно работать.

Все в порядке; вы сделали это. Ниже находятся ссылки на скриншоты, которые показывают каким красивым может быть KDE с правильной поддержкой шрифтов TrueType. У меня это выгядит так; почему бы и у вас не выглядело также. ®


_________________
MANDRAKE FOREVER


 

Member
Статус: Не в сети
Регистрация: 16.04.2003
Откуда: spb
Во многих современных дистрибутивах есть инструменты для подключения ttf-шрифтов.
В mandrake точно должен быть drakfont
В KDE3 есть свой модуль для такой установки, не требующий привилегий суперпользователя, называется Font Installer.

_________________
maga@home:~> cat /etc/SuSE-release
SuSE Linux 9.2 (x86-64) VERSION = 9.2


 

2maga

Вооюще-то я пользуюсь XFCE (компромис между быстротой и функциональностью, КДЕ не переношу за Windows-подобный фейс)....а как запустить с консоли FontInstaller или путь к ниму?

(P.S. Если, честно ASPLinux дерьмовый - глючит больше нежели установленный в системе Win2003 SEE, просто Gentoo и Slackware я еще качаю, когда закачаю выкину этот ASP нафиг...!, с другой стороны может руки неотттуда)


 

Member
Статус: Не в сети
Регистрация: 30.03.2004
Откуда: Москва
Rost_T писал(а):
2 системе Win2003 SEE, просто Gentoo и Slackware я еще качаю, когда закачаю выкину этот ASP нафиг...!, с другой стороны может руки неотттуда)

У вас - оттуда. Вот у кое-кого другого точно нет. Прошлым летом имел глупость купить официальную сиберию в коробочной версии. Жалею страшно......


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 9 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: sirshadow123, Temirtausec и гости: 51


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan