title: Prevent aliasing SVG element when zooming on iOS device
body: <p>I've been tasked with fixing an issue in my company's web application that involves SVG graphs generated using the D3 library. The issue is at hand is that the graphs display fine initially; however, when viewed using an iPad or other iOS device and the user zooms in on the graphs, they quickly become aliased/"fuzzy" - I'd like to prevent this loss of quality, if possible.</p>
  
  <p>You can see examples of the issue here: <a href="http://aboyandhismac.com/screenshots/ipadsvg/normal.png" rel="nofollow">normal graph</a>, <a href="http://aboyandhismac.com/screenshots/ipadsvg/zoomed.png" rel="nofollow">zoomed graph</a></p>
  
  <p>I've never worked with SVG or D3 before, and I'm not sure if they provide any options for handling this sort of thing; if they do, I haven't been able to find them in any of the documentation I've read.</p>
  
  <p>I a feeling this may be the product of the iOS zooming method and they may not be anything I can do about it besides attempting to catch the zoom event and trigger the re-rending of the graph at the desired magnification level, although I'm not sure if that's possible.</p>
  
  <p>If anyone has some suggestions on how I could go about fixing this, I'd greatly appreciate the advice.</p>