Animating A Logo With Boolean
I'm sure there's a more intelligent way but here is one:

Create your P shape from a 64 vertices circe.
Convert it to Curve.
Create a plane, it will be your profile shape, don't forget to put vertices close the corner so that it will sharpen the edges.
Convert it to Curve.
Now select your P curve, go in the Properties panel &gt; Data, in Shape choose 2D, in Geometry choose the plane as the Bevel Object, and enable Fill Caps.
The profile appears along the P.
If you play with the End value of the Geometry you'll see that it will progressively fill the P shape. You'll use this value and some keyframes to animate the appearance.
Duplicate your P shape to build your logo shape.
Don't forget to Smooth the shapes.