[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..
Flipping the anchor at 180 degrees rotation is IMHO unwanted and
unexpected magic. I think I remember being annoyed by this in the
past. What happens when you do this in a batch mode? Can it be
reversed?
It would be better if the on-screen font size matched the printed
size. Legibility of silkscreen would be more predictable.
I'm surprised the font is bigger than it claims to be. My experience
is the other way around because the "font size" sometimes defines the
"cell size" that the character fits into (accounting for pitch etc.)
rather than the size of the character itself.
I'd be leery of automatically bumping the font size if it would make a
schematic composed if new and old symbols look inconsistent. If (2)
addresses this then it may be ok.
Joe T
On Mon, Jun 8, 2009 at 6:32 PM, Peter Clifton <[1]pcjc2@xxxxxxxxx>
wrote:
Any objections to removing the 0,90,180,270 limits to rotated text?
[2]http://www2.eng.cam.ac.uk/~pcjc2/geda/screenshots/gschem_rotated
_text.png
Need to teach the print output to handle it of course, but that
shouldn't be too hard.
The only grief comes with the currently magic behaviour at 180
degrees,
which basically resets to 0 degrees rotation, and flips the anchor
point
to the opposite corner of the text box.
I'm thinking that it should be possible to seamlessly transform any
old
schematic which used a 180 degree rotation on load (based on
file-format
version number).
Font sizes give some grief as well. It would be nice if the
on-screen
font size matched the print font - which means that I drop the
magic
constant in o_text.c to "1.0" - matching the font's size in points
to
the requested font size in the file-format. (The old gEDA font is
about
1.3x taller than it claims to be).
Since auto-magically bumping people's text sizes on load (which
will no
doubt include some rounding), seems like an "evil" thing to do, I'm
considering the idea of adding a couple of adjustment processes:
1. Within gschem - possibly via some nasty popup dialog / wizard
when
you load an old file.
2. Command line based - so old designs can be (if desired) batch
updated.
Or.. we could just declare that we don't really care about updating
users' schematics. In any case, I'm tempted to bump the shipped
symbol
library font sizes - to give consistent before/after on-screen
rendering.
Or.. do we accept the on-screen shrinkage, and place greater value
on
consistency of .ps printed output from existing schematics?
Best regards,
--
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
[3]geda-user@xxxxxxxxxxxxxx
[4]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
References
1. mailto:pcjc2@xxxxxxxxx
2. http://www2.eng.cam.ac.uk/%7Epcjc2/geda/screenshots/gschem_rotated_text.png
3. mailto:geda-user@xxxxxxxxxxxxxx
4. 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