Consider trying Nexcare tape (found in first aid supply section in pharmacies, etc.) to try out on a ruler. Place rows of tape down the sides and possibly down the middle of the ruler. I was amazed how well the ruler stayed on top of the fabric. I also experimented covering the entire back of a small square ruler (4.5 inches). It was lovely to be able to turn the square ruler around while trimming off the excess fabric.