From: "Denis Kirienko" <kirienko@kodos.ru>
To: <mandrake-russian@altlinux.ru>
Subject: [mdk-re] Re: [mdk-re] Свежий KDE и не только
Date: Tue Jan 15 10:40:10 2002
Message-ID: <13e501c19d98$60485ef0$608ba8c0@progr00.sec.ru> (raw)
От: Aleksey Novodvorsky <aen@logic.ru>
Дата: 12 января 2002 г. 0:19
>>>Потом обнаружил, что в KDE все русские шрифты
>>>нормально отображаются, если отключить антиалиасинг.
>>>Включаем антиалиасинг - нет шрифтов. Это известный
>>>глюк? Как с ним бороться?
>>Говорят, что S3 не поддерживает антиалиасинг.
>>Это странно после Win, но в XFree это так.
>Антиалиасинг может быть только у Type1 и ttf шрифтов. Надо попробовать
>выбрать только их.
Ладно, начинаем с самого начала.
Итак. Дано:
Система: Сизиф от 10 января (основа - Spring) + XFree 4.1.99:
$ rpm -qa | grep XFree
XFree86-utils-4.1.99.4-alt1
XFree86-server-4.1.99.4-alt1
XFree86-cyr_rfx-fonts-cp1251-1.1-ipl2mdk
XFree86-doc-4.1.99.4-alt1
XFree86-libs-4.1.99.4-alt1
XFree86-xfs-4.1.99.4-alt1
XFree86-4.1.99.4-alt1
XFree86-100dpi-fonts-4.1.99.4-alt1
XFree86-cyr_rfx-fonts-koi8-r-1.1-alt1
XFree86-KOI8-3.0-ipl5mdk
XFree86-KOI8-75dpi-fonts-3.0-ipl5mdk
XFree86-75dpi-fonts-4.1.99.4-alt1
XFree86-KOI8-100dpi-fonts-3.0-ipl5mdk
На XFree 4.1 столь детально не тестировал, но симптомы
все были такие же.
Видео: S3 Virge DX
Хочется: русские шрифты в IceWM и KDE (со включенным антиалиасингом)
Для начала пытаюсь разобраться с IceWM.
Удаляю файлы ~/.icewm/* .Запускаю IceWM (icewm-gnome).
Русских шрифтов в меню нет (вместо них ничего нет вообще).
Запускаю icepref. Начинаю устанавливать шрифт меню и перезапускать IceWM.
Шрифт устанавливается на:
1. arial
2. cronyx-helvetica
3. rfx-helvetica
Кодировка для шрифта при этом выбирается как koi8-r, так и cp1251.
Следует заметить, что в icepref в диалоге выбора шрифта все шрифты
отображаются нормально и с русскими буквами. Изучение диалога выбора шрифта
под xmag наводит на мысли о том, что антиалиасинг не работает (в данном
диалоге, как минимум).
Во всех случаях после перезагрузки IceWM шрифт в меню меняется (заметно по
немногим имеющимся в меню латинским буквам), но русские буквы в меню так и
не появляются.
Переходим к следующей серии экспериментов.
Меняю /etc/alternatives/icewm на что-то_там/icewm-light
Удаляю ~/.icewm/*
Запускается icewm-light, но панельки внизу нет (Об этом я уже писал - баг?).
По щелчку правой кнопки мыши выдается нормальная менюшка с русскими шрифтами.
Запускаю icepref. Опять пробую все перечисленные комбинации шрифтов и
кодировок, перезагружаю IceWM после каждого эксперимента. В каждом случае
в менюшке отображаются нормальные русские шрифты.
Мораль: работать с IceWM невозможно. icewm-gnome не показывает русские
шрифты в меню, icewm-light не отображает панель внизу экрана, не работает
Alt-Tab.
Начинаем эксперименты с KDE. В kdeglobals написано:
[General]
fixed=courier,10,5,16,50,0
fixedCharset=default
font=helvetica,12,5,16,50,0
fontCharset=default
menuFont=helvetica,12,5,16,50,0
menuFontCharset=default
taskbarFont=helvetica,11,5,16,50,0
taskbarFontCharset=default
toolBarFont=helvetica,12,5,16,50,0
toolBarFontCharset=default
Антиалиасинг выключен.
Загружаю KDE - все нормально. Запускаю kword, одновременно лазяю по менюшке
- KDE подвисает. Нахожу при помощи top процесс kdeinit которые ест 80% CPU и
убиваю. KDE развисает, но панельки внизу нет - убилась, бедная... Смотрю в
kword - антиалиасинга нет. В kword отображается текст во всех шрифтах
по-русски.
Выхожу из KDE. Включаю антиалиасинг, загружаю KDE. Русских шрифтов в меню и
на десктопе нет - ничего нет вместо них. Запускаю kcontrol. "Вслепую"
(шрифтов-то нет!) нахожу раздел шрифты, пытаюсь что-то поменять.
Забавно: для шрифта arial (и многих других: times, courier) вообще нет (не
отображается в kcontrol) такой кодировки, как koi8-r - а без антиалиасинга
была! А для arial black и verdana - есть, и в этих шрифтах отображаются
русские буквы. Запускаю kword, английский текст отображается во всех
шрифтах, антиалиасинг при этом есть. Русский же текст в некоторых шрифтах
(Verdana, Trebuchet MS, Impact - тех же шрифтах, которые видны по-русски и в
kcontrol) отображается, даже с антиалиасингом. А вот в arial, times,
helvetica и большинстве других шрифтов русский текст не отображается вообще.
Следует сказать, что truetype шрифты у меня установлены в соответствии с
инструкцией к OpenOffice, с microsoft.com при помощи
ms-ttf-1.0-alt2.nosrc.rpm.
Мораль: можно заставить работать KDE с антиалиасингом, но большинство
шрифтов при этом не будет
Решил попробовать установить шрифт Verdana в качестве шрифта для меню в
IceWM. Результат отрицательный (опять в меню нет русских букв). Запускаю
kword - антиалиасинга нет, все шрифты отображаются нормально. Запускаю kword
установив QT_XFT=true, антиалиасинг есть, со шрифтами творится то же самое,
что и в KDE с антиалиасингом, при этом при загрузке kword выдается множество
сообщений "Font not loaded!!!". Вероятно, они и в KDE выдавались, но тогда
их не было видно, поскольку kword запускался из меню.
Выводы делайте сами, но проблемы налицо. При этом утверждение о том, что
антиалиасинг вообще не работает на чипсете S3 является неверным.
Денис
P.S. А почему из IceWM исчезло много хороших тем, например, SmokeGTK?
next reply other threads:[~2002-01-15 10:40 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-01-15 10:40 Denis Kirienko [this message]
2002-01-15 12:39 ` Vitaly Lipatov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='13e501c19d98$60485ef0$608ba8c0@progr00.sec.ru' \
--to=kirienko@kodos.ru \
--cc=mandrake-russian@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git