How-To: Text Sliding out of a Circle 2D I will be explaining this as best as I can, however I will be actively updating with more detail if necessary.

End Goal:
I want to have a circle roll in from the left of the screen (a logo will be on the circle so it will have to be actually "rolling" across the screen), stop shifting horizontally but continue the rolling motion about 1/4 from the left of the screen. I want to have text "slide" out of the circle as the stationary roll is occurring to look as if the roll is extending the text out of the circle.

Question:
How can I get text to extend in such a way? I know that this is harder because the text has to appear out of thin air as opposed to sliding from off-screen. What is the best way to do this?

Second Question:
If possible, can I import a pre-made circular 2D logo into Blender to use as the circle? I already know that making the roll motion is just a matter of repeatedly rotating it 90 degrees and using animation keys (may not be correct term, but I know how to do that part).

Thank you!
Here is a quick method for that:


Create a circle curve object.
Enter Edit Mode, make sure all points are selected, then V to switch handle type to Aligned.
AltC to make it an open curve (acyclic).
Select the tip point, then E to extrude it. Note that the length should no less than the length of the text.
You can manually tweak the shape by extruding and transforming points to make it a circle (or several circles for a longer rolling later).
Add a Follow Curve modifier to the text object, and choose the curve as path object. You may also want to scale the text to match the curve.
If the text appears flipped, you can select the path then enter Edit Mode, then W > Switch Direction. 
Then move the text horizontally to the expected location.




Finally, you can key the movement for path object to get the result:



Example File: