Hi Robert, If you use scripting to make the scaling instead of the transformation, just by changing the values of the coordinates, according to your request for the scaling, then you have solved the problem. Cheers, Samy
--- In svg-developers@yahoogroups.com, Phi Tran <[EMAIL PROTECTED]> wrote: > > I have found the same in many other cases such as the border of the ellipse > where they are to different in the thickness. "Even it is 1 pixel width > border"; The 45 degree are a little thicker/thiner than the 90 degree etc. . > . > > The way we work-around that problem by not using border at all (except for > the case of 1 pixel). The rest we make the path element to draw the border. > In that case we have a "very much"- well controlling over how the "border" > look a like. > > Hope it help. > > Phi > > On 2/14/06, robert_muetzelfeldt <[EMAIL PROTECTED]> wrote: > > > > If you set ....transform="scale(1.0,0.5)"... or any other case where > > the two values for scale() are not the same, then lines with the same > > stroke-width attribute have different actual widths, depending on the > > angle of the line. This is the case even if you specify a unit for > > the stroke-width value (e.g. px, mm, em). This seems to be an > > accepted 'feature' of SVG (e.g. Kurt Cagle's 'SVG Programming', page > > 187), but if this is really the case then it's quite horrendous. > > > > For example: I want to use SVG to draw a graph (in the sense of a > > plot of one variable against another: say temperature against > > time). Naturally, I want to scale the x and y axes into my units > > (degrees and days) using scale(TempScale,TimeScale), so that the x > > and y values for the <line> element are in my units. This is fine - > > but (as above) the thickness of the line between two points depends > > on its angle! - totally unacceptable. > > > > Is there any solution to this problem which allows me to do the > > scaling into my own units? > > > > I should point out that even keeping the same units (e.g. px) is not > > really a solution, since I'm making an interactive application, and > > the user might want to add a second graph in the same box with > > different min or max for the x or y variables, once again introducing > > differences between the x and y scaling. > > > > Sorry if this is a well-worn issue, but I've not found any solution, > > and would greatly appreciate one. > > > > > > > > > > > > > > > > > > > > > > ----- > > To unsubscribe send a message to: > > [EMAIL PROTECTED] > > -or- > > visit http://groups.yahoo.com/group/svg-developers and click "edit my > > membership" > > ---- > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > [Non-text portions of this message have been removed] > ----- To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ---- Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/