[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: More flexible rotated text for 1.6.0, font-sizes etc..



On Tue, 2009-06-09 at 15:31 +0100, Peter Clifton wrote:
> On Tue, 2009-06-09 at 08:25 -0600, John Doty wrote:
> > On Jun 9, 2009, at 8:15 AM, Peter Clifton wrote:
> > 
> > > New text elements created by gEDA 1.6.0 will be sized directly in
> > > points, assuming gschem world coordinate units are 1/1000th of an  
> > > inch,
> > > and 1pt is 1/72 of an inch.
> > 
> > Do gEDA users commonly use schematic scales where a world coordinate  
> > unit is 1/1000 of an inch? I don't: usually I use a B or C frame and  
> > print on letter or A4, which make the coordinate units smaller.
> 
> Not as printed - no, unless your title block matches your paper size.
> 
> However; the title-blocks defined to be particular paper sizes, do have
> their sizes such that 1x world unit is 1/1000th of an inch.

Ok.. another option:

No migration
No file-format bumps / syntax changes

Hard code a 1.3x scale factor between gschem font units and points, both
on-screen and for print.

This means schematics will print with their text a bit larger, but
matching on-screen rendering.

Old schematics will render roughly the same on screen - albiet with text
taking up a little less width. (See large vs. medium boxes in my last
example).

Drop all notion of "points" from the file-format definition of our font
size.

I'm inclined remove this option:

; postscript-font-scale real
;
; Sets a scaling factor for the text in the PostScript output.  This
; can be used to make the output postscript font slightly larger to
; more closely match the text in the printout to the size of the text
; on the screen.
;  The default value is 1.0.
(postscript-font-scale 1.0)


Screen and print _must_ match, and that means fixing this at 1.3.
I don't want to add an option to adjust the combined scaling, since this
just gives too many degrees of freedom.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user