# Canvas texture blurry text on ios

**URL:** <https://discourse.threejs.org/t/canvas-texture-blurry-text-on-ios/23994>\
**Category:** Questions\
**Tags:** canvas-texture, textures\
**Created:** [March 2, 2021, 3:57pm UTC](https://discourse.threejs.org/t/canvas-texture-blurry-text-on-ios/23994 "2021-03-02T15:57:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Johan\_Rabie](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/johan_rabie/32/16272_2.png) [@Johan\_Rabie](https://discourse.threejs.org/u/Johan_Rabie)\
**Post date:** [March 2, 2021, 3:57pm UTC](https://discourse.threejs.org/t/canvas-texture-blurry-text-on-ios/23994/1 "2021-03-02T15:57:18Z")

</div>

I am trying to render text using a canvas as the texture.  
On desktop everything looks great but when viewed on ios the text is blurry.  
I suspect it has something to do with the dpr but if I scale the canvas based on the dpr, it’s obviously larger than what I want.

The question here is two fold.

1. Is using a canvas texture the best memory and performance efficient way to render large quantities of text?
2. Is there a example I can look at on how to initialize the canvas for texture use that sizes equally on desktop and mobile?
