[gnome-cyr] Re: [gnome-cyr] Re: [gnome-cyr] Re: [gnome-cyr] Наутилус - обобщение
- From: "Dmitry G . Mastrukov" <dmitry taurussoft org>
- To: gnome-cyr gnome org
- Subject: [gnome-cyr] Re: =?koi8-r?b?W2dub21lLWN5cl0gUmU6IFtnbm9tZS1jeXJdIFJlOiBbZ25vbWUtY3lyXSDu?==?koi8-r?b?wdXUyczV0yAtIM/Cz8Ldxc7JxQ==?=
- Date: Sun, 1 Apr 2001 22:26:43 +0400
На Вск, 01 Апр 2001 18:53:07 Vlad Harchev написал:
> Короче, идеальным решением IMO было бы сделать так, чтобы Nau
> искал бы
> сначала где-нить еще (в основном это
> /usr/share/fonts/default/Type1/) а уж
> потом - fallbacks в /usr/share/nautilus/fonts/urw - такой подход
> решает все
> проблемы IMO так как все русские дистро ложат туда именно русские
> шрифты с
> именами файлов как у URW.
>
> Ниже указано какие строки надо передвинуть вверх чтобы поведение
> стало таким,
> которое удовлетворит этому принципу:
>
> > А вот и пресловутые зашитые шрифты...
> >
> > <CODE>
> > libnautilus-extensions/nautilus-font-manager.c:
> >
> > char *
> > nautilus_font_manager_get_default_font (void)
> > {
> > guint i;
> >
> > /* FIXME bugzilla.eazel.com 7343:
> > * We want this to work in the case where nautilus has
> > * not undergone 'make install'. In order to do that
> > * we need to find out our fully qualified pwd -
> > * probably using a configure.on NAUTILUS_PWD=`pwd`
> > * hack of some kind. For now, commenting this out
> > * to make checks work in tinderbox again.
> > */
> > static const char *default_fonts[] = {
> > DEFAULT_FONT_DIRECTORY "/n019003l.pfb",
> > /* SOURCE_DATADIR "/fonts/urw/n019003l.pfb", */
> > "/usr/share/fonts/default/Type1/n019003l.pfb",
>
> Вот это ^ сделать самым первым элементом в списке
>
> > "/usr/X11R6/lib/X11/fonts/Type1/lcdxsr.pfa"
> > };
> >
> > for (i = 0; i < NAUTILUS_N_ELEMENTS (default_fonts); i++)
> {
> > if (g_file_exists (default_fonts[i])) {
> > return g_strdup (default_fonts[i]);
> > }
> > }
> >
> > return NULL;
> > }
> >
> > char *
> > nautilus_font_manager_get_default_bold_font (void)
> > {
> > guint i;
> >
> > static const char *default_bold_fonts[] = {
> > DEFAULT_FONT_DIRECTORY "/n019004l.pfb",
> > "/usr/share/fonts/default/Type1/n019003l.pfb",
>
> Вот это ^ сделать самым первым элементом в списке
>
> > /* SOURCE_DATADIR "/fonts/urw/n019004l.pfb", */
> > };
> >
> > for (i = 0; i < NAUTILUS_N_ELEMENTS (default_bold_fonts);
> i++) {
> > if (g_file_exists (default_bold_fonts[i])) {
> > return g_strdup (default_bold_fonts[i]);
> > }
> > }
> >
> > return NULL;
> > }
> >
> > </CODE>
>
> Как вы считаете?
> Дима, ты единственный кто имеет права добавлять комментарии в
> bugzilla (как я
> понимаю - ты ведь ticket открывал) - может добавишь это?
>
Я это добавлю, проблем нет. Только зарегестрироваться в bugzilla - раз
плюнуть, так что каких-то особо зловещих прав у меня нет :)
Дмитрий
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]