[gnome-cyr] Re: [gnome-cyr] Наутилус - обобщение
- From: "Dmitry G . Mastrukov" <dmitry taurussoft org>
- To: gnome-cyr gnome org
- Subject: [gnome-cyr] Re: =?koi8-r?b?W2dub21lLWN5cl0g7sHV1MnM1dMgLSDPws/C3cXOycU=?=
- Date: Mon, 2 Apr 2001 12:15:26 +0400
На Вск, 01 Апр 2001 22:26:43 Dmitry G . Mastrukov написал:
> На Вск, 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 открывал) - может добавишь это?
> >
> Я это добавлю, проблем нет.
Ramiro согласился, что по брать первыми шрифты Нау - баг для некоторых
локалей. Будет думать :)
Кому интересно - прошу на bugzilla.eazel.com #7958
Дмитрий
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]