I have a brick material attach to my text object

It looks normal in up view , but the side view looks weird , the brick become so horizontal , I set image texture project way to Box, and materials coordinate is Object method, but still don't know why.
Does anyone know how to fix it?
I want it to turn smoothly and in a normal brick way, the two face edge should have a smooth materials.