[GRASS-dev] [GRASS GIS] #290: use a different default for wxGUI displays

#290: use a different default for wxGUI displays
-------------------------+--------------------------------------------------
Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
     Type: enhancement | Status: new
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: svn-develbranch6
Keywords: | Platform: All
      Cpu: All |
-------------------------+--------------------------------------------------
Please use a different default font than currently, for wxGUI displays.
This will improve user experience. The current default one looks really
bad in legends, scale and stuff.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/290&gt;
GRASS GIS <http://grass.osgeo.org>

#290: use a different default for wxGUI displays
--------------------------+-------------------------------------------------
  Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
      Type: enhancement | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: svn-develbranch6
Resolution: | Keywords:
  Platform: All | Cpu: All
--------------------------+-------------------------------------------------
Comment (by hamish):

screenshot of what you mean please.

Hamish

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/290#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#290: use a different default for wxGUI displays
--------------------------+-------------------------------------------------
  Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
      Type: enhancement | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: svn-develbranch6
Resolution: | Keywords:
  Platform: All | Cpu: All
--------------------------+-------------------------------------------------
Comment (by msieczka):

Just add a scalebar or legend with labels in wxGUI display to see that
letters look bad if you don't change the default font.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/290#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>

#290: use a different default for wxGUI displays
--------------------------+-------------------------------------------------
  Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
      Type: enhancement | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: svn-develbranch6
Resolution: | Keywords:
  Platform: All | Cpu: All
--------------------------+-------------------------------------------------
Comment (by hamish):

Hamish:
> > screenshot of what you mean please.

Replying to [comment:2 msieczka]:
> Just add a scalebar or legend with labels in wxGUI display to see that
letters
> look bad if you don't change the default font.

There is no wx2.8 for Debian/stable and so I can not yet run wxGUI
locally.
Hopefully that will be solved in the next month with the upcoming Lenny
release.

I would like to see from the screenshot if the default you speak of is the
romans
stroke font or another, if it looks the same as in an old xmon or
different/worse,
and if it renders differently on your machine than on others.

Hamish

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/290#comment:3&gt;
GRASS GIS <http://grass.osgeo.org>

#290: use a different default for wxGUI displays
--------------------------+-------------------------------------------------
  Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
      Type: enhancement | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: svn-develbranch6
Resolution: | Keywords:
  Platform: All | Cpu: All
--------------------------+-------------------------------------------------
Comment (by martinl):

Replying to [comment:3 hamish]:

> There is no wx2.8 for Debian/stable and so I can not yet run wxGUI
locally.
> Hopefully that will be solved in the next month with the upcoming Lenny
release.

Install wx2.8 from

{{{
deb http://apt.wxwidgets.org/ etch-wx main
}}}

{{{
apt-get install libwxbase2.8-0 libwxbase2.8-dbg libwxbase2.8-dev \
          libwxgtk2.8-0 libwxgtk2.8-dbg libwxgtk2.8-dev \
          python-wxgtk2.8 wx2.8-doc wx2.8-examples \
          wx2.8-headers wx2.8-i18n
}}}

Debian probably waits for wx3.0 ;-)))

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/290#comment:4&gt;
GRASS GIS <http://grass.osgeo.org>

#290: use a different default for wxGUI displays
--------------------------+-------------------------------------------------
  Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
      Type: enhancement | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: svn-develbranch6
Resolution: | Keywords:
  Platform: All | Cpu: All
--------------------------+-------------------------------------------------
Comment (by hamish):

> Replying to [comment:3 hamish]:
> > There is no wx2.8 for Debian/stable and so I can not yet run wxGUI
locally.
> > Hopefully that will be solved in the next month with the upcoming
Lenny release.

Replying to [comment:4 martinl]:
> Install wx2.8 from [wxwidgets.org]

I am aware of that but try to limit 3rd party packages from the system
which have not been through Debian's QA. (it is used for other modelling
and I can't afford to break anything)

> Debian probably waits for wx3.0 ;-)))

wx2.8 will be in lenny. see
   http://packages.qa.debian.org/w/wxwidgets2.8.html
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=463807

(with 1 RC bug which should be fixed in the next days..)

Hamish

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/290#comment:5&gt;
GRASS GIS <http://grass.osgeo.org>

#290: use a different default for wxGUI displays
--------------------------+-------------------------------------------------
  Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
      Type: enhancement | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: svn-develbranch6
Resolution: | Keywords:
  Platform: All | Cpu: All
--------------------------+-------------------------------------------------
Comment (by msieczka):

Replying to [comment:4 martinl]:
> Replying to [comment:3 hamish]:
>
> > There is no wx2.8 for Debian/stable and so I can not yet run wxGUI
locally.
> > Hopefully that will be solved in the next month with the upcoming
Lenny release.
>
> Install wx2.8 from
>
> {{{
> deb http://apt.wxwidgets.org/ etch-wx main
> }}}
>
> {{{
> apt-get install libwxbase2.8-0 libwxbase2.8-dbg libwxbase2.8-dev \
> libwxgtk2.8-0 libwxgtk2.8-dbg libwxgtk2.8-dev \
> python-wxgtk2.8 wx2.8-doc wx2.8-examples \
> wx2.8-headers wx2.8-i18n
> }}}
>
> Debian probably waits for wx3.0 ;-)))

Yup, those work fine for me on Debian testing.

Anyway the screendumps are attached:

- fonts_ugly.png - the default font
- fonts_neat.png - Liberation Sans Regular (just for an example; I don't
know what font would be universal on all platforms)

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/290#comment:6&gt;
GRASS GIS <http://grass.osgeo.org>

#290: use a different default for wxGUI displays
--------------------------+-------------------------------------------------
  Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
      Type: enhancement | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: svn-develbranch6
Resolution: | Keywords:
  Platform: All | Cpu: All
--------------------------+-------------------------------------------------
Comment (by glynn):

Replying to [comment:6 msieczka]:

> Anyway the screendumps are attached:
>
> - fonts_ugly.png - the default font
> - fonts_neat.png - Liberation Sans Regular (just for an example; I don't
know what font would be universal on all platforms)

fonts_ugly.png is the romans stroke font. It's the default because it's
guaranteed to be available on all platforms (the stroke fonts are part of
GRASS). There isn't any FreeType font which is guaranteed to be available
on all platforms. GRASS may not even support FreeType fonts (it's a
compile-time option).

Users can change the default to something better, but we can't know which
fonts (other than the stroke fonts) will be available on the user's
system.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/290#comment:7&gt;
GRASS GIS <http://grass.osgeo.org>

#290: use a different default for wxGUI displays
--------------------------+-------------------------------------------------
  Reporter: msieczka | Owner: grass-dev@lists.osgeo.org
      Type: enhancement | Status: closed
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: svn-develbranch6
Resolution: invalid | Keywords:
  Platform: All | Cpu: All
--------------------------+-------------------------------------------------
Changes (by msieczka):

  * status: new => closed
  * resolution: => invalid

Comment:

Replying to [comment:7 glynn]:

> Users can change the default to something better, but we can't know
which fonts (other than the stroke fonts) will be available on the user's
system.

Well then I'll close this ticket as invalid.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/290#comment:8&gt;
GRASS GIS <http://grass.osgeo.org>