Skip to main content

Sometimes when I resize or move a line, Figma will reposition the line from an x value of 100.5px to 101px.

Stop doing that!

 

It makes the lines blurry and I need to change its position back to 100.5 by hand. Very annoying!


Turning off ‘Snap to Grid’ is not what I need. I do want things to snap to the pixel grid in the dimension that I’m resizing not the other dimension. For example if I’m resizing a line in the horizontal direction, do not change its vertical position.


 

Hey ​@Brian_Olson, thanks for flagging this! 

Right now, this is expected behavior. The team confirmed that certain layer types (frames/instances/components/widgets) will always snap to whole pixel grid X/Y coordinates no matter what. The best solution is to always create using whole pixels as well as place your work on whole pixel X/Y coordinates. This is on our team’s radar for future improvement though: 


Please feel free to add your feedback there as well. We’re continuing to monitor feedback and will advocate for the community for its improvement. 


Aligning to the pixel grid may work well for many scenarios. But that is not true in all cases.

It makes lines blurry if they are an odd number of pixels in width. Here for example are 1px width lines aligned to the pixel vs the half pixel.
 

 


Thanks for the additional info and example scenario, ​@Brian_Olson

We’ll pass this onto the team.


Thanks for passing that along ​@dvaliao!

Here is why that happens if it helps.

 


 


Reply