It shouldn't be a problem if the view coordinates are a whole number and the text coordinates, it doesn't happen in the gui event cus the view is automatically set to the size of the screen or window and at 0, 0
The blurring is just because the view is in between whole pixel coordinates, so it interpolates, this works fine for textures and antialiased style sprites, but for pixelly games it looks bad, if your game is pixel style you should def turn interpolation off, then all of this problem doesn't happen