Layered extrusion
Depth is simulated by stacking many thin copies of the text, each offset a fraction of a pixel further back along the chosen angle and shaded slightly darker than the one in front of it. The visible stack of offset layers reads as a solid side face; more layers (greater depth) produce a thicker-looking block, and fewer produce a flat sliver.