[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gschem font scaling
I really think it is too large in printout.
You may compare a recent printout from gEDA 1.6.1 at
http://www.ssalewski.de/tmp/AmplifierCh1.pdf
with old 1.4.3 printout at
http://www.ssalewski.de/AmplifierCh1.pdf
Whenever possible, we should have access at runtime to default screen
and printout font size.
Best regards
Stefan Salewski
On Wed, 2010-01-27 at 14:05 +0000, Peter Clifton wrote:
> On Wed, 2010-01-27 at 15:48 +0200, Duncan Drennan wrote:
> > Hi,
> >
> > In geda 1.6.0 the font scaling has changed - is there a way to set the
> > font scaling differently? Maybe in a gschemrc file, or does it require
> > a recompile?
>
> Recompile, sorry. See libgeda/src/o_text_basic.c
>
> Search:
>
> #define GEDA_FONT_FACTOR 1.3
>
> You probably want it "1.0"
>
>
> > A brief background to the question:
> >
> > Yes, obviously the on screen font has changed significantly due to the
> > new font rendering, which is great, but what has also happened is that
> > the scaling in the font of a .ps file has also changed.
>
> The on-screen scaling ought not to have changed (much), as the scaling
> factor above was designed to match (as closely as possible), the height
> of the old gEDA font.
>
> It does mean that postscript output has seen its font size increase (by
> a factor of x1.3). Sometimes I still think I made the wrong decision in
> doing it that way.
>
> The choice was either smaller on-screen fonts compared to pre gEDA
> 1.6.0, or try to match on-screen - and increase the postscript output
> size.
>
> I really wish I'd fixed 1-1, and just shrunk the on-screen rendering
> now. Unfortunately, this isn't something we can easily change back - as
> consistency is good.
>
> Technically, it "could" go in a 1.6.1 update - but I suspect there would
> be a lot of (valid) opposition to that, since it isn't really a "bug
> fix" per-se.
>
> > Pre-cairo/pango the .ps font was significantly smaller than the
> > on-screen font, and (IMO) scaled as I would expect it to be. In the
> > dev versions 1.5.4 the on screen font matched the old .ps font scaling
> > (and .ps font scaling remained consistent). In 1.6.0 it seems the
> > decision was to try to approximate the old on screen font size (I can
> > imagine some reasons for this - namely symbol library consistency),
>
> ^^^^^^^^^^^^^^^^^
> Got it in one there.
>
> > but this has changed the output font size. The change has "broken" of
> > my schematics and symbols (my issue, not gEDA's - that's what happens
> > when you work with a dev version). I prefer the old scaling, and would
> > like to know what I need to change to build it as I would like. It
> > would obviously be very nice if this was just a gschemrc setting...
>
> I avoided making if configurable deliberately - since it adds yet
> another variable in the already confusing array of settings.
>
> One thing I'm absolutely against is introducing separate on-screen, and
> output scalings. gschem is WYSIWYG, and something I think we want to
> keep.
>
> I'm not violently opposed to adding a setting for the scaling factor -
> but I'd really prefer it wasn't necessary.
>
> > FYI I am working with the win32 builds.
>
> Ok, cool - glad to hear they are working for you.
>
> Best wishes,
>
> Peter C.
>
>
>
>
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user